H A D | OSKext.c | 298 OSKextRef aKext, 302 OSKextRef aKext, 306 OSKextRef aKext, 525 OSKextRef aKext, 528 OSKextRef aKext, 532 static void __OSKextReinit(OSKextRef aKext); 534 static Boolean __OSKextRecordKext(OSKextRef aKext); 535 static void __OSKextRemoveKext(OSKextRef aKext); 537 OSKextRef aKext, 540 OSKextRef aKext, 1088 OSKextRef aKext = (OSKextRef)cfObject; local 1120 OSKextRef aKext = (OSKextRef)cfObject; local 1561 __OSKextInitWithURL( OSKextRef aKext, CFURLRef anURL) argument 1617 __OSKextInitFromMkext( OSKextRef aKext, CFDictionaryRef infoDict, CFURLRef mkextURL, CFDataRef mkextData) argument 1671 OSKextRef aKext = (OSKextRef)vValue; local 1677 __OSKextReinit(OSKextRef aKext) argument 1698 __OSKextRecordKext(OSKextRef aKext) argument 1764 __OSKextRemoveKext(OSKextRef aKext) argument 1843 __OSKextRecordKextInIdentifierDict( OSKextRef aKext, CFMutableDictionaryRef identifierDict) argument 2025 __OSKextRemoveKextFromIdentifierDict( OSKextRef aKext, CFMutableDictionaryRef identifierDict) argument 2167 __OSKextCreateKextsFromURL( CFAllocatorRef allocator, CFURLRef anURL, OSKextRef aKext, Boolean createPluginsFlag) argument 2572 OSKextRef aKext = (OSKextRef)CFArrayGetValueAtIndex( local 2788 OSKextRef aKext = (OSKextRef)vKext; local 3810 __OSKextRemoveIdentifierCacheForKext(OSKextRef aKext) argument 3890 OSKextRef aKext = NULL; // do not release local 3993 __OSKextCreateIdentifierCacheDict( OSKextRef aKext, CFStringRef basePath) argument 4758 OSKextGetURL(OSKextRef aKext) argument 4770 __OSKextGetFileSystemPath( OSKextRef aKext, CFURLRef anURL, Boolean resolveToBase, char * pathBuffer) argument 4802 OSKextGetIdentifier(OSKextRef aKext) argument 4847 OSKextGetValueForInfoDictionaryKey( OSKextRef aKext, CFStringRef key) argument 4886 OSKextCopyInfoDictionary(OSKextRef aKext) argument 4916 OSKextFlushInfoDictionary(OSKextRef aKext) argument 4964 OSKextGetVersion(OSKextRef aKext) argument 4971 OSKextGetCompatibleVersion(OSKextRef aKext) argument 5002 OSKextCopyUUIDForArchitecture( OSKextRef aKext, const NXArchInfo * arch) argument 5063 OSKextIsKernelComponent(OSKextRef aKext) argument 5071 OSKextIsInterface(OSKextRef aKext) argument 5078 OSKextIsLibrary(OSKextRef aKext) argument 5085 OSKextDeclaresExecutable(OSKextRef aKext) argument 5092 OSKextHasLogOrDebugFlags(OSKextRef aKext) argument 5100 OSKextIsLoggingEnabled(OSKextRef aKext) argument 5107 OSKextSetLoggingEnabled( OSKextRef aKext, Boolean flag) argument 5130 OSKextIsLoadableInSafeBoot(OSKextRef aKext) argument 5137 OSKextDependenciesAreLoadableInSafeBoot(OSKextRef aKext) argument 5173 OSKextCopyArchitectures(OSKextRef aKext) argument 5241 OSKextSupportsArchitecture(OSKextRef aKext, const NXArchInfo * archInfo) argument 5309 OSKextCopyPlugins(OSKextRef aKext) argument 5351 OSKextIsPlugin(OSKextRef aKext) argument 5405 OSKextCopyContainerForPluginKext(OSKextRef aKext) argument 5554 OSKextRef aKext = context->kext; local 5624 OSKextCopyPersonalitiesArray(OSKextRef aKext) argument 5717 __OSKextMapExecutable( OSKextRef aKext, off_t offset, off_t length) argument 5948 __OSKextReadExecutable(OSKextRef aKext) argument 6026 OSKextCopyExecutableForArchitecture( OSKextRef aKext, const NXArchInfo * archInfo) argument 6153 OSKextCopyResource( OSKextRef aKext, CFStringRef resourceName, CFStringRef resourceType) argument 6516 __OSKextHasAllDependencies(OSKextRef aKext) argument 6529 __OSKextResolveDependencies( OSKextRef aKext, OSKextRef rootKext, CFMutableSetRef resolvedSet, CFMutableArrayRef loopStack) argument 6962 OSKextRef aKext = (OSKextRef)vValue; local 6976 OSKextResolveDependencies(OSKextRef aKext) argument 7139 __OSKextClearHasAllDependenciesOnKext(OSKextRef aKext) argument 7170 OSKextFlushDependencies(OSKextRef aKext) argument 7222 OSKextValidateDependencies(OSKextRef aKext) argument 7270 OSKextAuthenticateDependencies(OSKextRef aKext) argument 7315 OSKextCopyDeclaredDependencies( OSKextRef aKext, Boolean needAllFlag) argument 7345 __OSKextGetBleedthroughFlag(OSKextRef aKext) argument 7367 __OSKextAddLinkDependencies( OSKextRef aKext, CFMutableArrayRef linkDependencies, Boolean needAllFlag, Boolean bleedthroughFlag) argument 7436 OSKextCopyLinkDependencies( OSKextRef aKext, Boolean needAllFlag) argument 7472 __OSKextReadSymbolReferences( OSKextRef aKext, CFMutableDictionaryRef symbols) argument 7605 __OSKextIsSearchableForSymbols( OSKextRef aKext, Boolean nonKPIFlag, Boolean allowUnsupportedFlag) argument 7653 __OSKextFindSymbols( OSKextRef aKext, CFMutableDictionaryRef undefSymbols, CFMutableDictionaryRef onedefSymbols, CFMutableDictionaryRef multdefSymbols, CFMutableArrayRef multdefLibs) argument 7865 OSKextFindLinkDependencies( OSKextRef aKext, Boolean nonKPIFlag, Boolean allowUnsupportedFlag, CFDictionaryRef * undefinedSymbolsOut, CFDictionaryRef * onedefSymbolsOut, CFDictionaryRef * multiplyDefinedSymbolsOut, CFArrayRef * multipleDefinitionLibraries) argument 8014 OSKextRef aKext = (OSKextRef)vKext; local 8059 __OSKextCopyDependenciesList( OSKextRef aKext, Boolean needAllFlag, uint32_t minDepth) argument 8096 OSKextCopyLoadList( OSKextRef aKext, Boolean needAllFlag) argument 8108 OSKextCopyAllDependencies( OSKextRef aKext, Boolean needAllFlag) argument 8120 OSKextCopyIndirectDependencies( OSKextRef aKext, Boolean needAllFlag) argument 8132 OSKextDependsOnKext(OSKextRef aKext, OSKextRef libraryKext, Boolean directFlag) argument 8163 OSKextCopyDependents(OSKextRef aKext, Boolean directFlag) argument 8202 OSKextIsCompatibleWithVersion( OSKextRef aKext, OSKextVersion aVersion) argument 8234 OSKextRef aKext = (OSKextRef)vKext; local 8317 OSKextLogDependencyGraph(OSKextRef aKext, Boolean bundleIDFlag, Boolean linkFlag) argument 8384 __OSKextSendKextRequest( OSKextRef aKext, CFDictionaryRef kextRequest, CFTypeRef * cfResponseOut, char ** rawResponseOut, uint32_t * rawResponseLengthOut) argument 8488 __OSKextSimpleKextRequest( OSKextRef aKext, CFStringRef predicate, CFTypeRef * cfResponseOut) argument 8513 __OSKextProcessKextRequestResults( OSKextRef aKext, kern_return_t mig_result, kern_return_t op_result, char * logInfoBuffer, uint32_t logInfoLength) argument 8578 __OSKextLoadWithArgsDict( OSKextRef aKext, CFDictionaryRef loadArgsDict) argument 8839 OSKextLoad(OSKextRef aKext) argument 8850 OSKextLoadWithOptions( OSKextRef aKext, OSKextExcludeLevel startExclusion, OSKextExcludeLevel addPersonalitiesExclusion, CFArrayRef personalityNames, Boolean delayAutounloadFlag) argument 8923 __OSKextInitKXLDDependency( KXLDDependency * dependency, OSKextRef aKext, CFDataRef kernelImage, Boolean isDirect) argument 9000 __OSKextCopyStrippedExecutable(OSKextRef aKext) argument 9058 __OSKextPerformLink( OSKextRef aKext, CFDataRef kernelImage, uint64_t kernelLoadAddress, Boolean stripSymbolsFlag, KXLDContext * kxldContext) argument 9301 __OSKextExtractDebugSymbols( OSKextRef aKext, CFMutableDictionaryRef symbols) argument 9336 __OSKextGenerateDebugSymbols( OSKextRef aKext, CFDataRef kernelImage, uint64_t kernelLoadAddress, KXLDContext * kxldContext, CFMutableDictionaryRef symbols) argument 9436 OSKextRef aKext = (context) ? context->kext : NULL; local 9474 OSKextGenerateDebugSymbols( OSKextRef aKext, CFDataRef kernelImage) argument 9571 OSKextNeedsLoadAddressForDebugSymbols(OSKextRef aKext) argument 9588 __OSKextUnload( OSKextRef aKext, CFStringRef kextIdentifier, Boolean terminateServiceAndRemovePersonalities) argument 9655 OSKextUnload( OSKextRef aKext, Boolean terminateServiceAndRemovePersonalities) argument 9675 OSKextIsStarted(OSKextRef aKext) argument 9695 OSKextStart(OSKextRef aKext) argument 9726 OSKextStop(OSKextRef aKext) argument 9815 OSKextSendKextPersonalitiesToKernel( OSKextRef aKext, CFArrayRef personalityNames) argument 9937 __OSKextRemovePersonalities( OSKextRef aKext, CFStringRef aBundleID) argument 9994 OSKextRemoveKextPersonalitiesFromKernel(OSKextRef aKext) argument 10019 OSKextRef aKext = NULL; // do not release local 10105 __OSKextCheckLoaded(OSKextRef aKext) argument 10327 OSKextIsLoaded(OSKextRef aKext) argument 10347 OSKextGetLoadAddress(OSKextRef aKext) argument 10367 __OSKextSetLoadAddress(OSKextRef aKext, uint64_t address) argument 10405 OSKextSetLoadAddress(OSKextRef aKext, uint64_t address) argument 10428 OSKextOtherVersionIsLoaded(OSKextRef aKext, Boolean * uuidFlag) argument 10453 OSKextGetLoadTag(OSKextRef aKext) argument 10476 OSKextRef aKext = (OSKextRef)vValue; local 10483 OSKextFlushLoadInfo( OSKextRef aKext, Boolean flushDependenciesFlag) argument 10757 __OSKextCreateLoadInfo(OSKextRef aKext) argument 10779 __OSKextCreateMkextInfo(OSKextRef aKext) argument 11248 __OSKextValidate(OSKextRef aKext, CFMutableArrayRef propPath) argument 11461 OSKextValidate(OSKextRef aKext) argument 11519 __OSKextValidateExecutable(OSKextRef aKext) argument 11640 __OSKextIsValid(OSKextRef aKext) argument 11659 OSKextIsValid(OSKextRef aKext) argument 11676 __OSKextAuthenticateURLRecursively( OSKextRef aKext, CFURLRef anURL, CFURLRef pluginsURL) argument 11801 OSKextAuthenticate(OSKextRef aKext) argument 11863 OSKextIsAuthentic(OSKextRef aKext) argument 11884 OSKextIsSigned(OSKextRef aKext) argument 11914 OSKextIsLoadable(OSKextRef aKext) argument 11941 OSKextCopyDiagnostics(OSKextRef aKext, OSKextDiagnosticsFlags typeFlags) argument 12020 __OSKextCopyDiagnosticsDict( OSKextRef aKext, OSKextDiagnosticsFlags type) argument 12067 OSKextLogDiagnostics(OSKextRef aKext, OSKextDiagnosticsFlags typeFlags) argument 12109 OSKextRef aKext = (OSKextRef)vValue; local 12124 OSKextFlushDiagnostics(OSKextRef aKext, OSKextDiagnosticsFlags typeFlags) argument 12163 __OSKextGetDiagnostics(OSKextRef aKext, OSKextDiagnosticsFlags type) argument 12252 __OSKextSetDiagnostic( OSKextRef aKext, OSKextDiagnosticsFlags type, CFStringRef key) argument 12275 __OSKextAddDiagnostic( OSKextRef aKext, OSKextDiagnosticsFlags type, CFStringRef key, CFTypeRef value, CFTypeRef note) argument 12363 __OSKextCheckProperty( OSKextRef aKext, CFDictionaryRef aDict, CFTypeRef propKey, CFTypeRef diagnosticValue, CFTypeID expectedType, CFArrayRef legalValues, Boolean required, Boolean typeRequired, Boolean nonnilRequired, CFTypeRef * valueOut, Boolean * valueIsNonnil) argument 12523 __OSKextReadInfoDictionary( OSKextRef aKext, CFBundleRef kextBundle) argument 12681 __OSKextProcessInfoDictionary( OSKextRef aKext, CFBundleRef kextBundle) argument 13081 OSKextIsFromMkext(OSKextRef aKext) argument 13092 OSKextMatchesRequiredFlags(OSKextRef aKext, OSKextRequiredFlags requiredFlags) argument 13151 __OSKextAddCompressedFileToMkext( OSKextRef aKext, CFMutableDataRef mkextData, CFDataRef fileData, Boolean plistFlag, Boolean * compressed) argument 13289 __OSKextAddToMkext( OSKextRef aKext, CFMutableDataRef mkextData, CFMutableArrayRef mkextInfoDictArray, char * volumePath, Boolean compressFlag) argument 13937 OSKextRef aKext = __OSKextAlloc(allocator, NULL); local 13966 __OSKextExtractMkext2FileEntry( OSKextRef aKext, CFDataRef mkextData, CFNumberRef offsetNum, CFStringRef filename) argument 14505 OSKextRef aKext = (OSKextRef) CFArrayGetValueAtIndex(loadList, i); local 14523 OSKextRef aKext = (OSKextRef) CFArrayGetValueAtIndex(loadList, i); local 14663 OSKextRef aKext = (OSKextRef)CFArrayGetValueAtIndex(loadList, i); local 14974 OSKextRef aKext = (OSKextRef) CFArrayGetValueAtIndex(loadList, i); local 15270 OSKextRef aKext = (OSKextRef) CFArrayGetValueAtIndex(loadList, i); local 15301 __OSKextCheckForPrelinkedKernel( OSKextRef aKext, Boolean needAllFlag, Boolean skipAuthenticationFlag, Boolean printDiagnosticsFlag) argument 15396 __OSKextCopyExecutableRelativePath(OSKextRef aKext) argument 15524 __OSKextShouldLog( OSKextRef aKext, OSKextLogSpec msgLogSpec) argument 15537 OSKextLog( OSKextRef aKext, OSKextLogSpec msgLogSpec, const char * format, ...) argument 15551 OSKextVLog( OSKextRef aKext, OSKextLogSpec msgLogSpec, const char * format, va_list srcArgList) argument 15588 OSKextLogCFString( OSKextRef aKext, OSKextLogSpec msgLogSpec, CFStringRef format, ...) argument 15602 OSKextVLogCFString( OSKextRef aKext, OSKextLogSpec msgLogSpec, CFStringRef format, va_list srcArgList) argument 15677 __OSKextLogKernelMessages( OSKextRef aKext, CFTypeRef kernelMessages) argument [all...] |