问题标签 [lldb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clang - 如何使用 lldb(或 gdb)调试 Clang 插件
我想调试 Clang 插件。
但是,我找不到有关调试 Clang 插件的信息。
如果你知道如何调试 Clang 插件,你能告诉我这些信息吗?谢谢。
ios - IOS App以调试器错误结束,只是(lldb)
我的应用程序现在可以在 iOS 模拟器上完美运行,但在运行结束时,调试器只会出现浅蓝色“(lldb)”错误。就是这样'为什么?我该怎么做才能让它不发生。
PS我使用ARC模式编写了这个程序,
如果我自己运行模拟器,我的 .app 会在 .app 结束并从正在运行的应用程序列表中删除时准确地冻结模拟器。
这是我的冷冻模拟器的截图
ios - 应用程序仅与(lldb)崩溃?
我有一个混合了 Cocos2D 和一些 UIKit 的应用程序。我最近一直在实现一些新功能,所以内存管理可能是错误的或者某些东西正在过度释放,但是每当我通过单击主页按钮退出应用程序时,控制台就会崩溃仅使用消息(lldb)。即使我打开 NSZombiesEnabled 也没有什么不同。
我的应用程序唯一指向的是一条如下所示的行:
我不知道这意味着什么,但我很想解决这个问题。有谁知道为什么会这样?
提前致谢!
编辑:我认为这是因为我在执行 unscheduleAllSelectors 和 stopAnimation 之后在 Cocos2D 的 CCDirector 上调用了暂停。如果我不调用那些 2,那么就没有 lldb 崩溃。
ios - LLDB 手册/文档
我想更好地了解如何使用 LLDB 调试我的 iOS 代码。我经常看到我的同事使用提示进行调试,例如查看变量的值等。我在哪里可以找到一些关于如何在命令行上使用 LLDB 调试器的文档?
提前致谢。
objective-c - LLDB 相当于 GDB 的宏
我定义了一个非常有用的宏.gdbinit
有没有为lldb定义相同的宏?
debugging - 如何找出在 Xcode 4 / lldb 中更改对象(或简单变量)的原因?
在某些调试器中,这称为对变量“设置陷阱”。我想要做的是在任何更改对象的语句上触发断点。或更改对象的属性。
我有一个 NSMutableDictionary ,它添加了一个值/键,但我找不到任何可以这样做的语句。
c++ - 在 Xcode 4.4 中调试 libc++ 的问题
当我尝试在 c++ 上调试列表迭代时遇到问题。
我做了一个简单的测试应用程序:
在调试时,当我在标有箭头的行上时,当我跨过时,它开始从 c++ 文件中插入代码:'list'。我必须跨过 15 次,直到它最终到达 for 语句中的代码。
这个问题只发生在 Xcode 4.4 中。在 Xcode 4.3 中,调试工作完美。
这里有一些不同的场景有不同的结果:
- 使用 LLVM GCC 4.2 作为编译器 → 它工作正常。
- 使用 Apple LLVM 编译器 4.0 并为 C++ 标准库设置 libstdc++(GNU C++ 标准库)→ 它工作正常。
- Apple LLVM 编译器 4.0 并为 C++ 标准库设置 libc++(支持 C++11 的 LLVM C++ 标准库)→ 出现问题。
在我正在进行的项目中,我们使用的是 Apple LLVM 编译器 4.0 和 libc++(支持 C++11 的 LLVM C++ 标准库),所以我需要为场景 3 解决这个问题)。
有谁知道会发生什么以及是否有解决办法?
objective-c - (lldb) 以十六进制打印 unsigned long long
我正在尝试调试我的 Objective-C 程序,我需要以unsigned long long
十六进制打印我的变量。我正在使用lldb
调试器。
为了打印short
为十六进制,您可以使用:
但是,我无法使其适用于unsigned long long
.
我正在模拟器上运行 iOS 应用程序,如果这有什么不同的话。
xcode - 如何记录自定义 LLDB 命令(别名)?
在 GDB 中(通常在 .gdbinit 文件中)我用来记录我添加的自定义命令,如下所示:
我知道如何在 LLDB 中添加命令(命令别名 ...),但我该如何记录呢?
ios - 自 XCode 4.5 以来的 int 格式
自从升级到 XCode 4.5 后,打印ints
到控制台会导致异常高的值。例如:
通常我只在为数据类型使用错误的格式字符串时才会看到这一点。我正在使用 LLDB。