gpt4 book ai didi

lldb - 使用 LLDB 远程启动进程

转载 作者:行者123 更新时间:2023-12-04 17:47:58 26 4
gpt4 key购买 nike

我正在尝试使用 lldb 远程启动和调试新进程没有太大的成功。

通过运行以下命令附加到已启动的进程效果很好:

process connect <url>
process attach -P gdb-remote --pid <pid>

但如果我想要debugserver自己启动可执行文件我遇到了麻烦。特别是,我不知道应该将哪些参数传递给 target create .

根据 this page LLDB“将透明地处理 [..] 下载可执行文件以便能够调试”,然而 target create似乎总是需要一个本地文件。如果我通过 -r 指定远程文件我得到 unable to open target fileremote --> local transfer without local path is not implemented yet错误。如果我在不使用 -r 的情况下将目标设置为本地文件(例如远程加载程序可执行文件的本地副本) , 然后尝试运行 process launch -p gdb-remote -s <remote path> LLDB 将尝试在远程计算机上运行本地路径并失败。

为了启动远程进程,我需要使用哪些正确的命令?

最佳答案

联系 LLDB 的邮件列表后,Greg 更新了 the documentation page ,现在清楚地解释了我必须做什么(特别是我错过了 script 行,这似乎是设置远程可执行路径的正确方法)

关于lldb - 使用 LLDB 远程启动进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47497033/

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