Address Sanitizer(Asan)原理及实战定位

Asan ASAN(AddressSanitizer的缩写)是一款面向C/C++语言的内存错误问题检查工具,能够检测以下内存问题:linux 使用已释放内存(野指针) 堆内存越界(读写) 栈内存越界(读写) 全局变量越界(读写) 函数返回局部变量 内存泄漏 ASAN工具主要由两部分组成:c++ 编译器插桩模块 运行时库 运行时库:(libasan.so.x)会接管malloc和``free函数。m
相关文章
相关标签/搜索