uuid.h 在 OSX 的内核 space 中?
uuid.h in kernel space of OSX?
环顾四周,我没有在 OSX 内核 space[ 中找到用于 UUID 创建的内置函数=20=]。 (仅限于 Kernel.framework)
有没有我可以使用的替代品?或者我应该只使用时间哈希 (MD5/SHA1)?
这些应该有所帮助:
void uuid_generate(uuid_t out);
void uuid_generate_random(uuid_t out);
void uuid_generate_time(uuid_t out);
它们在 <uuid/uuid.h>
中声明,链接在 Libkern.exports 中定义,即您的 kext 的 OSBundleLibraries
属性 必须列出 com.apple.kpi.libkern
- 它可能已经这样做了。
环顾四周,我没有在 OSX 内核 space[ 中找到用于 UUID 创建的内置函数=20=]。 (仅限于 Kernel.framework)
有没有我可以使用的替代品?或者我应该只使用时间哈希 (MD5/SHA1)?
这些应该有所帮助:
void uuid_generate(uuid_t out);
void uuid_generate_random(uuid_t out);
void uuid_generate_time(uuid_t out);
它们在 <uuid/uuid.h>
中声明,链接在 Libkern.exports 中定义,即您的 kext 的 OSBundleLibraries
属性 必须列出 com.apple.kpi.libkern
- 它可能已经这样做了。