Fix warning about missing shared library symbols in android_gdbserver

Grab related shared libraryies. Remove libcorkscrew.so due libcorkscrew
is removed from AOSP.

BUG=skia:
R=djsollen@google.com

Author: qiankun.miao@intel.com

Review URL: https://codereview.chromium.org/399843002
This commit is contained in:
qiankun.miao 2014-07-17 08:18:23 -07:00 committed by Commit bot
parent 929f29a5c1
commit ac298384b3

View File

@ -34,17 +34,28 @@ for library_file in \
liblog.so \
libz.so \
libgccdemangle.so \
libcorkscrew.so \
libsigchain.so \
libcutils.so \
libunwind.so \
libunwind-ptrace.so \
libbacktrace.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
ANDROID_LS=`$ADB $DEVICE_SERIAL shell ls -ld ${SYSTEM_LIBRARY_PATH}/${library_file}`
if [ "${ANDROID_LS:0:1}" == "-" ]; then
adb_pull_if_needed "${SYSTEM_LIBRARY_PATH}/${library_file}" $GDB_TMP_DIR
fi
done
adb_pull_if_needed /system/bin/linker $GDB_TMP_DIR
if [[ $ANDROID_ARCH == *64* ]]; then
adb_pull_if_needed /system/bin/linker64 $GDB_TMP_DIR
else
adb_pull_if_needed /system/bin/linker $GDB_TMP_DIR
fi
echo "Pushing app..."
for file in \