OS X KEXT打印指针导致<ptr>

时间:2015-10-30 06:02:03

标签: c macos kernel

使用&#34;%p&#34;做标准printf打印指针,得到文字字符串&#34;&lt; ptr&gt;&#34;正在印刷。如:

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

这有点乏味。我想了一下,它可以连接到SIP,因为它只是从El Capitan开始。但是我的csrutil节目&#34;调试&#34;被禁用(KEXT VM已禁用所有SIP)。

我猜Apple在这里有点想法,但我希望能够调试:)

1 个答案:

答案 0 :(得分:3)

我被告知要通过&#34; -show_pointers&#34;对于nvram的boot-args,我可以确认一切都按预期工作。