ascan内存分析工具 ascan内存分析工具
发布时间
阅读量:
阅读量
在使用C或C++语言进行系统开发过程中,内存相关的问题较为常见,尤其在程序规模扩大后,借助专门工具对代码进行检测变得尤为必要。ascan工具因其资源占用较少而被广泛应用,本文将对该工具的基本应用进行简要说明。
1.栈溢出
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int func0(void)
{
char str[4] = {0};
strcpy(str,"1234");
return 0;
}
int main(int argc,char *argv[])
{
func0();
return 0;
}
编译
$ g++ -g 1.cpp -o 1 -fsanitize=leak -fsanitize=address -fno-omit-frame-pointer
全部评论 (0)
还没有任何评论哟~
