-x启动调试 入口非dyld 断点断不下来 无module加载


#1

需求: 近日涉足cocos2d游戏,download一款消消乐游戏,却发现无法断点,lldb connect后的输出也并不是ldid的start函数。

**日志:
~  lldb
(lldb) process connect connect://localhost:1234
Process 944 stopped
* thread #1, stop reason = signal SIGSTOP
frame #0: 0x0000000100f11000
-> 0x100f11000: mov x28, sp
0x100f11004: and sp, x28, #0xfffffffffffffff0
0x100f11008: mov x0, #0x0
0x100f1100c: mov x1, #0x0
Target 0: (No executable module.) stopped.
(lldb) im li -o -f
error: the target has no associated executable images

** 代码:
ssh:debugserver -x backBoard *:1234 /var/containers/Bundle/Application/398D1CF2-6F4A-4DE6-BA07-E1E656B7A519/clover-iOS.app/clover-iOS
lldb:process connect connect://localhost:1234

操作步骤:后台清除进程,ssh到手机,启动调试的方式启动app
** 任何其他描述:
im li -o -f命令也没有打印
(lldb) im li -o -f
error: the target has no associated executable images

** 环境: (ios[10.1.1],Mac[10.13])

重启手机也没用,其余App正常

补充:
lldb connect后 输入c 程序可以正常运行并打印自己的log在控制台内


请教iOS app检测attached dylib的其他方法
#3

同求,学习一下


#4

现在解决这个问题了吗