lldb 相关问题

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

为什么调试执行顺序与c++中的代码顺序不匹配?

我是 C++ 新手。当我在Clion中调试时,我发现使用Step over(F8)的执行顺序与实际代码的顺序不符。到目前为止,我认为最可能的原因是编译器优化...

回答 1 投票 0

如何在 vscode 中使用 lldb 调试器进行条件调试?

我在vscode中使用lldb调试c程序,我想有条件地调试一个类型为const char的值,但它并没有按照我想要的那样停止。 我使用 strcmp(xxx, "xxx") == 0 作为条件表达式...

回答 0 投票 0

pybind11 模块使用 lldb 进行调试,导入被杀死但不使用 lldb

我是使用 lldb 调试 pybind11 模块的新手,希望我的问题有意义😅 我正在尝试使用 lldb 调试 pybind11 模块。我收到错误: Python 3.9.17(主要,2023 年 7 月 23 日,14:18:04) ...

回答 0 投票 0

启动调试会话时 MacOS 上的 VSCode LLDB 错误

我正在尝试配置 VSCode 以在 MacOS 上编译/调试 C++ 程序。我正在使用以下 launch.json 文件: 当我尝试启动调试会话时,出现以下错误: 警告:

回答 4 投票 0

lldb:打印变量的地址

我正在尝试使用 lldb 打印变量的地址。然而,调用 print &(myVar) 打印变量的内容而不是它的地址。 (lldb) 打印 &(myVar) (const string *) $18 = "hel...

回答 2 投票 0

在 Visual Code C++ 中使用 LLDB 调试 Google 单元测试时,为什么我的断点没有命中?

我正在使用 LLDB 在可视代码中调试我的 Google 单元测试二进制文件。我在调试控制台中添加了调试断点 但是测试执行时无需在任何断点处等待。我是什么...

回答 0 投票 0

调试/记录它正在寻找的文件以及它正在寻找的位置

我在 mac 上使用 LLDB,对于某些文件,它显然找不到源代码,因为我只是进行反汇编。那么是否有任何设置可以帮助我弄清楚它正在尝试访问哪个文件...

回答 0 投票 0

LLDB Python API 我怎么知道线程退出了?

我怎么知道 SBThread 是否已经退出或完成运行代码? 我编写了一个 LLDB 脚本来跟踪程序自启动以来进行的所有 fn 调用。循环应该在最后一个之后结束...

回答 0 投票 0

将 lldb 输出重定向到文件

我在 Xcode 中使用 lldb,我的一个变量包含大量 JSON 数据。使用 po myVar 对分析这些数据没有多大帮助,因为它会在微型 Xcode 调试控制台中输出。 是

回答 5 投票 0

为什么我的 C++ 代码中的字符串对象使用 LLDB 显示不正确? [关闭]

当我试图在我的代码中检查字符串对象的值时,只要使用 LLDB,就会在 Xcode 或其他环境中报告“Summary Unavailable”。 错误信息 怎么...

回答 0 投票 0

为什么 LLDB 在 MacOS 上使用用户编译的库生成 EXC_BAD_INSTRUCTION?

我想在 MacOS 上调试 OpenSSL 以查看它如何创建椭圆曲线点。因此,我使用调试符号编译了 OpenSSL,没有进行任何优化。但是,当我使用 lldb 运行时,它不起作用 $猫...

回答 3 投票 0

在 lldb 中将字符串打印为指针

以下是 lldb 会话的片段: * thread #1, name = 'so', stop reason = breakpoint 5.1 帧 #0: 0x000000000040113c so`test(hello="Hello, world!") 在 so.c:5:18 2个 3 ...

回答 1 投票 0

如何在LLDB中显示同一级别的所有继承数据成员

一段时间以来,我一直在摆弄以下内容,但一直无法在任何地方找到简单的解决方案。 假设我有以下内容: > 帧变量映射 [1] -T -D1 -P1 (QMapNo...

回答 0 投票 0

如何在最新版本的 MacOS 上调试失败的系统调用错误

我有一个返回权限错误的应用程序。该应用程序启动并几乎立即返回错误。 我想找出触发错误的系统调用和返回的确切错误,然后 f...

回答 0 投票 0

在 lldb 中打印函数调用结果

我正在尝试使用 lldb 在 OSX 上调试程序。 下面是 lldb 会话的屏幕截图: 我想知道的是为什么消息框会显示结果,而 lldb 的“打印”功能却...

回答 1 投票 0

lldb 不区分大小写的图像查找

我读过是否可以通过使用 (?i) 在 lldb(我使用的是 Xcode 13)中运行不区分大小写的图像查找。但是,我无法让它工作;我一定做错了什么,我找不到......

回答 0 投票 0

调试 python–cpp 绑定

我已经编写了一个带有 python 绑定的 C++ 库。我调用库的 python 代码(一个 jupyer 笔记本)导致崩溃。问题出在库中。我想调试这个(使用 l...

回答 0 投票 0

在android-studio的sdk管理器中没有LLDB。

我在我的Manjaro Linux中使用android studio 3.6.3,我试图在android studio中运行c++,为此我需要LLDB,我重新安装了andriod studio,但在sdk管理器中找不到LLDB,我累了,安装...

回答 1 投票 0

lldb Windows错误与clang 10

我从这里安装了clang 10.0.0 for Windows,我还用社区VS安装程序安装了3个组件,我理解为clang 10需要:C++ 2019 Redistributable Update MSVC ...

回答 1 投票 0

我可以跳过一行然后停止吗?

在gdb中,我有这样的定义,以便跳过一行定义 skip tbreak +1 jump +1 end 在ldb中也可以这样做吗?

回答 1 投票 0

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