分配内存 - 内核模式(OS X)

时间:2014-07-29 11:22:21

标签: macos kernel allocation

每当我尝试在内核模式下分配空间时,我都会遇到内核恐慌。 鉴于'foo' - 一个在内核模式下发生的函数,我尝试在堆栈上分配空间并使用:

OSMalloc

在此引用:https://developer.apple.com/library/mac/documentation/Kernel/Reference/OSMalloc_header_reference/Reference/reference.html

但仍然没有运气。每次我运行使用'foo'的内核代码(kext)时,我都会遇到内核恐慌。 我怎么想在内核模式下分配空间呢?我究竟做错了什么?

感谢

1 个答案:

答案 0 :(得分:0)

Nvm,我使用'IOMalloc'@ IOKit修复了它。 它现在成功分配内存,没有恐慌^^

感谢