使用"%p"来打印指针的标准printf,会输出字面字符串"< ptr >"。例如:
kernel[0]: getvnode zp <ptr> with vp 0 zfsvfs <ptr> vfs <ptr>
这有点繁琐。我曾想过它可能与SIP有关,因为自从El Capitan以来,它才开始使用。但是我的csrutil显示“debug”已被禁用。(KEXT VM已禁用所有SIP)。
我猜苹果公司在这里有些想法,但我希望能够进行调试 :)
使用"%p"来打印指针的标准printf,会输出字面字符串"< ptr >"。例如:
kernel[0]: getvnode zp <ptr> with vp 0 zfsvfs <ptr> vfs <ptr>
这有点繁琐。我曾想过它可能与SIP有关,因为自从El Capitan以来,它才开始使用。但是我的csrutil显示“debug”已被禁用。(KEXT VM已禁用所有SIP)。
我猜苹果公司在这里有些想法,但我希望能够进行调试 :)