Searched refs:OSKext (Results 1 - 25 of 53) sorted by relevance

123

/macosx-10.10.1/kext_tools-384.1.4/
H A Dkextd_request.h34 #include <IOKit/kext/OSKext.h>
H A Dkctool_main.h5 #include <IOKit/kext/OSKext.h>
10 #include <IOKit/kext/OSKext.h>
H A Dkclist_main.h5 #include <IOKit/kext/OSKext.h>
10 #include <IOKit/kext/OSKext.h>
H A Dkextload_main.h13 #include <IOKit/kext/OSKext.h>
18 #include <IOKit/kext/OSKext.h>
H A Dkextd_main.h32 #include <IOKit/kext/OSKext.h>
H A Dkextfind_commands.h27 #include <IOKit/kext/OSKext.h>
H A Dkextfind_main.h33 #include <IOKit/kext/OSKext.h>
H A Dkextstat_main.h13 #include <IOKit/kext/OSKext.h>
H A Dkextunload_main.h26 #include <IOKit/kext/OSKext.h>
H A Dsecurity.h12 #include <IOKit/kext/OSKext.h>
H A Dkcgen_main.h13 #include <IOKit/kext/OSKext.h>
18 #include <IOKit/kext/OSKext.h>
H A Dkextd_serialize_kextload.c30 #include <IOKit/kext/OSKext.h>
H A Dkextd_mig_server.c35 #include <IOKit/kext/OSKext.h>
H A Dkextlibs_main.h13 #include <IOKit/kext/OSKext.h>
H A Dkextutil_main.h13 #include <IOKit/kext/OSKext.h>
18 #include <IOKit/kext/OSKext.h>
/macosx-10.10.1/xnu-2782.1.97/libkern/
H A DOSKextLib.cpp35 #include <libkern/c++/OSKext.h>
48 return OSKext::loadKextWithIdentifier(bundle_id);
57 OSKext * theKext = NULL; // must release
63 theKext = OSKext::lookupKextWithIdentifier(kextIdentifier);
77 OSKext * theKext = NULL; // do not release; as this function is a retain
83 theKext = OSKext::lookupKextWithLoadTag(loadTag);
113 OSKext * theKext = NULL; // must release twice!
119 theKext = OSKext::lookupKextWithLoadTag(loadTag);
122 OSKext::considerUnloads(); // schedule autounload pass
139 // xxx - should I check that the refcount of the OSKext i
[all...]
/macosx-10.10.1/xnu-2782.1.97/libkern/c++/
H A DOSKext.cpp56 #include <libkern/c++/OSKext.h>
104 static void * GetAppleTEXTHashForKext(OSKext * theKext, OSDictionary *theInfoDict);
174 * sent from user space, the OSKext stores that OSData under this key so that
212 * sKextLock is the principal lock for OSKext, and guards all static
263 * Stuff for the OSKext representing the kernel itself.
265 static OSKext * sKernelKext = NULL;
269 * before OSKext is initialized; that call only needs the name
284 /* version */ "0", // filled in in OSKext::initialize()
288 /* size */ 0, // filled in in OSKext::initialize()
296 // dtrace.c, dtrace_glue.h, OSKext
[all...]
H A DOSRuntime.cpp33 #include <libkern/c++/OSKext.h>
60 * We can't call in to OSKext until the kernel's C++ environment is up
277 OSKext * theKext = NULL; // must release
280 theKext = OSKext::lookupKextWithIdentifier(kmodInfo->name);
356 OSKext * theKext = NULL; // must release
359 theKext = OSKext::lookupKextWithIdentifier(kmodInfo->name);
367 /* OSKext checks for this condition now, but somebody might call
375 OSKext::reportOSMetaClassInstances(kmodInfo->name, kOSRuntimeLogSpec);
408 OSKext * theKext = NULL; // must release
421 theKext = OSKext
[all...]
H A DOSMetaClass.cpp36 #include <libkern/c++/OSKext.h>
117 OSKext * kext;
327 OSKext * aKext)
440 OSKext * myKext = reserved ? reserved->kext : 0; // do not release
443 * is converted to a real OSSymbol only when we record the OSKext in
444 * OSMetaClass::postModLoad(). So only do this bit if we have an OSKext.
575 OSKext * myKext = 0; // must release
610 myKext = OSKext::lookupKextWithIdentifier(myKextName);
644 ((OSKext *)orig->reserved->kext)->getIdentifierCString());
682 /* OSKext
[all...]
/macosx-10.10.1/xnu-2782.1.97/libkern/libkern/c++/
H A DOSKext.h64 class OSKext;
69 OSKext * aKext,
75 OSKext * aKext,
109 * @class OSKext
112 class OSKext : public OSObject class in inherits:OSObject
114 OSDeclareDefaultStructors(OSKext)
127 OSKext * aKext,
273 static OSKext * withBooterData(
280 static OSKext * withPrelinkedInfoDict(
285 static OSKext * withMkext2Inf
[all...]
H A DMakefile21 OSKext.h \
/macosx-10.10.1/xnu-2782.1.97/libsa/
H A Dbootstrap.cpp37 #include <libkern/c++/OSKext.h>
120 * We use a C++ class here so that it can be a friend of OSKext and
204 OSKext::sendAllKextPersonalitiesToCatalog();
219 OSKext * theKernel = NULL; // must release
344 OSKext::createExcludeListFromPrelinkInfo(infoDictArray);
346 /* Create OSKext objects for each info dictionary.
406 OSKext * newKext = OSKext::withPrelinkedInfoDict(infoDict);
433 * special VM region during OSKext init time, so we can free the whole
476 OSKext * aKex
[all...]
/macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/
H A DIOCatalogue.cpp50 #include <libkern/c++/OSKext.h>
170 OSKext::uniquePersonalityProperties(dict);
250 OSKext::uniquePersonalityProperties(matching);
286 * if duplicates found. Personalities can come from OSKext objects
288 * copies between OSKext & IOCatalogue.
339 OSKext::uniquePersonalityProperties(personality);
464 ret = OSKext::loadKextWithIdentifier(moduleName);
486 * so it can include these personalities, so OSKext stores that bundle ID
491 OSKext::recordIdentifierRequest(publisherName);
516 (void) OSKext
[all...]
H A DIOStartIOKit.cpp30 #include <libkern/c++/OSKext.h>
103 OSKext::initialize();
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/
H A DIOStatisticsPrivate.h37 #include <libkern/c++/OSKext.h>
98 OSKext *kext;
242 static void onKextLoad(OSKext *kext, kmod_info_t *kmod_info);
243 static void onKextUnload(OSKext *kext);
244 static void onClassAdded(OSKext *parentKext, OSMetaClass *metaClass);
245 static void onClassRemoved(OSKext *parentKext, OSMetaClass *metaClass);

Completed in 622 milliseconds

123