跳到主要内容

检查变量和寄存器

检查变量

显示变量的内容

(gdb) p bar
(gdb) p/x bar

显示当前栈帧的参数和局部变量

(gdb) info args
(gdb) info locals

检查数组

(gdb) p *ptr@10

检查寄存器

显示当前线程的通用寄存器

(gdb) info registers

显示当前线程的所有寄存器

(gdb) info all-registers

显示当前线程中指定寄存器的值

(gdb) info all-registers rax rsp rbp

显示当前线程中指定寄存器的值,格式为二进制

(gdb) p/t $rax

打印表达式结果的动态类型 (C++)

(gdb) set print object 1
(gdb) p someCPPObjectPtrOrReference
(Only works for C++ objects)