版本基于:Android R
0. 前言
在上一篇博文《Android 中malloc_debug 原理详解》中详细剖析了 malloc_debug 的原理,本文将在此基础上详细描述 malloc_debug 的使用方法。
1. 使能 malloc_debug
1.1 使用环境变量
在Android O 之前:
adb shell
# setprop libc.debug.malloc.env_enabled 1
# setprop libc.debug.malloc.options backtrace
# export LIBC_DEBUG_MALLOC_ENABLE=1
# ls
在Android O 及之后:
adb shell
# export LIBC_DEBUG_MALLOC_OPTIONS=backtrace
# ls