lldb 相关问题

LLDB是一个构建为一组可重用组件的调试器,它高度利用较大LLVM项目中的现有库,例如Clang表达式解析器和LLVM反汇编程序。

单步执行时减少 lldb 输出

当我使用 lldb 调试“c”程序(在命令行)时,我经常喜欢在语句处中断,然后单步执行代码以查看发生了什么。 有了 gdb,我就可以保持...

回答 1 投票 0

调试用 C 编写的 Python 扩展

我非常熟悉编写 C 代码,并且我很擅长编写 Python 代码。 我正在尝试学习如何用 C 编写可以从 OSX 10.15.7 上的 Python-3.9.X 调用的模块。我已经得到了

回答 1 投票 0

lldb 在 REPL 模式下运行,需要示例 REPL 配置文件(android)

我在充满多种语言的 Termux 安装上运行 lldb 18.1.5,但无法让 lldb -r -R “语言” 适用于其中任何一种语言。显然我需要一个配置文件 .lldbinit-

回答 1 投票 0

LLDB 无法列出函数也无法设置断点

我在使用 lldb 时遇到一些问题,我想在开始标签和名为 Function1 的函数处为 macho 文件设置断点。理想情况下,我想列出所有函数,例如 gdb 中带有“

回答 1 投票 0

我可以将 stdout / stderr 从附加进程转发到 lldb 的控制台吗?

考虑该程序: #包括 #包括 无效示例(){ printf("你好,世界! ”); } int main() { 睡眠(1); 睡眠(1); 睡眠(1); } SL...

回答 1 投票 0

XCode lldb 错误错误:找不到模块“GTMSessionFetcherCore”

lldb po 命令突然停止在 XCode 中工作。 当我尝试使用它时,出现以下错误: 错误:无法 IRGen 表达式:Clang 导入器错误 错误:/Users/User/Git/Project/Pods/

回答 1 投票 0

lldb 错误:无法启动 a.out:个性设置失败:不允许操作

问题描述与启动 Ubuntu 18.04 时 LLDB SBProcess 卡住的情况相同。 每当我启动目标时,进程就会陷入启动状态并且永远不会启动。我试过了...

回答 1 投票 0

LLDB:在 std::shared_ptr<T> 析构函数上设置断点

如何在 lldb 中的析构函数 ~shared_ptr 上设置符号断点? 上下文:我们想打破这一点,检查演示程序中简单实现的前向链表的堆栈溢出...

回答 1 投票 0

otool 与 lldb 图像列表:附加库来自哪里?

我想找出为什么我的程序使用libsqlite3.dylib, 当我不与它链接时。 otool -L my/program 显示: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL(兼容版本...

回答 1 投票 0

Windows 上的 lldb,可能吗?

我只是在 Windows 上构建 clang。为了使其更加完整,似乎还应该制作编译器 lldb。 如何使用 mingw 构建 lldb?或者应该用 clang 构建?

回答 2 投票 0

如何运行预先编写的 lldb 命令?

我有这个文件,其中包含我想要运行的 lldb 命令。 有没有办法运行预先编写的 lldb 命令?

回答 2 投票 0

在 Xcode 中,如何使用您拥有源代码的外部库进行调试?

我在 Xcode 中为 OS X 构建了一个大型 C/C++/Objective-C 项目。该项目链接到预构建的 Qt5 库。 这一切都运行得很好,直到出现崩溃并且我得到了堆栈跟踪......

回答 2 投票 0

LLDB:列出源代码

我最常用的 gdb 命令是 l 后跟 n 后跟 l -。 我如何在 lldb 中获得相同的结果? 我不满足于必须键入一些行号才能在某处查看代码。我想要...

回答 3 投票 0

Python 中的 LLDB 便捷函数

是否可以用Python编写一个LLDB扩展,它提供了一个可以在LLDB命令行表达式中使用的函数,类似于GDB? 我搜索了 LLDB Python API

回答 1 投票 0

如何(重新)命名剥离(未命名)的 LLDB 符号?

TL;博士 我正在尝试调试一个已被剥离的二进制文件,因此缺少某些过程的符号名称。有什么办法我可以——即使只是为了会议——命名特定的未命名/剥离

回答 1 投票 0

如何(重新)命名剥离(综合命名/未命名)的 LLDB 符号以方便调试?

TL;博士 我正在尝试调试一个已被剥离的二进制文件,因此缺少某些过程的符号名称。有什么办法我可以——即使只是为了会议——命名特定的未命名/剥离

回答 1 投票 0

如何标记/命名剥离(未命名)的 LLDB 符号以方便调试?

TL;博士 我正在尝试调试一个已被剥离的二进制文件,因此缺少某些过程的符号名称。有什么办法我可以——即使只是为了会议——命名特定的未命名/剥离

回答 1 投票 0

lldb 的“信息框架”相当于什么?

我尝试使用 lldb LLVM 调试器,但我已经习惯了 gdb。所以,我正在寻找 lldb 的 gdb 命令信息框架的等效项。 我想显示有关当前帧的信息...

回答 1 投票 0

Python 虚拟环境中的lldb

我倾向于使用很多虚拟环境,尤其是Python。我在特定的虚拟环境中运行的一些代码包含一些C++代码。这段代码核心转储,我想使用...

回答 2 投票 0

构建 LLVM、Clang 和 Libfuzzer

我是初学者,我想从源代码构建 LLVM、clang 和 Libfuzzer。所以我运行 cmake 命令 cmake -S llvm -B 构建 -G 忍者 \ -DLLVM_ENABLE_PROJECTS="clang;lldb" \ -

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.