标签: macos kernel allocation
每当我尝试在内核模式下分配空间时,我都会遇到内核恐慌。 鉴于'foo' - 一个在内核模式下发生的函数,我尝试在堆栈上分配空间并使用:
OSMalloc
在此引用:https://developer.apple.com/library/mac/documentation/Kernel/Reference/OSMalloc_header_reference/Reference/reference.html
但仍然没有运气。每次我运行使用'foo'的内核代码(kext)时,我都会遇到内核恐慌。 我怎么想在内核模式下分配空间呢?我究竟做错了什么?
感谢
答案 0 :(得分:0)
Nvm,我使用'IOMalloc'@ IOKit修复了它。 它现在成功分配内存,没有恐慌^^