aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-04-29 19:04:21 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-04-29 19:04:21 +0000
commit19a21894ead074d4c01c6b1c11400338c04bf9a2 (patch)
tree0e868743065b5efea183c6a4273533c5d66f974f /platform_tools
parent66ec1e4c6179915a50bea74fad4b8cc14e63a4cf (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-xplatform_tools/android/bin/android_gdbserver21
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 \