Lldb frame variable 命令无效,请教高手是神马原因

这个问题没有其他人遇到过吗?

。。。。。。两年了还没解决吗。。。操作正文呢

是啊,一直想用lldb调试,卡在这,打印不出变量,调试就失去了价值

所以我想问操作的上下文是啥。。目标app是啥

faceu

自己注入的代码调试用frame variable 打印就有效果,被入侵调试的地方app断点处frame varible就没输出。

别人的app是打印不出变量的

貌似有个源代码引用被设置在开发版的app里,使得lldb可以访问到你本机上的源代码,从而打印出变量。话说,faceu有什么可以搞的?它的shader和素材全都没有加密,要实现它的所有功能几个小时就搞定了。

兄弟你确定吗?那用lldb调试别人的app好像没多大意义了。。

是的。debug版里的会带

看寄存器啊。打印寄存器的值直接看汇编语言啊

也是啊,遇到高手了:+1:

多谢高手指点,我也明白别人的app是release的,按理说frame variable应该没作用的,但是看论坛上lldb教程上说可以用这个命令,迷迷糊糊跟着一直试。。。

遇到高手了:+1:,多谢提醒

之前我也生成过release版,断点直接显示源代码,所以打印变量应该也可以

这样,我都是debug build