X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Flinux-nm;h=65a870bac6c8fe3d1b12cc032d3503df681243a8;hb=4ba392170e98744f0ef0b8e08a5d42b988f1d0c9;hp=2804e90d2e4d127298bf70230a3adbfbc5b83fc5;hpb=5e2b057871cf47c795c75106899f5fb05dc3397e;p=sbcl.git diff --git a/src/runtime/linux-nm b/src/runtime/linux-nm index 2804e90..65a870b 100755 --- a/src/runtime/linux-nm +++ b/src/runtime/linux-nm @@ -1,2 +1,9 @@ #!/bin/sh -nm -p "$@" | grep -v " [AabcdgIiNnrstUuvw?-] " + +# " A " used to be in the set of removed symbols, but it turns out +# that the alpha implementation of closure_tramp and undefined_tramp +# is as an A. Whatever that is. CSR, 2005-06-12. +# " A " is a global absolute symbol, that is a symbol with a fixed +# assembly time value (which is used for offset calculations). + +nm -p "$@" | GREP_OPTIONS='' grep -v " [abcdgIiNnrstUuvw?-] "