diff options
Diffstat (limited to 'nptl_db/db-symbols.awk')
-rw-r--r-- | nptl_db/db-symbols.awk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nptl_db/db-symbols.awk b/nptl_db/db-symbols.awk index ef1d91b167..fe90d3b435 100644 --- a/nptl_db/db-symbols.awk +++ b/nptl_db/db-symbols.awk @@ -1,4 +1,4 @@ -# This script processes the output of 'readelf -W -s' on the libpthread.so +# This script processes the output of 'readelf -W -D -s' on the libc.so # we've just built. It checks for all the symbols used in td_symbol_list. BEGIN { @@ -12,7 +12,7 @@ BEGIN { in_symtab = 0; } -/Symbol table '.symtab'/ { in_symtab=1; next } +/Symbol table for image/ { in_symtab=1; next } NF == 0 { in_symtab=0; next } !in_symtab { next } @@ -23,6 +23,7 @@ END { status = 0; for (s in required) { + s = s "@@GLIBC_PRIVATE" if (s in seen) print s, "ok"; else { status = 1; @@ -32,6 +33,7 @@ END { any = ""; for (s in th_unique) { + s = s "@@GLIBC_PRIVATE" if (s in seen) { any = s; break; |