如何自动分析何时将C指针变量赋值为NULL

时间:2015-11-30 19:21:48

标签: c gdb

我有一个很长的C代码会导致分段错误,因为指针变量x在代码的某处指向NULL(这个变量有很多写入而我自己没有编写代码),后来尝试读取它的值导致分段错误。

现在我可以获取访问变量x的行,这导致segfault使用gdb,但我很想知道它何时(x)已分配给值NULL。代码中有许多对此变量的写入,并且很快就会手动检查这个变量。当某个变量x被分配给特定值时,是否有自动查找的方式?可能使用gdb或某些值分析工具?

0 个答案:

没有答案