LLDB是一个构建为一组可重用组件的调试器,它高度利用较大LLVM项目中的现有库,例如Clang表达式解析器和LLVM反汇编程序。
我在 Xcode 中为 OS X 构建了一个大型 C/C++/Objective-C 项目。该项目链接到预构建的 Qt5 库。 这一切都运行得很好,直到出现崩溃并且我得到了堆栈跟踪......
我最常用的 gdb 命令是 l 后跟 n 后跟 l -。 我如何在 lldb 中获得相同的结果? 我不满足于必须键入一些行号才能在某处查看代码。我想要...
是否可以用Python编写一个LLDB扩展,它提供了一个可以在LLDB命令行表达式中使用的函数,类似于GDB? 我搜索了 LLDB Python API
TL;博士 我正在尝试调试一个已被剥离的二进制文件,因此缺少某些过程的符号名称。有什么办法我可以——即使只是为了会议——命名特定的未命名/剥离
如何(重新)命名剥离(综合命名/未命名)的 LLDB 符号以方便调试?
TL;博士 我正在尝试调试一个已被剥离的二进制文件,因此缺少某些过程的符号名称。有什么办法我可以——即使只是为了会议——命名特定的未命名/剥离
TL;博士 我正在尝试调试一个已被剥离的二进制文件,因此缺少某些过程的符号名称。有什么办法我可以——即使只是为了会议——命名特定的未命名/剥离
我尝试使用 lldb LLVM 调试器,但我已经习惯了 gdb。所以,我正在寻找 lldb 的 gdb 命令信息框架的等效项。 我想显示有关当前帧的信息...
我倾向于使用很多虚拟环境,尤其是Python。我在特定的虚拟环境中运行的一些代码包含一些C++代码。这段代码核心转储,我想使用...
我是初学者,我想从源代码构建 LLVM、clang 和 Libfuzzer。所以我运行 cmake 命令 cmake -S llvm -B 构建 -G 忍者 \ -DLLVM_ENABLE_PROJECTS="clang;lldb" \ -
假设我有这个main.cpp: #包括 int foo() { 返回123; } int main() { 整数a = 1234; std::cout << foo() + a << std::endl; return 0; } Then I compile it: c...
我对如何使用 LLDB 检查 swift 项目中的对象感到有点困惑。在这种特殊情况下,我使用 NSJSONSerializer 序列化一小块 JSON,我想检查
有适用于 Mac OS 的 JDK 可以使用 LLDB 进行调试吗?
我目前正在尝试调试 Java 程序中的一个问题,该问题在某些时候跳转到 JNI 函数并且永远不会从中返回。因此,为了调试此 JNI 代码,我想附加 LLDB。问题是...
加载 GLTF 模型时出现以下错误: 错误 bevy_asset::server:找不到路径:/path/to/project/target/debug/assets/model.glb 我正在加载模型 命令.spawn(SceneBu...
我如何从 lldb python API 访问 C 数组浮点值
我是在 lldb 中使用 python 脚本的新手。我正在调试 C 代码。 我想将 C 浮点数组的内容复制到 lldb 脚本中的 python 变量中。最终目标是绘制 c...
我正在 Xcode 6.1 和 iPhone (iOS 8.1) 模拟器上运行应用程序。运行时,我在控制台窗口中看到以下日志: 警告:在路径 '/Users/macbook/Library/
有没有办法对.lldbinit中的target.source-map进行主路径扩展?
在 .lldbinit 中,可以使用“~”来扩展某些命令的主路径,例如命令脚本导入 例如, 命令脚本 import ~/MyScripts/foo.py 是完全可以接受的。 这个
我想知道在加载我的应用程序二进制文件时但在运行任何代码之前发生了什么。 根据 stackoverflow 的回答,我尝试这样做: (lldb) 进程启动 --stop-at-entry -...
我无法让 llbm 在我的(2020 Intel)Macbook(使用更新的命令行工具)上运行。 我创建一个文件 test.c 包含: #包括 int main(){ printf("你好世界 ”);...
我尝试运行一个应用程序,但它没有运行,但没有错误。只是试图想出一个数组,但不知何故它没有运行。 我尝试重新运行它,但无论如何它都没有运行,它显示...