Я следовал this tutorial given on Apple's developer site.Невозможно найти ссылки на символы для IOKit kext
При управлении kextlib
, он показывает 2 неопределенные символы, вот вывод:
sudo kextlibs -xml -undef IOKitTest1.kext/
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.iokit</key>
<string>12.4</string>
<key>com.apple.kpi.libkern</key>
<string>12.4</string>
</dict>
For x86_64:
2 symbols not found in any library kext:
__ZN9IOService15configureReportEP19IOReportChannelListjPvS2_
__ZN9IOService12updateReportEP19IOReportChannelListjPvS2_
на бега:
kextfind -dsym __ZN9IOService15configureReportEP19IOReportChannelListjPvS2_
nm -arch x86_64 /mach_kernel |grep __ZN9IOService15configureReportEP19IOReportChannelListjPvS2_
Я получаю 0 хитов, на перенаправив вывод в файл - я что символы, которые ищут, даже здесь не присутствуют. И даже если я их найду, я понятия не имею, как связать эти символы или найти соответствующие библиотеки для моего драйвера.
Любая помощь поможет. Это первый раз, когда я работаю над драйверами IOKit, и никто, кажется, не имеет этой ошибки.
Я бегу OSX 10.8.4 и Xcode 5 DP5
Заранее спасибо!