X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d9a64523371fa019c4575bb400cbbc3a50ac9903..HEAD:/config/Libkern.exports diff --git a/config/Libkern.exports b/config/Libkern.exports index d0c0a5554..eb6d0f438 100644 --- a/config/Libkern.exports +++ b/config/Libkern.exports @@ -1,5 +1,4 @@ _Assert -_img4_interface_register _MD5Final _MD5Init _MD5Update @@ -21,7 +20,7 @@ _OSCompareAndSwapPtr _OSDecrementAtomic _OSDecrementAtomic16 _OSDecrementAtomic8 -_OSFree +_OSFree:_OSFree_external _OSIncrementAtomic _OSIncrementAtomic16 _OSIncrementAtomic8 @@ -30,11 +29,11 @@ _OSKextLoadKextWithIdentifier _OSKextReleaseKextWithLoadTag _OSKextRequestResource _OSKextRetainKextWithLoadTag -_OSMalloc -_OSMalloc_Tagalloc -_OSMalloc_Tagfree -_OSMalloc_noblock -_OSMalloc_nowait +_OSMalloc:_OSMalloc_external +_OSMalloc_Tagalloc:_OSMalloc_Tagalloc_external +_OSMalloc_Tagfree:_OSMalloc_Tagfree_external +_OSMalloc_noblock:_OSMalloc_noblock_external +_OSMalloc_nowait:_OSMalloc_nowait_external _OSReportWithBacktrace _OSTestAndClear _OSTestAndSet @@ -55,9 +54,19 @@ _SHA512_Final _SHA512_Init _SHA512_Update _STRDUP +__Block_copy +__Block_release +__NSConcreteAutoBlock +__NSConcreteFinalizingBlock +__NSConcreteGlobalBlock +__NSConcreteMallocBlock +__NSConcreteStackBlock +__NSConcreteWeakBlockVariable __Z13OSUnserializePKcPP8OSString __Z16OSUnserializeXMLPKcPP8OSString +__Z16OSUnserializeXMLPKcR11OSSharedPtrI8OSStringE __Z16OSUnserializeXMLPKcmPP8OSString +__Z16OSUnserializeXMLPKcmR11OSSharedPtrI8OSStringE __ZN10OSIterator10gMetaClassE __ZN10OSIterator10superClassE __ZN10OSIterator9MetaClassC1Ev @@ -65,6 +74,8 @@ __ZN10OSIterator9MetaClassC2Ev __ZN10OSIterator9metaClassE __ZN10OSIteratorC2EPK11OSMetaClass __ZN10OSIteratorD2Ev +__ZN10OSIteratordlEPvm +__ZN10OSIteratornwEm __ZN11OSMetaClass10preModLoadEPKc __ZN11OSMetaClass11postModLoadEPv __ZN11OSMetaClass12checkModLoadEPv @@ -84,10 +95,12 @@ __ZN11OSMetaClass24serializeClassDictionaryEP12OSDictionary __ZN11OSMetaClass8logErrorEi __ZN11OSMetaClass9metaClassE __ZN11OSMetaClassC2EPKcPKS_j +__ZN11OSMetaClassC2EPKcPKS_jPP4zoneS1_19zone_create_flags_t __ZN11OSMetaClassD2Ev __ZN11OSMetaClassdlEPvm __ZN11OSMetaClassnwEm __ZN11OSSerialize10gMetaClassE +__ZN11OSSerialize10setIndexedEb __ZN11OSSerialize10superClassE __ZN11OSSerialize12addXMLEndTagEPKc __ZN11OSSerialize12withCapacityEj @@ -110,17 +123,23 @@ __ZN11OSSerializeC2EPK11OSMetaClass __ZN11OSSerializeC2Ev __ZN11OSSerializeD0Ev __ZN11OSSerializeD2Ev +__ZN11OSSerializedlEPvm +__ZN11OSSerializenwEm __ZN12OSCollection10gMetaClassE __ZN12OSCollection10setOptionsEjjPv __ZN12OSCollection10superClassE __ZN12OSCollection11haveUpdatedEv __ZN12OSCollection14copyCollectionEP12OSDictionary +__ZN12OSCollection14iterateObjectsEPvPFbS0_P8OSObjectE +__ZN12OSCollection14iterateObjectsEU13block_pointerFbP8OSObjectE __ZN12OSCollection4initEv __ZN12OSCollection9MetaClassC1Ev __ZN12OSCollection9MetaClassC2Ev __ZN12OSCollection9metaClassE __ZN12OSCollectionC2EPK11OSMetaClass __ZN12OSCollectionD2Ev +__ZN12OSCollectiondlEPvm +__ZN12OSCollectionnwEm __ZN12OSDictionary10gMetaClassE __ZN12OSDictionary10setOptionsEjjPv __ZN12OSDictionary10superClassE @@ -132,6 +151,8 @@ __ZN12OSDictionary12removeObjectEPKc __ZN12OSDictionary12withCapacityEj __ZN12OSDictionary14copyCollectionEPS_ __ZN12OSDictionary14ensureCapacityEj +__ZN12OSDictionary14iterateObjectsEPvPFbS0_PK8OSSymbolP8OSObjectE +__ZN12OSDictionary14iterateObjectsEU13block_pointerFbPK8OSSymbolP8OSObjectE __ZN12OSDictionary14withDictionaryEPKS_j __ZN12OSDictionary15flushCollectionEv __ZN12OSDictionary15initWithObjectsEPPK8OSObjectPPK8OSStringjj @@ -145,24 +166,32 @@ __ZN12OSDictionary9MetaClassC1Ev __ZN12OSDictionary9MetaClassC2Ev __ZN12OSDictionary9metaClassE __ZN12OSDictionary9setObjectEPK8OSStringPK15OSMetaClassBase +__ZN12OSDictionary9setObjectEPK8OSStringRK11OSSharedPtrIK15OSMetaClassBaseE __ZN12OSDictionary9setObjectEPK8OSSymbolPK15OSMetaClassBase __ZN12OSDictionary9setObjectEPKcPK15OSMetaClassBase +__ZN12OSDictionary9setObjectEPKcRK11OSSharedPtrIK15OSMetaClassBaseE +__ZN12OSDictionary9setObjectERK11OSSharedPtrIK8OSSymbolERKS0_IK15OSMetaClassBaseE __ZN12OSDictionaryC1EPK11OSMetaClass __ZN12OSDictionaryC1Ev __ZN12OSDictionaryC2EPK11OSMetaClass __ZN12OSDictionaryC2Ev __ZN12OSDictionaryD0Ev __ZN12OSDictionaryD2Ev +__ZN12OSDictionarydlEPvm +__ZN12OSDictionarynwEm __ZN12OSOrderedSet10gMetaClassE __ZN12OSOrderedSet10setOptionsEjjPv __ZN12OSOrderedSet10superClassE __ZN12OSOrderedSet11orderObjectEPK15OSMetaClassBase __ZN12OSOrderedSet12removeObjectEPK15OSMetaClassBase +__ZN12OSOrderedSet12removeObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN12OSOrderedSet13setLastObjectEPK15OSMetaClassBase +__ZN12OSOrderedSet13setLastObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN12OSOrderedSet14copyCollectionEP12OSDictionary __ZN12OSOrderedSet14ensureCapacityEj __ZN12OSOrderedSet14getOrderingRefEv __ZN12OSOrderedSet14setFirstObjectEPK15OSMetaClassBase +__ZN12OSOrderedSet14setFirstObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN12OSOrderedSet15flushCollectionEv __ZN12OSOrderedSet20setCapacityIncrementEj __ZN12OSOrderedSet4freeEv @@ -170,46 +199,48 @@ __ZN12OSOrderedSet9MetaClassC1Ev __ZN12OSOrderedSet9MetaClassC2Ev __ZN12OSOrderedSet9metaClassE __ZN12OSOrderedSet9setObjectEPK15OSMetaClassBase +__ZN12OSOrderedSet9setObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN12OSOrderedSet9setObjectEjPK15OSMetaClassBase +__ZN12OSOrderedSet9setObjectEjRK11OSSharedPtrIK15OSMetaClassBaseE __ZN12OSOrderedSetC1EPK11OSMetaClass __ZN12OSOrderedSetC1Ev __ZN12OSOrderedSetC2EPK11OSMetaClass __ZN12OSOrderedSetC2Ev __ZN12OSOrderedSetD0Ev __ZN12OSOrderedSetD2Ev +__ZN12OSOrderedSetdlEPvm +__ZN12OSOrderedSetnwEm __ZN12OSSerializer10gMetaClassE __ZN12OSSerializer10superClassE __ZN12OSSerializer9MetaClassC1Ev __ZN12OSSerializer9MetaClassC2Ev __ZN12OSSerializer9forTargetEPvPFbS0_S0_P11OSSerializeES0_ __ZN12OSSerializer9metaClassE +__ZN12OSSerializer9withBlockEU13block_pointerFbP11OSSerializeE __ZN12OSSerializerC1EPK11OSMetaClass __ZN12OSSerializerC1Ev __ZN12OSSerializerC2EPK11OSMetaClass __ZN12OSSerializerC2Ev __ZN12OSSerializerD0Ev __ZN12OSSerializerD2Ev -__ZN12OSSymbolPool12insertSymbolEP8OSSymbol -__ZN12OSSymbolPool12removeSymbolEP8OSSymbol -__ZN12OSSymbolPool13initHashStateEv -__ZN12OSSymbolPool13nextHashStateEP17OSSymbolPoolState -__ZN12OSSymbolPool18reconstructSymbolsEv -__ZN12OSSymbolPool4initEv -__ZN12OSSymbolPool4log2Ej -__ZN12OSSymbolPool6exp2mlEj -__ZN12OSSymbolPoolC1EPKS_ -__ZN12OSSymbolPoolC2EPKS_ -__ZN12OSSymbolPoolD0Ev -__ZN12OSSymbolPoolD1Ev -__ZN12OSSymbolPoolD2Ev -__ZN12OSSymbolPooldlEPvm -__ZN12OSSymbolPoolnwEm +__ZN12OSSerializerdlEPvm +__ZN12OSSerializernwEm +__ZN15IODispatchQueue8DispatchE5IORPC +__ZN15IODispatchQueue9MetaClass8DispatchE5IORPC __ZN15OSMetaClassBase12safeMetaCastEPKS_PK11OSMetaClass __ZN15OSMetaClassBase13checkTypeInstEPKS_S1_ +__ZN15OSMetaClassBase16requiredMetaCastEPKS_PK11OSMetaClass +__ZN15OSMetaClassBase6InvokeE5IORPC +__ZN15OSMetaClassBase8DispatchE5IORPC __ZN15OSMetaClassBaseC2Ev __ZN15OSMetaClassBaseD2Ev __ZN15OSMetaClassMetaC1Ev __ZN15OSMetaClassMetaC2Ev +__ZN15OSUserMetaClass8DispatchE5IORPC +__ZN16IODispatchSource8DispatchE5IORPC +__ZN16IODispatchSource9MetaClass8DispatchE5IORPC +__ZN18IOMemoryDescriptor8DispatchE5IORPC +__ZN18IOMemoryDescriptor9MetaClass8DispatchE5IORPC __ZN20OSCollectionIterator10gMetaClassE __ZN20OSCollectionIterator10superClassE __ZN20OSCollectionIterator13getNextObjectEv @@ -227,12 +258,19 @@ __ZN20OSCollectionIteratorC2EPK11OSMetaClass __ZN20OSCollectionIteratorC2Ev __ZN20OSCollectionIteratorD0Ev __ZN20OSCollectionIteratorD2Ev +__ZN20OSCollectionIteratordlEPvm +__ZN20OSCollectionIteratornwEm +__ZN24IOBufferMemoryDescriptor8DispatchE5IORPC +__ZN24IOBufferMemoryDescriptor9MetaClass8DispatchE5IORPC +__ZN25IOInterruptDispatchSource8DispatchE5IORPC +__ZN25IOInterruptDispatchSource9MetaClass8DispatchE5IORPC __ZN5OSSet10gMetaClassE __ZN5OSSet10setOptionsEjjPv __ZN5OSSet10superClassE __ZN5OSSet11initWithSetEPKS_j __ZN5OSSet11withObjectsEPPK8OSObjectjj __ZN5OSSet12removeObjectEPK15OSMetaClassBase +__ZN5OSSet12removeObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN5OSSet12withCapacityEj __ZN5OSSet13initWithArrayEPK7OSArrayj __ZN5OSSet14copyCollectionEP12OSDictionary @@ -249,6 +287,7 @@ __ZN5OSSet9MetaClassC1Ev __ZN5OSSet9MetaClassC2Ev __ZN5OSSet9metaClassE __ZN5OSSet9setObjectEPK15OSMetaClassBase +__ZN5OSSet9setObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN5OSSet9withArrayEPK7OSArrayj __ZN5OSSetC1EPK11OSMetaClass __ZN5OSSetC1Ev @@ -256,6 +295,8 @@ __ZN5OSSetC2EPK11OSMetaClass __ZN5OSSetC2Ev __ZN5OSSetD0Ev __ZN5OSSetD2Ev +__ZN5OSSetdlEPvm +__ZN5OSSetnwEm __ZN6OSData10appendByteEhj __ZN6OSData10gMetaClassE __ZN6OSData10superClassE @@ -284,6 +325,8 @@ __ZN6OSDataC2EPK11OSMetaClass __ZN6OSDataC2Ev __ZN6OSDataD0Ev __ZN6OSDataD2Ev +__ZN6OSDatadlEPvm +__ZN6OSDatanwEm __ZN7OSArray10gMetaClassE __ZN7OSArray10setOptionsEjjPv __ZN7OSArray10superClassE @@ -292,6 +335,7 @@ __ZN7OSArray12removeObjectEj __ZN7OSArray12withCapacityEj __ZN7OSArray13initWithArrayEPKS_j __ZN7OSArray13replaceObjectEjPK15OSMetaClassBase +__ZN7OSArray13replaceObjectEjRK11OSSharedPtrIK15OSMetaClassBaseE __ZN7OSArray14copyCollectionEP12OSDictionary __ZN7OSArray14ensureCapacityEj __ZN7OSArray15flushCollectionEv @@ -304,7 +348,9 @@ __ZN7OSArray9MetaClassC1Ev __ZN7OSArray9MetaClassC2Ev __ZN7OSArray9metaClassE __ZN7OSArray9setObjectEPK15OSMetaClassBase +__ZN7OSArray9setObjectERK11OSSharedPtrIK15OSMetaClassBaseE __ZN7OSArray9setObjectEjPK15OSMetaClassBase +__ZN7OSArray9setObjectEjRK11OSSharedPtrIK15OSMetaClassBaseE __ZN7OSArray9withArrayEPKS_j __ZN7OSArrayC1EPK11OSMetaClass __ZN7OSArrayC1Ev @@ -312,6 +358,14 @@ __ZN7OSArrayC2EPK11OSMetaClass __ZN7OSArrayC2Ev __ZN7OSArrayD0Ev __ZN7OSArrayD2Ev +__ZN7OSArraydlEPvm +__ZN7OSArraynwEm +__ZN8OSAction12GetReferenceEv +__ZN8OSAction18CreateWithTypeNameEP8OSObjectyymP8OSStringPPS_ +__ZN8OSAction6CreateEP8OSObjectyymPPS_ +__ZN8OSAction8DispatchE5IORPC +__ZN8OSAction9MetaClass8DispatchE5IORPC +__ZN8OSAction9metaClassE __ZN8OSNumber10gMetaClassE __ZN8OSNumber10superClassE __ZN8OSNumber10withNumberEPKcj @@ -330,12 +384,17 @@ __ZN8OSNumberC2EPK11OSMetaClass __ZN8OSNumberC2Ev __ZN8OSNumberD0Ev __ZN8OSNumberD2Ev +__ZN8OSNumberdlEPvm +__ZN8OSNumbernwEm __ZN8OSObject10gMetaClassE __ZN8OSObject10superClassE __ZN8OSObject4freeEv __ZN8OSObject4initEv +__ZN8OSObject8DispatchE5IORPC +__ZN8OSObject9MetaClass8DispatchE5IORPC __ZN8OSObject9MetaClassC1Ev __ZN8OSObject9MetaClassC2Ev +__ZN8OSObject9_DispatchEPS_5IORPC __ZN8OSObject9metaClassE __ZN8OSObjectC1EPK11OSMetaClass __ZN8OSObjectC1Ev @@ -343,8 +402,8 @@ __ZN8OSObjectC2EPK11OSMetaClass __ZN8OSObjectC2Ev __ZN8OSObjectD0Ev __ZN8OSObjectD2Ev -__ZN8OSObjectdlEPvm -__ZN8OSObjectnwEm +__ZN8OSObjectdlEPvm:_OSObject_operator_delete_external +__ZN8OSObjectnwEm:_OSObject_operator_new_external __ZN8OSString10gMetaClassE __ZN8OSString10superClassE __ZN8OSString10withStringEPKS_ @@ -364,6 +423,8 @@ __ZN8OSStringC2EPK11OSMetaClass __ZN8OSStringC2Ev __ZN8OSStringD0Ev __ZN8OSStringD2Ev +__ZN8OSStringdlEPvm +__ZN8OSStringnwEm __ZN8OSSymbol10gMetaClassE __ZN8OSSymbol10initializeEv __ZN8OSSymbol10superClassE @@ -374,6 +435,8 @@ __ZN8OSSymbol15initWithCStringEPKc __ZN8OSSymbol17withCStringNoCopyEPKc __ZN8OSSymbol18checkForPageUnloadEPvS0_ __ZN8OSSymbol21initWithCStringNoCopyEPKc +__ZN8OSSymbol23existingSymbolForStringEPK8OSString +__ZN8OSSymbol24existingSymbolForCStringEPKc __ZN8OSSymbol4freeEv __ZN8OSSymbol9MetaClassC1Ev __ZN8OSSymbol9MetaClassC2Ev @@ -384,6 +447,11 @@ __ZN8OSSymbolC2EPK11OSMetaClass __ZN8OSSymbolC2Ev __ZN8OSSymbolD0Ev __ZN8OSSymbolD2Ev +__ZN8OSSymboldlEPvm +__ZN8OSSymbolnwEm +__ZN9IOService8DispatchE5IORPC +__ZN9IOService9MetaClass8DispatchE5IORPC +__ZN9IOService9_DispatchEPS_5IORPC __ZN9OSBoolean10gMetaClassE __ZN9OSBoolean10initializeEv __ZN9OSBoolean10superClassE @@ -398,6 +466,8 @@ __ZN9OSBooleanC2EPK11OSMetaClass __ZN9OSBooleanC2Ev __ZN9OSBooleanD0Ev __ZN9OSBooleanD2Ev +__ZN9OSBooleandlEPvm +__ZN9OSBooleannwEm __ZNK10OSIterator12getMetaClassEv __ZNK10OSIterator9MetaClass5allocEv __ZNK11OSMetaClass12getClassNameEv @@ -459,7 +529,6 @@ __ZNK12OSOrderedSet9isEqualToEPKS_ __ZNK12OSSerializer12getMetaClassEv __ZNK12OSSerializer9MetaClass5allocEv __ZNK12OSSerializer9serializeEP11OSSerialize -__ZNK12OSSymbolPool10findSymbolEPKc __ZNK15OSMetaClassBase8metaCastEPK11OSMetaClass __ZNK15OSMetaClassBase8metaCastEPK8OSString __ZNK15OSMetaClassBase8metaCastEPK8OSSymbol @@ -564,7 +633,6 @@ __ZTV12OSCollection __ZTV12OSDictionary __ZTV12OSOrderedSet __ZTV12OSSerializer -__ZTV12OSSymbolPool __ZTV15OSMetaClassBase __ZTV15OSMetaClassMeta __ZTV20OSCollectionIterator @@ -603,12 +671,12 @@ ___memmove_chk ___memset_chk ___stack_chk_fail ___stack_chk_guard -___strlcpy_chk +___strcat_chk +___strcpy_chk ___strlcat_chk -___strncpy_chk +___strlcpy_chk ___strncat_chk -___strcpy_chk -___strcat_chk +___strncpy_chk __os_log_default __os_log_internal _adler32 @@ -622,6 +690,7 @@ _copyin _copyinstr _copyout _copyoutstr +_coretrust_interface_register _crc32 _debug_ivars_size _deflate @@ -636,6 +705,7 @@ _ffs _flush_dcache _flush_dcache64 _gOSKextUnresolved +_img4_interface_register _inet_ntop _inflate _inflateEnd @@ -651,9 +721,9 @@ _itoa _kOSBooleanFalse _kOSBooleanTrue _kdp_lck_spin_is_acquired -_kern_os_free -_kern_os_malloc -_kern_os_realloc +_kern_os_free:_kern_os_free_external +_kern_os_malloc:_kern_os_malloc_external +_kern_os_realloc:_kern_os_realloc_external _kext_assertions_enable _kmod_info:_invalid_kmod_info _kprintf @@ -695,7 +765,9 @@ _lck_spin_destroy _lck_spin_free _lck_spin_init _lck_spin_lock +_lck_spin_lock_grp _lck_spin_try_lock +_lck_spin_try_lock_grp _lck_spin_unlock _memcmp _memcpy @@ -705,17 +777,21 @@ _memset_s _ml_at_interrupt_context _ml_get_interrupts_enabled _ml_set_interrupts_enabled +_os_log_coprocessor +_os_log_coprocessor_register _os_log_create _os_log_debug_enabled _os_log_info_enabled +_os_ref_init_count_external:_os_ref_init_count_internal +_os_ref_release_barrier_external:_os_ref_release_barrier_internal +_os_ref_release_external:_os_ref_release_internal +_os_ref_release_locked_external:_os_ref_release_locked_internal +_os_ref_release_relaxed_external:_os_ref_release_relaxed_internal +_os_ref_retain_external:_os_ref_retain_internal +_os_ref_retain_locked_external:_os_ref_retain_locked_internal +_os_ref_retain_try_external:_os_ref_retain_try_internal _os_release _os_retain -_os_ref_init_count -_os_ref_retain -_os_ref_release_explicit -_os_ref_retain_try -_os_ref_retain_locked -_os_ref_release_locked _osrelease _ostype _page_mask @@ -724,6 +800,7 @@ _page_size _panic _printf _random_buf +_scnprintf _sha1_init:_SHA1Init _sha1_loop:_SHA1Update _sha1_result:_SHA1Final_r @@ -741,6 +818,7 @@ _strncmp _strncpy _strnlen _strprefix +_strsep _strtol _strtoq _strtoul @@ -765,19 +843,8 @@ _version_revision _version_stage _version_variant _vprintf +_vscnprintf _vsnprintf _vsscanf _zError _zlibVersion - -__Block_copy -__Block_release -__NSConcreteAutoBlock -__NSConcreteFinalizingBlock -__NSConcreteGlobalBlock -__NSConcreteMallocBlock -__NSConcreteStackBlock -__NSConcreteWeakBlockVariable -__ZN12OSCollection14iterateObjectsEU13block_pointerFbP8OSObjectE -__ZN12OSDictionary14iterateObjectsEU13block_pointerFbPK8OSSymbolP8OSObjectE -__ZN12OSSerializer9withBlockEU13block_pointerFbP11OSSerializeE