stackplz
stackplz copied to clipboard
硬件断点只能打印一行堆栈
使用的是google store的包,它的so是通过split.apk加载,并没有独立的so map,下硬件断点:
oriole:/data/local/tmp # ./stackplz --pid `pidof com.xxx.yyy` --brk 0x77be764e38:w --stack
[*] save maps to maps_13251.txt
set breakpoint at kernel:false, addr:0x77be764e38, type:2
start 1 modules
[13251|13524] event_addr:0x77be764e38 hit_count:1, Backtrace:
#00 pc 0000000000002b78 /data/app/~~926ixHhmVAU1kB7XGWGvpA==/com.xxx.yyy-4tckUQtv6xQS-rPSusMYiQ==/split_config.arm64_v8a.apk (offset 0x2e5b000)
0000000000002b78 和 0x2e5b000都不正确,而且只会显示一行#00,请教如何修正让它显示正确的调用栈