C - OS X KEXT 打印指针结果<ptr>



因此,使用"/p"打印指针执行标准printf会导致打印文本字符串"<ptr>"。如:

kernel[0]: getvnode zp <ptr> with vp 0 zfsvfs <ptr> vfs <ptr>

这有点乏味。我一度以为它可以连接到SIP,因为它是从El Capitan开始的。但是我的csrutil显示"调试"被禁用。(KEXT VM已禁用所有SIP)。

我猜苹果在这里有一些想法,但我希望能够调试:)

我被告知将"-show_pointers"传递给nvram的启动参数,我可以确认这会使一切按预期工作。

相关内容

最新更新