summaryrefslogtreecommitdiffstats
path: root/build/android/adb_gdb
diff options
context:
space:
mode:
authorkishor.ag <kishor.ag@samsung.com>2014-08-23 14:27:23 -0700
committerCommit bot <commit-bot@chromium.org>2014-08-23 21:31:55 +0000
commit145425d17c8351595048b0dff319e8ff284d983f (patch)
tree5be3601ac45ce33642cf3ca48501ab52bda3ad6b /build/android/adb_gdb
parent5832e1e7030ffe2d41ee563be334eee58d8eb046 (diff)
downloadchromium_src-145425d17c8351595048b0dff319e8ff284d983f.zip
chromium_src-145425d17c8351595048b0dff319e8ff284d983f.tar.gz
chromium_src-145425d17c8351595048b0dff319e8ff284d983f.tar.bz2
Import tools/gdb/gdb_chrome.py as part of adb_gdb script
Presently, first time developer need to copy paste source for inserting gdb_chrome.py in ~/.gdbinit file. This change avoids the manual step & works seem less for first time developer also. BUG=None Review URL: https://codereview.chromium.org/444593003 Cr-Commit-Position: refs/heads/master@{#291581}
Diffstat (limited to 'build/android/adb_gdb')
-rwxr-xr-xbuild/android/adb_gdb9
1 files changed, 9 insertions, 0 deletions
diff --git a/build/android/adb_gdb b/build/android/adb_gdb
index a1e2fad..5c5f727 100755
--- a/build/android/adb_gdb
+++ b/build/android/adb_gdb
@@ -984,6 +984,15 @@ fi
readonly COMMANDS=$TMPDIR/gdb.init
log "Generating GDB initialization commands file: $COMMANDS"
echo -n "" > $COMMANDS
+echo "set print pretty 1" >> $COMMANDS
+echo "python" >> $COMMANDS
+echo "import sys" >> $COMMANDS
+echo "sys.path.insert(0, '$CHROMIUM_SRC/tools/gdb/')" >> $COMMANDS
+echo "try:" >> $COMMANDS
+echo " import gdb_chrome" >> $COMMANDS
+echo "finally:" >> $COMMANDS
+echo " sys.path.pop(0)" >> $COMMANDS
+echo "end" >> $COMMANDS
echo "file $TMPDIR/$GDBEXEC" >> $COMMANDS
echo "directory $CHROMIUM_SRC" >> $COMMANDS
echo "set solib-absolute-prefix $PULL_LIBS_DIR" >> $COMMANDS