与问题Reversed Mach-O 64-bit x86 Assembly analysis
相关的问题您可能希望先阅读它。
我目前正在切换到gdb调试模式以跟踪数据流。但是,我已经想通了。没有定义“主要”功能。
当我解雇“layout asm”时,GDB也很困惑:为什么会这样,以及我能为它做些什么?
答案 0 :(得分:0)
当我解雇“layout asm”时,GDB也很困惑
不,当您解雇start
时,gdb感到困惑,这与layout asm
为什么会这样?
因为start
在main
函数上设置临时断点并运行程序。
正如你所说,你的二进制文件没有main
函数,你不能指望gdb会在main
上设置断点。此外,从{gdb输出中可以看到./Hello
没有调试符号。
我能为它做些什么?
这取决于你的目标是什么。如果你想分析装配,可以像在Reversed Mach-O 64-bit x86 Assembly analysis中那样使用objdump进行分析。