OLD | NEW |
(Empty) | |
| 1 #!/bin/bash |
| 2 UNAMESTR=`uname` |
| 3 if [[ "$UNAMESTR" == 'Linux' ]]; then |
| 4 GDB='gdb' |
| 5 elif [[ "$UNAMESTR" == 'Darwin' ]]; then |
| 6 GDB='fsf-gdb' |
| 7 fi |
| 8 rm /tmp/elfdump*.o |
| 9 GDB_ARGS="--command=samples/gdb-integration-prelude.gdb" |
| 10 GDB_HEADLESS_ARGS="$GDB_ARGS --command=samples/gdb-integration.gdb" |
| 11 JS_SHELL="gdb-integration_g" |
| 12 JS_SHELL_ARGS="--gdbjit --gdbjit_full --gdbjit_dump_filter=gdb --gdbjit_dump --m
ain-cycle-in-js samples/gdb-integration.js" |
| 13 $GDB $GDB_HEADLESS_ARGS --args $JS_SHELL $JS_SHELL_ARGS |
| 14 if [[ "$UNAMESTR" == 'Linux' ]]; then |
| 15 objdump --dwarf /tmp/elfdumpgdbSomeFunction1.o |
| 16 elif [[ "$UNAMESTR" == 'Darwin' ]]; then |
| 17 otool -hl /tmp/elfdumpgdbSomeFunction1.o |
| 18 fi |
| 19 echo "$GDB $GDB_ARGS --args $JS_SHELL $JS_SHELL_ARGS" |
OLD | NEW |