macos - 在 LLDB 中,是否可以在断点处编写一些简单的命令并在没有 python 的情况下自动继续

标签 macos gdb lldb

在 gdb 中,我可以设置一个 scrip 在断点处执行一些简单的命令。例如:

set pagination off

b foo.c:119
commands
    bt 10
    cont
end
r
quit

lldb 中是否有等效项?我知道这可能可以用 lldb 中的 python 来完成。如果可能的话,我只是更喜欢简单的标准 lldb 命令。

最佳答案

如果您使用断点命令添加,LLDB 将期望正常的调试器命令,而不是 Python 脚本。

所以:

b foo.c:119
br co a
> bt 10
> cont
> DONE

关于macos - 在 LLDB 中,是否可以在断点处编写一些简单的命令并在没有 python 的情况下自动继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32957688/

相关文章:

c - 动态链接 main.elf 时无法使用 GDB 分析核心转储(使用共享库)

ios - 如何使用 self 和 enum 在 Swift 中设置条件断点的条件?

swift - LLDB 快速打印对象

xcode - UITableViewCell 从其他 View Controller 上的输入传输运行时断点(lldb)

java - Mac 上的 IntelliJ 表示该文件应命名为 Scratch.java 但它已经命名为 Scratch.java

macos - OSX 如何使用位于当前工作目录或子目录 C/C++ 中的 GCC/G++ 编译框架

c++ - 如果我知道 gdb 的类型,我怎么能看到 boost::any 的值

linux - 使用远程 gdbserver 启动 ddd

ruby - 我的 ruby 有问题

cocoa - 在我的应用程序主菜单中设置项目标题?