Abc*_*Efg 3 debugging macos xcode kernel-extension
我正在使用Xcode在mac上开发KEXT,每次编译后我都会通过终端更改权限并加载KEXT,然后从控制台应用程序读取结果.开发中的一些错误给系统带来内核恐慌,我不得不重启我的mac,这太烦人了.我想知道是否有更好的方法来开发和调试KEXT?
这对于一个答案来说太大了,但它至少有很好的文档,请看Apple的这些文档:
另请注意,您可以kprintf()通过Firewire(使用fwkpfv其他Mac上的命令行实用程序)或串行端口(主要用于在VM中进行测试,因为现代Mac没有串行端口)来获取日志记录调用的输出.kprintf是同步的,所以与kernel.log不同,即使它在崩溃之前发生,你也会看到调试输出.
| 归档时间: |
|
| 查看次数: |
3309 次 |
| 最近记录: |