gpt4 book ai didi

LLDB — 评估并继续

转载 作者:行者123 更新时间:2023-12-01 12:24:30 24 4
gpt4 key购买 nike

XCode 具有设置断点的功能,然后运行 ​​lldb 命令和“评估后自动继续”

如何通过 --source 设置相同的功能?在手册中找到 --command 引用,但在子命令帮助中没有示例和引用

默认情况下,断点命令添加命令采用 lldb 命令行命令。您还可以通过传递“--command”选项来明确指定这一点。

Syntax: command <sub-command> [<sub-command-options>] <breakpoint-id>

最佳答案

我不是很清楚你在问什么。

但是如果你想把命令放在一个文本文件中的某个地方,它会添加设置断点并向它添加命令,你需要这样的东西:

> cat /tmp/cmds.lldb
break set -F main
break command add
frame var
continue
DONE
> lldb -s /tmp/cmds.lldb myBinary

或者,如果您想在 Xcode 中执行此操作,只需使用:

(lldb) command source /tmp/cmds.lldb

进入 Xcode 调试 session 后。

这依赖于一个技巧,“断点命令添加”命令在最后一个断点集上运行,这就是为什么我不必指定断点号。

关于LLDB — 评估并继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41451677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com