Discover 会报告下列内存访问警告:
AZS:分配零大小
NAR:无注释读取
NAW:无注释写入
SMR:可疑内存读取
SMW:可疑内存写入
UFR:未知栈帧读取
UFW:未知栈帧写入
USR:读取时状态未知
USW:写入时状态未知
下面列出了一个会生成 AZS 警告的简单示例程序。
#include <stdlib.h> int main() { // AZS: allocating zero size memory block int *p = malloc(); } |