diff options
author | Andrew Tridgell <tridge@samba.org> | 2010-05-07 13:47:37 +0200 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2010-05-07 15:14:49 +0200 |
commit | 6fd4861d9def34c4dccce214c78bfbcc0fa291fd (patch) | |
tree | 8dc64a421c1953b1e53dc7a1b26ea108e1a383c9 /source4/scripting/devel/nmfind | |
parent | 022266566d7b87fe3aea0c7080f6374c7740b11c (diff) | |
download | samba-6fd4861d9def34c4dccce214c78bfbcc0fa291fd.tar.gz samba-6fd4861d9def34c4dccce214c78bfbcc0fa291fd.tar.bz2 samba-6fd4861d9def34c4dccce214c78bfbcc0fa291fd.zip |
s4-devel: a very useful script when dealing with library/linking issues
I use this all the time, so I thought I'd put it in the tree for
others
Diffstat (limited to 'source4/scripting/devel/nmfind')
-rwxr-xr-x | source4/scripting/devel/nmfind | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source4/scripting/devel/nmfind b/source4/scripting/devel/nmfind new file mode 100755 index 0000000000..54935f213d --- /dev/null +++ b/source4/scripting/devel/nmfind @@ -0,0 +1,15 @@ +#!/bin/sh + +# find object files containing a symbol +# for example: +# nmfind foo_function $(find bin/default -name '*.o') + +TARGET=$1 +shift +for f in $*; do +if nm $f 2>&1 | grep $TARGET > /dev/null; then + echo [$f] + nm $f | grep $TARGET + echo +fi +done |