首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LLDB -评估并继续

LLDB -评估并继续
EN

Stack Overflow用户
提问于 2017-01-03 20:20:30
回答 3查看 2.6K关注 0票数 3

XCode具有设置断点的功能,然后运行lldb命令并“在计算后自动继续”。

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

By default, the breakpoint command add command takes lldb command line commands. You can also specify this explicitly by passing the "--command" option.

代码语言:javascript
复制
Syntax: command <sub-command> [<sub-command-options>] <breakpoint-id>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-07 15:32:55

我想你是在问关于自动继续使用lldb的问题?

我使用modify命令添加自动继续。

代码语言:javascript
复制
(lldb) b CCCryptorCreate
Breakpoint 1: where = libcommonCrypto.dylib`CCCryptorCreate, address = 0x000000011047e1b7

(lldb) breakpoint modify --auto-continue true 1
(lldb) br list
Current breakpoints:
1: name = 'CCCryptorCreate', locations = 1, resolved = 1, hit count = 0 Options: enabled auto-continue 
  1.1: where = libcommonCrypto.dylib`CCCryptorCreate, address = 0x000000011047e1b7, resolved, hit count = 0 

然后添加一些我使用的命令。

代码语言:javascript
复制
(lldb) breakpoint command add -s python 1
Enter your Python command(s). Type 'DONE' to end.
    print "Hit this breakpoint!"
    DONE

该帮助有一些很好的示例(lldb) help breakpoint command add

票数 2
EN

Stack Overflow用户

发布于 2017-01-09 20:39:27

我不太清楚你在问什么。

但是,如果您希望将命令放在某个文本文件中,这将添加、设置一个断点并向其添加命令,则需要如下所示:

代码语言:javascript
复制
> cat /tmp/cmds.lldb
break set -F main
break command add
frame var
continue
DONE
> lldb -s /tmp/cmds.lldb myBinary

或者,如果您想在Xcode中这样做,只需使用:

代码语言:javascript
复制
(lldb) command source /tmp/cmds.lldb

一旦您处于Xcode调试会话中。

这依赖于一个技巧,即“断点命令add”命令对最后一个断点集进行操作,这就是为什么我不必指定断点号。

票数 3
EN

Stack Overflow用户

发布于 2017-01-03 21:29:26

help breakpoint command add揭示它的名字叫--one-liner--command一定是一个错误吗?

代码语言:javascript
复制
-o <one-line-command> ( --one-liner <one-line-command> )
     Specify a one-line breakpoint command inline.

问题是实际的,如何在使用continue时自动执行--source

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41451677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档