如何在LLDB中标识可执行文件的入口点?

在GDB中,我们可以使用info file命令,但这在LLDB中不起作用。

谁能告诉我该怎么做?

#1 楼

您可以使用命令

(lldb) process launch --stop-at-entry


启动程序。这会使您在入口点处停下来。如果这是您感兴趣的,lldb也会从那里告诉您地址。看看相关的问题lldb:在实际代码的开头而不是入口点处中断

评论


--stop-at-entry和在__libc_start_main处断开之间有什么区别?

–日航
16-11-22在5:13

@JAL:请参见reverseengineering.stackexchange.com/a/19572/60。顺便说一句,在OS X上不使用__libc_start_main(这是glibc的东西)

–伊戈尔·斯科钦斯基♦
18-10-18在20:20