diff options
author | 2014-04-29 19:04:21 +0000 | |
---|---|---|
committer | 2014-04-29 19:04:21 +0000 | |
commit | 19a21894ead074d4c01c6b1c11400338c04bf9a2 (patch) | |
tree | 0e868743065b5efea183c6a4273533c5d66f974f /platform_tools | |
parent | 66ec1e4c6179915a50bea74fad4b8cc14e63a4cf (diff) |
android_gdbserver - fix warning about missing shared library symbols
The warning was:
warning: Could not load shared library symbols for 4 libraries,
e.g. /system/bin/linker. Use the "info sharedlibrary" command to
see the complete listing.
Fixed by grabbing all of those libraries along with libc.so.
NOTRY=true
R=scroggo@google.com, djsollen@google.com
Author: halcanary@google.com
Review URL: https://codereview.chromium.org/255193003
git-svn-id: http://skia.googlecode.com/svn/trunk@14441 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'platform_tools')
-rwxr-xr-x | platform_tools/android/bin/android_gdbserver | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/platform_tools/android/bin/android_gdbserver b/platform_tools/android/bin/android_gdbserver index 960b02926e..3508c50c9b 100755 --- a/platform_tools/android/bin/android_gdbserver +++ b/platform_tools/android/bin/android_gdbserver @@ -22,7 +22,26 @@ GDB_TMP_DIR=$(pwd)/android_gdb_tmp mkdir $GDB_TMP_DIR echo "Copying symbol files" -adb_pull_if_needed /system/lib/libc.so $GDB_TMP_DIR +SYSTEM_LIBRARY_PATH=/system/lib +for library_file in \ + libc.so \ + libstdc++.so \ + libm.so \ + liblog.so \ + libz.so \ + libcutils.so \ + libgccdemangle.so \ + libcorkscrew.so \ + libutils.so \ + libstlport.so \ + libGLES_trace.so \ + libEGL.so \ + libGLESv2.so \ + ; do + adb_pull_if_needed "${SYSTEM_LIBRARY_PATH}/${library_file}" $GDB_TMP_DIR +done + +adb_pull_if_needed /system/bin/linker $GDB_TMP_DIR echo "Pushing app..." for file in \ |