使用Snow Leopard 10.6.4我正在获得一个未解决的符号:
$ sudo kextutil KRPC.kext
(kernel) kxld[com.machackershandbook.kext.KRPC]: The following symbols are unresolved for this kext:
(kernel) kxld[com.machackershandbook.kext.KRPC]: _mig_buckets
我无法使用kextfind找到此符号,但此符号将在内核中导出:
$ kextfind -dsym _mig_buckets
$ nm -arch i386 /mach_kernel |grep _mig_buckets
00844b00 S _mig_buckets
$ nm -arch x86_64 /mach_kernel |grep _mig_buckets
ffffff8000672e40 S _mig_buckets
如何使用OSBundleLibraries
dict找到要与此符号链接的kext库?
答案 0 :(得分:0)
您是否尝试在kext上运行kextlibs
?它可能会给你正确的依赖。
否则,它可能是以下之一:
有关不受支持的KPI
的详细信息,请参阅this apple Q&A