通过debugserver启动进程,lldb连接后,image list只能打印出一条记录?


#1

请教一下:
想断点app启动时的一个方法,
通过debugserver -x backboard localhost:1234 “XXXXX”启动APP
lldb连接后,image list却只有一条记录,找不到启动的APP进程。

lldb命令:c
等进程运行了,image list可以打印出,但这个时候那个方法又已经执行完了。
这种该怎么做?


#2

一般我直接b send,如果你想要看的函数比send还前那就断其他的


#3

你看到的代码在这, 仔细看看注释, 就知道入口点在哪了


#4

debugserver -x之后,依次执行:

b main
c

等断点停在main上之后,就可以看到所有的image了,这时你要debug的那个方法应该还没执行


#5

谢谢解答!


#6

谢谢:pray::pray:


#7

谢谢:smile::grinning: