Tag: 接下来

gdb中的“target record-full”使printf上的“n”命令失败并且“进程记录不支持地址0x7ffff7dee6e7处的指令0xc5”?

我想在gdb中使用“reverse-step”和“reverse-next”命令。 堆栈溢出告诉我,我应该在执行上下文中运行“target record-full”,我希望“rn”和“rs”。 但是发生了一些奇怪的错误: 1 2 #include 3 int i=0; 4 void fa() 5 { 6 ++i; 7 printf(“%d\n”,i); 8 ++i; 9 } 10 int main(){ 11 fa(); 12 return 0; 13 } 我编译并运行这个程序: (gdb) b 4 Breakpoint 1 at 0x40052a: file test02.c, line 4. (gdb) r Starting program: /home/Troskyvs/a.out Breakpoint 1, fa () at […]