我已经开始使用Stackshot实用程序来调试我的可执行文件并获得下面的日志。我使用的命令是:sudo / usr / libexec / stackshot -i -p [pid]
但是,我没有看到一种简单的方法将函数backtrace解释为function_name / line_number的可读格式(类似于lldb / gdb中的等效命令)。
Thread ID: 0x130
Thread state: 0x9 == TH_WAIT|TH_UNINT
Thread priority: 0x52/0x52
Thread wait_event: 0xffffff8026cd77a8
Kernel Stack:
Return Frame
0xffffff80002d8452 0xffffff80005e3e45
0xffffff800023695b 0xffffff80005e4072
0xffffff8000235d5c 0xffffff800042f6e4
0xffffff800022d18e 0xffffff80002d7607
0xffffff80005e3e45 0x00000008feedface
0xffffff80005e4072 0x00000000ffffff80
0xffffff800042f6e4 0x0000000000000000
0xffffff80002d7607 0x0000000900000000