先看下流程!
先看下流程!
有问题请留言!
调试的时候为什么进行反汇编,而不查看汇编后的代码?
- 没有源码。我们引用的是动态库,编译后没有不包含源代码,在运行时才进行加载。
- 我只需要关注当前运行时的代码,而不必关注全部的代码
必备
使用c/c++ 插件,这应该是必备的。
F5开启调试
左侧侧边栏->确保打开回调栈
右键函数栈->查看反汇编
方法二:手动输入命令查看
开启调试后,在调试的debug控制台进行手动命令调试
gdb 命令
-exec dis /m 函数名
dis = disassembly 反汇编的缩写,/m mixed源代码和汇编代码对照显示
lldb命令
-exec dis -m -n 函数名