相关疑难解决方法(0)

什么是LD_PRELOAD技巧?

我最近在proggit看到了它的引用,并且(截至目前)它没有被解释.

我怀疑可能是它,但我不确定.

c linux environment-variables

321
推荐指数
6
解决办法
29万
查看次数

Gdb进程记录/重放执行日志

有人可以告诉我在gdb中使用进程记录/重放功能时会在哪里存储执行日志?

谢谢Raj

更新

#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;
}      
Run Code Online (Sandbox Code Playgroud)

当我取消引用c时,上面的代码出错了.我想用这个例子来弄清楚如何在segfault之后使用reverse-next/reverse-continue返回.我能够反向执行并到达第一个printf语句,在该语句中我在记录执行时设置了一个断点.在此之后,当我在gdb中尝试"next"命令时,我看到光标在printf语句中移动,但我看不到终端上打印的任何输出.总之,我想知道即使在段错误之后是否可以使用记录/重放功能来执行执行历史记录?

gdb record

4
推荐指数
1
解决办法
1728
查看次数

标签 统计

c ×1

environment-variables ×1

gdb ×1

linux ×1

record ×1