update gdb disassemble comment

pull/70/head
yx-ren 4 years ago
parent 63a69a88a8
commit 873447edf8

@ -213,9 +213,15 @@ stepi # 指令级别单步进入,可以简写为 si
nexti # 指令级别单步跳过,可以简写为 ni nexti # 指令级别单步跳过,可以简写为 ni
display/i $pc # 监控寄存器(每条单步完以后会自动打印值) display/i $pc # 监控寄存器(每条单步完以后会自动打印值)
x/x &gx # 十六进制打印变量 x/x &gx # 十六进制打印变量
x/ni {addr} # 打印地址处接下来的n条指令
info line 22 # 打印行号为 22 的内存地址信息 info line 22 # 打印行号为 22 的内存地址信息
info line *0x2c4e # 打印给定内存地址对应的源代码和行号信息 info line *0x2c4e # 打印给定内存地址对应的源代码和行号信息
disassemble {addr} # 对地址进行反汇编,比如 disassemble 0x2c4e disassemble {addr} # 对地址进行反汇编,比如 disassemble 0x2c4e
disassemble {addr},{end} # 对地址指定范围内进行反汇编,比如 disassemble 0x2c4e, 0x2c5e
disassemble {addr},+len # 对地址指定范围内进行反汇编,比如 disassemble 0x2c4e, +0x10
disassemble /m {addr} # 对地址进行反汇编,同时显示源码对应的反汇编代码(如果可以根据符号表找到源码)
disassemble /r {addr} # 对地址进行反汇编,同时显示汇编指令对应的机器码, 如mov rsp,rbp会显示为: 48 89 e5 mov %rsp,%rbp
disassemble /mr {addr} # 对地址进行反汇编,同时显示源码以及机器码
############################################################################## ##############################################################################

Loading…
Cancel
Save