草庐IT

ASan和HWAsan在Android中使用

1.ASan和HWAsan比较ASanHWASan全称AddressSanitizerHardware-assistedAddressSanitizer版本可以在32位和64位的x86、x86-64上。从API27(AndroidOMR1)开始,AndroidNDK可支持ASAN。在Android11之后的AOSPmaster中,弃用了arm64上的平台开发ASan,改为使用HWASan。只在Android10及以上版本有效,且只使用于AArch64硬件平台。检测bugsStackandheapbufferoverflow/underflowHeapuseafterfreeStackuseou