任何人都具有通过火线进行macOS内核调试的丰富经验吗?
我有两台计算机,用于目标的Mac mini 2014和用于主机的MacBook Pro 2017。 而且我按照内核调试工具包自述文件中的说明进行操作,但在主机上始终显示
错误:KDP_REATTACH失败”,当我发出“ kdp远程本地主机”时
在目标计算机上,我按照以下说明进行操作。
cp /Library/Developer/KDKs/KDK_10.13.6_17G65.kdk/System/Library/Kernels/kernel.development /Systems/Library/Kernels
sudo nvram boot-args="debug=0x147 kdp_match_name=firewire fwkdp=0x8000 kcsuffix=development pmuflags=1 -v keepsyms=1"
sudo kextcache -invalidate /
sudo reboot
重新启动后,我没有看到信息“ waiting debugger ...”,它显示了一些系统信息后直接进入登录屏幕。正常吗?
在主机上,我按照以下说明进行操作。
fwkdp
lldb
并执行kdp-remote localhost
但是它总是显示
错误:KDP_REATTACH失败。
此错误有任何线索吗?有人建议解决此问题吗?谢谢!