aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2011-10-01 13:49:44 +0200
committerDavid 'Digit' Turner <digit@google.com>2011-10-07 17:09:50 +0200
commite9f5fc93f45682793836b68b277b0c451b92f885 (patch)
tree3c7a2e4e67e91a2249ffea37ad99d695ef602b92
parentdac419ddd95fc66557c2240be36e519a67c757aa (diff)
downloadndk-e9f5fc93f45682793836b68b277b0c451b92f885.tar.gz
gen-system-symbols.sh: don't forget WEAK symbols
Change-Id: Ia46585f0a3c5f867833a42870f739cde53c41baf
-rwxr-xr-xbuild/tools/gen-system-symbols.sh4
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