1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| gcc -g -O0 {program.c} -o {program} readelf -S {program} | grep debug objdump -g {program}
file core.23118 gdb lte_trps core.23118 bt f 4
gdb attach `pidof lte_trps` gdb -p `pidof lte_trps`
ROOT="/LTE" export LD_LIBRARY_PATH=$ROOT/user/Area0/bin:$ROOT/user/Area0/lib:/opt/lte/tools/usr/lib/:$LD_LIBRARY_PATH gdb ./lte_trps run 10.11.1.130:10157 10.11.1.130:15003 gdb --args lte_trps 10.11.1.130:10157 10.11.1.130:15003 run
break {funcname} break {file}:linenum break *0x4005a0 info breakpoints delete {ID}
continue (c) next (n) step (s) finish (f)
info locals print {var} print /x {var} print *(int*){0xaddr}
x /4x &{var} x /s {0xaddr} x /10i $pc
backtrace (bt) frame {ID}
info registers print $rax
info threads thread {ID}
watch {var} watch *(int*){0xaddr} catch throw
set {var} = 10 set print pretty on quit (q) help {command}
|