build: include uninitialised data in the ABI symbols
[Samba.git] / buildtools / scripts / abi_gen.sh
blobe7fec4fccc407af183bff36cc064d53be87eed3f
1 #!/bin/sh
2 # generate a set of ABI signatures from a shared library
4 SHAREDLIB="$1"
6 GDBSCRIPT="gdb_syms.$$"
9 cat <<EOF
10 set height 0
11 set width 0
12 EOF
13 nm $SHAREDLIB | cut -d' ' -f2- | egrep '^[BDGTRVW]' | grep -v @ | cut -c3- | sort | while read s; do
14 echo "echo $s: "
15 echo p $s
16 done
17 ) > $GDBSCRIPT
19 gdb -batch -x $GDBSCRIPT $SHAREDLIB < /dev/null
20 rm -f $GDBSCRIPT