【发布时间】:2015-08-18 17:14:02
【问题描述】:
我目前正在执行:
process connect <url>
从 lldb 命令行建立连接。我想做的是包含在 python 脚本中以自动建立此连接。
我需要使用的python api是什么?
【问题讨论】:
我目前正在执行:
process connect <url>
从 lldb 命令行建立连接。我想做的是包含在 python 脚本中以自动建立此连接。
我需要使用的python api是什么?
【问题讨论】:
在 SB API 中,这是SBTarget::ConnectRemote。它不能是 SBProcess 方法,因为在调用它之前您没有进程...
请注意,您可能不想将自己的SBListener 提供给SBTarget::ConnectRemote。如果您提供 nil 侦听器,它(以及采用SBListener 的所有其他进程创建调用)将使用调试器的侦听器。
例如,如果您正在编写一个 Python 命令来执行连接,那么您需要让常规调试器的事件处理程序在您连接后处理进程事件。
如果您想尝试自己处理流程事件,示例:
http://llvm.org/svn/llvm-project/lldb/trunk/examples/python/process_events.py
会让你开始。
【讨论】: