首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >OS X远程内核调试,单步执行指令时线程无效

OS X远程内核调试,单步执行指令时线程无效
EN

Stack Overflow用户
提问于 2017-12-23 20:34:34
回答 1查看 300关注 0票数 1

注意:

我正在对依赖于物理硬件的某个OS X驱动程序进行逆向工程,所以VM环境是行不通的。

在我的环境中,我有2x2015 Macbook Pro运行的OS X 10.11.6 (15G18013),并且在这两个系统上都安装了最新的KDK。为了执行远程调试,我在第二台机器上使用Thunderbolt设置了以太网网络调试。

我让lldb大部分时间都在工作。我可以设置断点,恢复内核和断点,但问题是在执行ni (下一条指令)一段时间后,我得到了错误的error: invalid thread,并且我不能再向另一台机器发送命令。在这种状态下,机器仍然处于冻结状态(因为我正在执行指令),而且我似乎也无法重新连接到另一台机器,即使在执行NMI之后也是如此。

EN

回答 1

Stack Overflow用户

发布于 2018-02-05 15:23:58

10.11.6的最新KDK是15G17023。你可以降级或等待苹果发布15G18013。如果我想用kext测试苹果的最新更新,我也会遇到同样的问题。

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

https://stackoverflow.com/questions/47955819

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文