有人可以告诉我在gdb中使用进程记录/重放功能时,执行日志将存储在何处?Gdb进程记录/重放执行日志
由于 拉吉
更新
#include <stdio.h>
int main (int argc, char const *argv[])
{
printf("Hello World\n");
printf("How are you?\n");
char *c = NULL;
printf("%c\n", *c);
return 0;
}
以上SEG故障的代码时,我取消引用Ç。我想用这个例子来弄清楚在一个段错误之后如何使用reverse-next/reverse-continue返回。我能够做到reverse-next,并在记录执行时达到第一个printf语句,我在这个语句中放置了一个断点。在此之后,当我尝试gdb中的“下一个”命令时,我发现光标在printf语句中移动,但在终端上看不到任何输出。总之,我想知道即使在段错误之后,记录/重放功能是否可以用于执行历史记录?
http://stackoverflow.com/questions/35288759/very-simple-example-log-文件录制程序执行 – user5821164 2016-02-09 11:17:35