File tree 3 files changed +34
-0
lines changed
3 files changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ define xac
2
+ dont-repeat
3
+ set $addr = (char *)($arg0)
4
+ set $endaddr = $addr + $arg1
5
+ while $addr < $endaddr
6
+ printf "%p: ", $addr
7
+ set $lineendaddr = $addr + 8
8
+ if $lineendaddr > $endaddr
9
+ set $lineendaddr = $endaddr
10
+ end
11
+ set $a = $addr
12
+ while $a < $lineendaddr
13
+ printf "0x%02x ", *(unsigned char *)$a
14
+ set $a++
15
+ end
16
+ printf "'"
17
+ set $a = $addr
18
+ while $a < $lineendaddr
19
+ printf "%c", *(char *)$a
20
+ set $a++
21
+ end
22
+ printf "'\n"
23
+ set $addr = $addr + 8
24
+ end
25
+ end
26
+
27
+ document xac
28
+ usage: xac address count
29
+ end
30
+
Original file line number Diff line number Diff line change
1
+ source .gdb_macros
2
+
1
3
handle all nostop pass
2
4
handle SIGUSR1 nostop noprint
Original file line number Diff line number Diff line change
1
+ source .gdb_macros
2
+
1
3
set pagination off
2
4
target remote localhost:2331
3
5
source tools/gdb_crash_extend.py
You can’t perform that action at this time.
0 commit comments