lldb

    8热度

    1回答

    我在我的控制台没有调试值我迅速+ OBJ-C应用程序,我得到一个非常无益的消息解释了为什么调试器不工作:“警告:模块XXX中发生Swift错误“。 XXX是我的模块的名称,而不是我包含的第三方。斯威夫特以前 我的应用程序已经问世。我使用桥接头开始使用swift,最近我使用xcode工具将所有swift 2文件迁移到swift 3.(但我仍然有obj-c遗留)。我使用可可豆荚,这可能是造成这个问题的

    0热度

    1回答

    它说: xcode lldb no location, value may have been optimized out 尝试: 确保在方案deubg 优化LEVE设置为无 “启用地址清理程序“已关闭。 其他C标志是空 不起作用

    0热度

    1回答

    有没有办法在lldb中轻松编辑命令?例如,gdb具有readline支持,这意味着我可以使用vi键绑定浏览命令行。有没有类似的lldb?

    1热度

    1回答

    我必须使用firewire,因为我的内核扩展在目标具有IP地址之前加载。 我的内核扩展在其启动例程中调用PE_enter_debugger()。 我看到“等待调试器”两次,然后只有一次控制台说 “kdp_poll:no debugger device”。 我认为这意味着NVRAM启动参数是错误的,但我已经 跟着指示: debug=0x814e kcsuffix=development kdp_ma

    9热度

    1回答

    使用工作室2.3,gradle这个:2.2.1 当我尝试连接调试器的应用程序,它显示了Android的混合调试器 - > 现在启动本机调试会话注意!没有符号目录 found - 请检查您的原始调试 启动混合调试器。 并加载所有* .so库。 我尝试将Android sdk/lldb重新命名为lldb_bak,但仍然启动混合调试器。 这需要太长时间,浪费时间。意味着应用程序没有响应。任何人都可以帮助

    2热度

    1回答

    我使用的XCode 8.2.1与3.0.1雨燕 我部署调试版本,以面料/ Crashlytics使用FASTLANE我的本地机器上,所以我有在XCode的组织者适当.xcarchive的。 我能够连接到使用的XCode>调试我的iPhone上的应用程序>附加由PID或名称 来处理现在的问题是,整个斯威夫特的东西对我来说是调试不可用。没有任何象征性的断点,没有po正在为Swift工作。此外,lldb

    0热度

    1回答

    我试图将lldb附加到专为Linux构建的二进制文件中。我正在编辑CMakeLists.txt文件,但我不确定是否需要将标志(-glldb -g3)传递给二进制文件。 我该如何反思正在运行的二进制文件来检查它?

    1热度

    1回答

    如何检查有多少个线程在LLDB的不同线程中运行和步进? GDB有信息线程。 LLDB是否有类似的命令?

    0热度

    2回答

    例如,如果我们做 mkdir a mkdir a/b mkdir a/b/c mkdir a/b/c/d ln /bin/ls -s a/b/c/d/myls ln a -s as gdb as/b/c/d/myls ... (gdb) r Starting program: <mypath>/a/b/c/d/myls ^D lldb as/b/c/d/myls (lldb

    0热度

    1回答

    在逆向工程中,搜索字符串并在代码中查找它是常见的技巧。例如,当你想绕过注册或什么的。您将搜索弹出消息框中显示的字符串,并决定您是否注册的条件分支位于该特定字符串引用的地址附近。我可以在料斗中做到这一点。但我想知道我能在lldb做到吗? 我已经搜索了几个小时。我看着linux命令strings和图像查找。最接近的一个是memory find -s,但我不知道要传递给该命令的地址。 顺便说一下,mem