0

我正在尝试在 Android AOSP 中使用 HWAddressSanitizer 工具 -(Android 11 和 Android 12。)我正在尝试检查 AudioFlinger 中可能存在的内存泄漏。我在 Android.bp 文件(frameworks/av/services/audioflinger/Android.bp)中添加了以下代码以启用 HWASAN:cflags:[

"-Wno-error",
"-fno-omit-frame-pointer",
"-O0",
"-Wno-frame-larger-than=",
"-fvisibility=hidden",
"-Wall",
"-Werror",
"-Wno-error=unused-function",
"-fsanitize-recover=hwaddress"

],铿锵声:真,消毒:{

integer_overflow: true,
hwaddress:true,

}, }

我通过在 Android.bp 文件中添加 sanitize: { hwaddress: true } 对 libc 进行了 HWASanified。我试图在代码中插入故意的内存泄漏以检查 HWASAN 检测。我已经使用“mm”构建了代码并将库推送到设备。但我没有收到来自 HWASAN 的任何问题报告/崩溃。谁能帮我这个?

希望得到答复。

谢谢并恭祝安康,

瑞诗凯诗。

4

0 回答 0