02-redefine-sym.sh (249B)
1 cat > smoke.c <<'EOF' 2 int foo(void) { return 1; } 3 int bar(void) { return foo(); } 4 EOF 5 "$KIT" cc -c smoke.c -o smoke.o 6 "$KIT" objcopy --redefine-sym=_foo=_renamed_foo smoke.o smoke.r.o 7 "$KIT" objdump -t smoke.r.o | awk '$NF ~ /^_/{print $NF}' | sort