3 # Read global symbols from object file.
5 while ("${NM:='nm'} " ARGV[1] | getline) {
6 if (match($0, /^[^[:space:]]+ [^AU] (.*)$/)) {
13 # Strip commons, make everything else local.
15 for (member in syms) {
16 printf("--redefine-sym=%s=%s%s\n", member, prefix, member);