LLDB是一个构建为一组可重用组件的调试器,它高度利用较大LLVM项目中的现有库,例如Clang表达式解析器和LLVM反汇编程序。
如何用lldb在manjaro中调试lz4文件格式的coredump?
我正在Manjaro Linux中使用C ++ 14 / clang / cmake / lldb工具链开发应用程序。并且在测试时会产生一些核心转储。例如:$ ls -la / var / lib / systemd / coredump / core.myapp-test ....
我目前正在使用lldb调试非常大的应用程序,并且我对对某个函数(此处为pthread_create)的所有调用感兴趣。我想知道调用堆栈和所有这些调用的结果,...
我正在尝试使用VS Code的CodeLLDB扩展来调试一些Rust代码。然后,除了黄色指针外,还显示了绿色指针。该指针指示什么,它是CodeLLDB ...
我正在使用LLDB调试器调试C项目。我将调试器附加到程序,然后在调试器中调用一些预期会崩溃的函数。我想知道这在哪里...
好,无法查看名为iap的变量。我知道有可能有人可以解释查看变量如何工作以及为什么它在我的情况下没有显示吗?我正在寻找了解这的方式...
我正在尝试通过LLDB调试OSX桌面应用程序(Mac os catalina 10.15.3)。 lldb path / to / Electron.app >>>当前可执行文件设置为'path / to / Electron.app'(x86_64)。之后,我...
我正在尝试通过LLDB在OSX(Mac os catalina 10.15.3)中拆卸电子应用程序。 lldb path / to / Electron.app >>>当前可执行文件设置为'path / to / Electron.app'(x86_64)。之后...
我正在Mac上使用lldb。试图在玛丽安图书馆中看到中间张量输出。像debug(tensor,“”);之类的语句;当我在代码中放入然后运行它们时,它们就可以工作了((它们显示了一个不错的np数组...
对于上下文,我有一台Mac,我在工作中使用各种自定义构建脚本来进行开发。我现在正尝试使用同一台机器来处理一些个人Xcode项目。如...
当通过指定符号名称设置断点时,lldb不仅解析该符号,还查找内联使用函数的位置。那怎么可能? 1:名称='my_func',...
虽然使用lldb在macOS应用程序中进行调试,是否可以通过观察点监视寄存器的内容以进行更改?
虽然使用lldb调试macOS应用程序时,是否可以通过观察点监视寄存器的内容以进行更改?我的意思不是寄存器中包含的地址所指向的内存...
如何在LLDB中的源代码调试模式和反汇编调试模式之间切换,例如“ Xcode-> Debug-> Debug Workflow-> Always show disassembly”菜单功能?
我正在使用Swift文档在Swift 5.1中学习递归枚举。这是代码。间接枚举ArithmeticExpression {案例编号(Int)案例加法(ArithmeticExpression,...
如何清除LLDB会话终端中的控制台屏幕?我知道在GDB中,这是用shell清除完成的(Ctrl + L在我的情况下不起作用,因为我正在VSCode debug中运行LLDB会话...
我创建了分步脚本,可以为我打印调试器调用的函数的名称。现在,我想自动化我需要输入的部分:线程步进脚本-C MyTrace.Trace如何运行上面的...
在我工作的某个时候,Xcode的po和p命令停止了工作。无论我输入什么,它都不会生成输出:(gdb)po self(gdb)po [self name](gdb)po [UITableView class](gdb)po @“ ...
我遇到了一个问题,其中动态加载程序在dyld_sim`memcmp中崩溃。我正在尝试确定当时正在加载哪个库,但是堆栈似乎已损坏(至少,参数...
环境:Xcode 11.3.1 / Swift 5这是函数:func lldbTest(){var switchInt = 1 ... //做一些事情,如果switchInt == 1 {在这里设置一个断点,print(“ switchInt == ...
我正在使用LLDB作为独立的调试器,我想知道是否有一种方法可以在LLDB中发送信号,就像您可以在GDB中发送信号一样(即信号SIGINT)