AddressSanitizer
添加编译选项:
用-fsanitize=address选项编译和链接你的程序;
用-fno-omit-frame-pointer编译,以在错误消息中添加更好的堆栈跟踪。
将libasan.so下载到开发板
export LD_PRELOAD=./libasan.so
本文详细介绍了如何通过添加-fsanitize=address和-fno-omit-frame-pointer编译选项来增强程序的内存安全性,并指导读者如何将libasan.so加载到开发板并设置LD_PRELOAD。重点讲解了针对地址 sanitizer 的配置和使用技巧。
AddressSanitizer
添加编译选项:
用-fsanitize=address选项编译和链接你的程序;
用-fno-omit-frame-pointer编译,以在错误消息中添加更好的堆栈跟踪。
将libasan.so下载到开发板
export LD_PRELOAD=./libasan.so
3751
502

被折叠的 条评论
为什么被折叠?