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