繁体   English   中英

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

[英]OS X KEXT printing pointers result in <ptr>

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

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

这有点乏味。 我想了一下,它可以连接到SIP,因为它只是从El Capitan开始。 但我的csrutil显示“debug”被禁用。 (KEXT VM已禁用所有SIP)。

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

有人告诉我将“-show_pointers”传递给nvram的boot-args,我可以确认一切都按预期工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM