OOMDetector icon indicating copy to clipboard operation
OOMDetector copied to clipboard

获取到堆栈地址信息后,能说说具体如何回溯成看得懂的堆栈地址么?

Open ifelseboyxx opened this issue 6 years ago • 9 comments

"1 libsystem_malloc.dylib 0x18181e000 0x18181ebe8" 
"2 libsystem_malloc.dylib 0x18181e000 0x181821574" 
"3 TCTravel_IPhone 0x1005bc000 0x10061ff1c" 
"4 libdispatch.dylib 0x1093e0000 0x1093e145c"

比如这些,具体怎么回溯成看的懂的堆栈?能给点方向么?

ifelseboyxx avatar Jan 18 '18 08:01 ifelseboyxx

用atos命令,后续会补充一个堆栈还原的工具

rosen0510 avatar Jan 18 '18 09:01 rosen0510

可否讲解下如何取 atos 参数

3 TCTravel_IPhone 0x1005bc000 0x10061ff1c  

0x1005bc000 是load address ?0x10061ff1c 是调用地址?

nyz110 avatar Jan 25 '18 08:01 nyz110

是的

rosen0510 avatar Jan 25 '18 09:01 rosen0510

堆栈翻译脚本已经添加,在translate stack目录

rosen0510 avatar Jan 26 '18 02:01 rosen0510

想问下,这个 .log 文件,是不是只有模拟器上能取出来?

ifelseboyxx avatar Jan 30 '18 05:01 ifelseboyxx

@ifelseboyxx 可以通过Xcode "download Contain"取出

ShenJieSuzhou avatar Feb 05 '18 02:02 ShenJieSuzhou

@ShenJieSuzhou 老哥,能具体点么,没找到在哪里。。。。

ifelseboyxx avatar Feb 06 '18 07:02 ifelseboyxx

@ifelseboyxx Xcode ->Windows->Device and Simulators 在右边面板中选中你的app然后,点一下那个齿轮一样的按钮,里面有download Container

ShenJieSuzhou avatar Feb 06 '18 07:02 ShenJieSuzhou

@rosen0510 解析出来是空文件,是怎么回事?

TaoistKing avatar Feb 28 '18 02:02 TaoistKing