gdb layout regs: GDB显示详细指令和寄存器信息
Posted rtoax
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdb layout regs: GDB显示详细指令和寄存器信息相关的知识,希望对你有一定的参考价值。
$ gdb a.out -q
Reading symbols from a.out...
(No debugging symbols found in a.out)
(gdb) layout regs
执行后:
┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ [ Register Values Unavailable ] │
│ │
│ │
│ │
│ │
│ │
│ │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
│ 0x1149 <main> endbr64 │
│ 0x114d <main+4> push %rbp │
│ 0x114e <main+5> mov %rsp,%rbp │
│ 0x1151 <main+8> lea 0xeac(%rip),%rdi # 0x2004 │
│ 0x1158 <main+15> callq 0x1050 <puts@plt> │
│ 0x115d <main+20> mov $0x0,%eax │
│ 0x1162 <main+25> pop %rbp │
│ 0x1163 <main+26> retq │
│ 0x1164 nopw %cs:0x0(%rax,%rax,1) │
│ 0x116e xchg %ax,%ax │
│ 0x1170 <__libc_csu_init> endbr64 │
│ 0x1174 <__libc_csu_init+4> push %r15 │
│ 0x1176 <__libc_csu_init+6> lea 0x2c3b(%rip),%r15 # 0x3db8 │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
exec No process In: L?? PC: ??
(gdb)
以上是关于gdb layout regs: GDB显示详细指令和寄存器信息的主要内容,如果未能解决你的问题,请参考以下文章