有人可以告訴我在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