Index: platform_tools/android/bin/android_gdbserver |
diff --git a/platform_tools/android/bin/android_gdbserver b/platform_tools/android/bin/android_gdbserver |
index 960b02926ecd0645a7a3b6718eae7e19c8091e75..3508c50c9bfdd17a6aafea89b46de117751a4fad 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 \ |