diff options
author | David 'Digit' Turner <digit@google.com> | 2011-10-01 13:49:44 +0200 |
---|---|---|
committer | David 'Digit' Turner <digit@google.com> | 2011-10-07 17:09:50 +0200 |
commit | e9f5fc93f45682793836b68b277b0c451b92f885 (patch) | |
tree | 3c7a2e4e67e91a2249ffea37ad99d695ef602b92 | |
parent | dac419ddd95fc66557c2240be36e519a67c757aa (diff) | |
download | ndk-e9f5fc93f45682793836b68b277b0c451b92f885.tar.gz |
gen-system-symbols.sh: don't forget WEAK symbols
Change-Id: Ia46585f0a3c5f867833a42870f739cde53c41baf
-rwxr-xr-x | build/tools/gen-system-symbols.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/build/tools/gen-system-symbols.sh b/build/tools/gen-system-symbols.sh index 14fe4bc71..549f6a68c 100755 --- a/build/tools/gen-system-symbols.sh +++ b/build/tools/gen-system-symbols.sh @@ -82,13 +82,13 @@ READELF=readelf # $1: shared library path get_library_functions () { - $READELF -s -D -W $1 | awk '$5 ~ /FUNC/ && $6 ~ /GLOBAL/ && $8 !~ /UND/ { print $9; }' | sort -u + $READELF -s -D -W $1 | awk '$5 ~ /FUNC/ && $6 ~ /GLOBAL|WEAK/ && $8 !~ /UND/ { print $9; }' | sort -u } # $1: shared library path get_library_variables () { - $READELF -s -D -W $1 | awk '$5 ~ /OBJECT/ && $6 ~ /GLOBAL/ && $8 !~ /UND/ { print $9; }' | sort -u + $READELF -s -D -W $1 | awk '$5 ~ /OBJECT/ && $6 ~ /GLOBAL|WEAK/ && $8 !~ /UND/ { print $9; }' | sort -u } # Temp file used to list shared library symbol exclusions |