AndroidStudio如何使用Address Sanitizer(ASan)检测内存错误
Google原文:https://developer.android.com/ndk/guides/asan#cmake当使用VisualStudio编译cpp代码时,有一键选择编出ASan版本从而检测内存错误的功能。但AndroidStudio用到NDK时,从API27开始才支持ASan检测。在AS中使用ASan需要注意的是,ASan的CPU开销约为2倍,代码大小开销在50%到2倍之间,并且内存开销很大,约为2倍。官方建议对于64位ARM(一般现在的设备都是这个了),建议使用HWAddress S
原创
2021-06-16 14:30:08 ·
3044 阅读 ·
3 评论