chore(macos): vendor system-sdk dependency
This commit is contained in:
47
libs/system-sdk/macos12/usr/include/libDER/DERItem.h
Normal file
47
libs/system-sdk/macos12/usr/include/libDER/DERItem.h
Normal file
@@ -0,0 +1,47 @@
|
||||
/*
|
||||
* Copyright (c) 2020 Apple Inc. All Rights Reserved.
|
||||
*
|
||||
* @APPLE_LICENSE_HEADER_START@
|
||||
*
|
||||
* This file contains Original Code and/or Modifications of Original Code
|
||||
* as defined in and that are subject to the Apple Public Source License
|
||||
* Version 2.0 (the 'License'). You may not use this file except in
|
||||
* compliance with the License. Please obtain a copy of the License at
|
||||
* http://www.opensource.apple.com/apsl/ and read it before using this
|
||||
* file.
|
||||
*
|
||||
* The Original Code and all software distributed under the License are
|
||||
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
* EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
|
||||
* INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
|
||||
* Please see the License for the specific language governing rights and
|
||||
* limitations under the License.
|
||||
*
|
||||
* @APPLE_LICENSE_HEADER_END@
|
||||
*/
|
||||
|
||||
#ifndef _DER_ITEM_H_
|
||||
#define _DER_ITEM_H_
|
||||
|
||||
#include <libDER/libDER_config.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
#ifndef DER_counted_by
|
||||
#define DER_counted_by(x)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Primary representation of a block of memory.
|
||||
*/
|
||||
typedef struct {
|
||||
DERByte *DER_counted_by(length) data;
|
||||
DERSize length;
|
||||
} DERItem;
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* _DER_ITEM_H_ */
|
||||
|
||||
|
||||
184
libs/system-sdk/macos12/usr/include/libDER/libDER_config.h
Normal file
184
libs/system-sdk/macos12/usr/include/libDER/libDER_config.h
Normal file
@@ -0,0 +1,184 @@
|
||||
/*
|
||||
* Copyright (c) 2005-2007,2011-2012,2014 Apple Inc. All Rights Reserved.
|
||||
*
|
||||
* @APPLE_LICENSE_HEADER_START@
|
||||
*
|
||||
* This file contains Original Code and/or Modifications of Original Code
|
||||
* as defined in and that are subject to the Apple Public Source License
|
||||
* Version 2.0 (the 'License'). You may not use this file except in
|
||||
* compliance with the License. Please obtain a copy of the License at
|
||||
* http://www.opensource.apple.com/apsl/ and read it before using this
|
||||
* file.
|
||||
*
|
||||
* The Original Code and all software distributed under the License are
|
||||
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
* EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
|
||||
* INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
|
||||
* Please see the License for the specific language governing rights and
|
||||
* limitations under the License.
|
||||
*
|
||||
* @APPLE_LICENSE_HEADER_END@
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
* libDER_config.h - platform dependent #defines and typedefs for libDER
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _LIB_DER_CONFIG_H_
|
||||
#define _LIB_DER_CONFIG_H_
|
||||
|
||||
#if !defined(EFI) || !EFI
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
#else // EFI
|
||||
// This requires $(SDKROOT)/usr/local/efi/include/Platform to be in your header
|
||||
// search path.
|
||||
#include <Apple/Common/Library/Include/EfiCompatibility.h>
|
||||
#endif
|
||||
|
||||
#if (defined(EFI) && EFI) || defined(WIN32) || defined(_MSC_VER)
|
||||
#if defined(__cplusplus)
|
||||
#define __BEGIN_DECLS extern "C" {
|
||||
#define __END_DECLS }
|
||||
#else
|
||||
#define __BEGIN_DECLS
|
||||
#define __END_DECLS
|
||||
#endif
|
||||
#else
|
||||
#include <sys/cdefs.h>
|
||||
#endif
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
/*
|
||||
* Basic data types: unsigned 8-bit integer, unsigned 32-bit integer
|
||||
*/
|
||||
#if !defined(EFI) || !EFI
|
||||
typedef uint8_t DERByte;
|
||||
typedef uint16_t DERShort;
|
||||
typedef uint32_t DERInt;
|
||||
typedef uint64_t DERLong;
|
||||
typedef size_t DERSize;
|
||||
typedef bool DERBool;
|
||||
#else
|
||||
typedef UINT8 DERByte;
|
||||
typedef UINT16 DERShort;
|
||||
typedef UINT32 DERInt;
|
||||
typedef UINT64 DERLong;
|
||||
typedef size_t DERSize;
|
||||
typedef BOOLEAN DERBool;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Use these #defines of you have memset, memmove, and memcmp; else
|
||||
* write your own equivalents.
|
||||
*/
|
||||
|
||||
#if !defined(EFI) || !EFI
|
||||
#define DERMemset(ptr, c, len) memset(ptr, c, len)
|
||||
#define DERMemmove(dst, src, len) memmove(dst, src, len)
|
||||
#define DERMemcmp(b1, b2, len) memcmp(b1, b2, len)
|
||||
#else
|
||||
void *DERMemset(void *b, int c, size_t len);
|
||||
void *DERMemmove(void *dst, const void *src, size_t len);
|
||||
int DERMemcmp(const void *s1, const void *s2, size_t n);
|
||||
#endif
|
||||
|
||||
/***
|
||||
*** Compile time options to trim size of the library.
|
||||
***/
|
||||
|
||||
/* enable general DER encode */
|
||||
#define DER_ENCODE_ENABLE 1
|
||||
|
||||
/* enable general DER decode */
|
||||
#define DER_DECODE_ENABLE 1
|
||||
|
||||
#ifndef DER_MULTIBYTE_TAGS
|
||||
/* enable multibyte tag support. */
|
||||
#define DER_MULTIBYTE_TAGS 1
|
||||
#endif
|
||||
|
||||
#ifndef DER_TAG_SIZE
|
||||
/* Iff DER_MULTIBYTE_TAGS is 1 this is the sizeof(DERTag) in bytes. Note that
|
||||
tags are still encoded and decoded from a minimally encoded DER
|
||||
represantation. This value maintains compatibility with libImg4Decode/Encode. */
|
||||
#define DER_TAG_SIZE 8
|
||||
#endif
|
||||
|
||||
/* firebloom-evo defines */
|
||||
#if !defined(_MSC_VER) && __has_feature(firebloom)
|
||||
|
||||
#define DER_counted_by(x) __attribute__((counted_by(x)))
|
||||
#define DER_sized_by(x) __attribute__((sized_by(x)))
|
||||
#define DER_ended_by(x) __attribute__((ended_by(x)))
|
||||
#define DER_bidi_indexable __attribute__((bidi_indexable))
|
||||
#define DER_indexable __attribute__((indexable))
|
||||
#define DER_single __attribute__((single))
|
||||
#define DER_unsafe_indexable __attribute__((unsafe_indexable))
|
||||
#define DER_unsafe_forge_bidi_indexable(P, S) __builtin_unsafe_forge_bidi_indexable(P, S)
|
||||
|
||||
/* For some prototype patterns that firebloom-evo doesn't handle without
|
||||
* compromise, we ask adopters to use a different entry point. The old
|
||||
* entry point is marked unavailable _only_ in firebloom builds, since
|
||||
* there's nothing wrong with it otherwise.
|
||||
*/
|
||||
#define DER_firebloom_replaced_platform(P, REP) \
|
||||
__attribute__((availability(P, unavailable, replacement=#REP)))
|
||||
|
||||
#define DER_firebloom_replaced(REP) \
|
||||
DER_firebloom_replaced_platform(macosx, REP) \
|
||||
DER_firebloom_replaced_platform(ios, REP)
|
||||
|
||||
#else // !__has_feature(firebloom)
|
||||
|
||||
#define DER_counted_by(x)
|
||||
#define DER_sized_by(x)
|
||||
#define DER_ended_by(x)
|
||||
#define DER_bidi_indexable
|
||||
#define DER_indexable
|
||||
#define DER_single
|
||||
#define DER_unsafe_indexable
|
||||
#define DER_unsafe_forge_bidi_indexable(P, S) (P)
|
||||
|
||||
#define DER_firebloom_replaced(...)
|
||||
|
||||
#endif // !__has_feature(firebloom)
|
||||
|
||||
/* ---------------------- Do not edit below this line ---------------------- */
|
||||
|
||||
/*
|
||||
* Logical representation of a tag (the encoded representation is always in
|
||||
* the minimal number of bytes). The top 3 bits encode class and method
|
||||
* The remaining bits encode the tag value. To obtain smaller DERItemSpecs
|
||||
* sizes, choose the smallest type that fits your needs. Most standard ASN.1
|
||||
* usage only needs single byte tags, but ocasionally custom applications
|
||||
* require a larger tag namespace.
|
||||
*/
|
||||
#if DER_MULTIBYTE_TAGS
|
||||
|
||||
#if DER_TAG_SIZE == 1
|
||||
typedef DERByte DERTag;
|
||||
#elif DER_TAG_SIZE == 2
|
||||
typedef DERShort DERTag;
|
||||
#elif DER_TAG_SIZE == 4
|
||||
typedef DERInt DERTag;
|
||||
#elif DER_TAG_SIZE == 8
|
||||
typedef DERLong DERTag;
|
||||
#else
|
||||
#error DER_TAG_SIZE invalid
|
||||
#endif
|
||||
|
||||
#else /* DER_MULTIBYTE_TAGS */
|
||||
typedef DERByte DERTag;
|
||||
#endif /* !DER_MULTIBYTE_TAGS */
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* _LIB_DER_CONFIG_H_ */
|
||||
30
libs/system-sdk/macos12/usr/lib/libobjc-trampolines.tbd
Normal file
30
libs/system-sdk/macos12/usr/lib/libobjc-trampolines.tbd
Normal file
@@ -0,0 +1,30 @@
|
||||
--- !tapi-tbd
|
||||
tbd-version: 4
|
||||
targets: [ x86_64-macos, x86_64-maccatalyst, x86_64h-macos, x86_64h-maccatalyst,
|
||||
arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ]
|
||||
uuids:
|
||||
- target: x86_64-macos
|
||||
value: B627FB2C-F225-39B0-9BF2-90750630A5F8
|
||||
- target: x86_64-maccatalyst
|
||||
value: B627FB2C-F225-39B0-9BF2-90750630A5F8
|
||||
- target: x86_64h-macos
|
||||
value: 666625E7-6942-3136-BD95-B21011A7745F
|
||||
- target: x86_64h-maccatalyst
|
||||
value: 666625E7-6942-3136-BD95-B21011A7745F
|
||||
- target: arm64-macos
|
||||
value: 00000000-0000-0000-0000-000000000000
|
||||
- target: arm64-maccatalyst
|
||||
value: 00000000-0000-0000-0000-000000000000
|
||||
- target: arm64e-macos
|
||||
value: B359E33B-9104-3411-9130-300014BDE638
|
||||
- target: arm64e-maccatalyst
|
||||
value: B359E33B-9104-3411-9130-300014BDE638
|
||||
install-name: '/usr/lib/libobjc-trampolines.dylib'
|
||||
current-version: 228
|
||||
exports:
|
||||
- targets: [ x86_64-macos, arm64e-macos, x86_64h-macos, x86_64-maccatalyst,
|
||||
x86_64h-maccatalyst, arm64e-maccatalyst, arm64-macos, arm64-maccatalyst ]
|
||||
symbols: [ __objc_blockTrampolineImpl, __objc_blockTrampolineImpl_stret,
|
||||
__objc_blockTrampolineLast, __objc_blockTrampolineLast_stret,
|
||||
__objc_blockTrampolineStart, __objc_blockTrampolineStart_stret ]
|
||||
...
|
||||
172
libs/system-sdk/macos12/usr/lib/libobjc.A.tbd
Normal file
172
libs/system-sdk/macos12/usr/lib/libobjc.A.tbd
Normal file
@@ -0,0 +1,172 @@
|
||||
--- !tapi-tbd
|
||||
tbd-version: 4
|
||||
targets: [ x86_64-macos, x86_64-maccatalyst, x86_64h-macos, x86_64h-maccatalyst,
|
||||
arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ]
|
||||
uuids:
|
||||
- target: x86_64-macos
|
||||
value: 545FCC38-D142-3233-9F29-4537E036E7AB
|
||||
- target: x86_64-maccatalyst
|
||||
value: 545FCC38-D142-3233-9F29-4537E036E7AB
|
||||
- target: x86_64h-macos
|
||||
value: B77DA6D6-B28E-3021-A1AD-D90468442876
|
||||
- target: x86_64h-maccatalyst
|
||||
value: B77DA6D6-B28E-3021-A1AD-D90468442876
|
||||
- target: arm64-macos
|
||||
value: 00000000-0000-0000-0000-000000000000
|
||||
- target: arm64-maccatalyst
|
||||
value: 00000000-0000-0000-0000-000000000000
|
||||
- target: arm64e-macos
|
||||
value: 8FCA2160-F786-398A-AEAC-2B3D5BD72BB8
|
||||
- target: arm64e-maccatalyst
|
||||
value: 8FCA2160-F786-398A-AEAC-2B3D5BD72BB8
|
||||
install-name: '/usr/lib/libobjc.A.dylib'
|
||||
current-version: 228
|
||||
exports:
|
||||
- targets: [ x86_64-macos, x86_64h-macos ]
|
||||
symbols: [ '$ld$hide$os10.5$_OBJC_CLASS_$_NSObject', '$ld$hide$os10.5$_OBJC_IVAR_$_NSObject.isa',
|
||||
'$ld$hide$os10.5$_OBJC_METACLASS_$_NSObject', '$ld$hide$os10.6$_OBJC_CLASS_$_NSObject',
|
||||
'$ld$hide$os10.6$_OBJC_IVAR_$_NSObject.isa', '$ld$hide$os10.6$_OBJC_METACLASS_$_NSObject',
|
||||
'$ld$hide$os10.7$_OBJC_CLASS_$_NSObject', '$ld$hide$os10.7$_OBJC_IVAR_$_NSObject.isa',
|
||||
'$ld$hide$os10.7$_OBJC_METACLASS_$_NSObject', _objc_msgSendSuper2_fixup,
|
||||
_objc_msgSendSuper2_stret_fixup, _objc_msgSend_fixup, _objc_msgSend_fp2ret_fixup,
|
||||
_objc_msgSend_fpret_fixup, _objc_msgSend_stret_fixup ]
|
||||
- targets: [ x86_64-macos, x86_64h-macos, x86_64-maccatalyst, x86_64h-maccatalyst ]
|
||||
symbols: [ _objc_msgLookup_fp2ret, _objc_msgLookup_fpret, _objc_msgSend_fp2ret,
|
||||
_objc_msgSend_fp2ret_debug, _objc_msgSend_fpret, _objc_msgSend_fpret_debug ]
|
||||
- targets: [ x86_64-macos, arm64e-macos, x86_64h-macos, x86_64-maccatalyst,
|
||||
x86_64h-maccatalyst, arm64e-maccatalyst, arm64-macos, arm64-maccatalyst ]
|
||||
symbols: [ _NXCompareHashTables, _NXCompareMapTables, _NXCopyHashTable,
|
||||
_NXCountHashTable, _NXCountMapTable, _NXCreateHashTable, _NXCreateHashTableFromZone,
|
||||
_NXCreateMapTable, _NXCreateMapTableFromZone, _NXEmptyHashTable,
|
||||
_NXFreeHashTable, _NXFreeMapTable, _NXHashGet, _NXHashInsert,
|
||||
_NXHashInsertIfAbsent, _NXHashMember, _NXHashRemove, _NXInitHashState,
|
||||
_NXInitMapState, _NXMapGet, _NXMapInsert, _NXMapMember, _NXMapRemove,
|
||||
_NXNextHashState, _NXNextMapState, _NXNoEffectFree, _NXPtrHash,
|
||||
_NXPtrIsEqual, _NXPtrPrototype, _NXPtrStructKeyPrototype,
|
||||
_NXPtrValueMapPrototype, _NXReallyFree, _NXResetHashTable,
|
||||
_NXResetMapTable, _NXStrHash, _NXStrIsEqual, _NXStrPrototype,
|
||||
_NXStrStructKeyPrototype, _NXStrValueMapPrototype, _OBJC_EHTYPE_id,
|
||||
___objc_personality_v0, __class_getIvarMemoryManagement, __class_isFutureClass,
|
||||
__class_isSwift, __method_setImplementationRawUnsafe, __objcInit,
|
||||
__objc_addWillInitializeClassFunc, __objc_atfork_child, __objc_atfork_parent,
|
||||
__objc_atfork_prepare, __objc_autoreleasePoolPop, __objc_autoreleasePoolPrint,
|
||||
__objc_autoreleasePoolPush, __objc_deallocOnMainThreadHelper,
|
||||
__objc_empty_cache, __objc_empty_vtable, __objc_flush_caches,
|
||||
__objc_getClassForTag, __objc_getFreedObjectClass, __objc_has_weak_formation_callout,
|
||||
__objc_init, __objc_msgForward, __objc_msgForward_stret, __objc_realizeClassFromSwift,
|
||||
__objc_registerTaggedPointerClass, __objc_rootAlloc, __objc_rootAllocWithZone,
|
||||
__objc_rootAutorelease, __objc_rootDealloc, __objc_rootFinalize,
|
||||
__objc_rootHash, __objc_rootInit, __objc_rootIsDeallocating,
|
||||
__objc_rootRelease, __objc_rootReleaseWasZero, __objc_rootRetain,
|
||||
__objc_rootRetainCount, __objc_rootTryRetain, __objc_rootZone,
|
||||
__objc_setBadAllocHandler, __objc_setClassCopyFixupHandler,
|
||||
__protocol_getMethodTypeEncoding, _class_addIvar, _class_addMethod,
|
||||
_class_addMethodsBulk, _class_addProperty, _class_addProtocol,
|
||||
_class_conformsToProtocol, _class_copyImpCache, _class_copyIvarList,
|
||||
_class_copyMethodList, _class_copyPropertyList, _class_copyProtocolList,
|
||||
_class_createInstance, _class_createInstanceFromZone, _class_createInstances,
|
||||
_class_getClassMethod, _class_getClassVariable, _class_getImageName,
|
||||
_class_getInstanceMethod, _class_getInstanceSize, _class_getInstanceVariable,
|
||||
_class_getIvarLayout, _class_getMethodImplementation, _class_getMethodImplementation_stret,
|
||||
_class_getName, _class_getProperty, _class_getSuperclass,
|
||||
_class_getVersion, _class_getWeakIvarLayout, _class_isMetaClass,
|
||||
_class_lookupMethod, _class_replaceMethod, _class_replaceMethodsBulk,
|
||||
_class_replaceProperty, _class_respondsToMethod, _class_respondsToSelector,
|
||||
_class_setIvarLayout, _class_setSuperclass, _class_setVersion,
|
||||
_class_setWeakIvarLayout, _gdb_class_getClass, _gdb_objc_realized_classes,
|
||||
_gdb_object_getClass, _imp_getBlock, _imp_implementationWithBlock,
|
||||
_imp_removeBlock, _instrumentObjcMessageSends, _ivar_getName,
|
||||
_ivar_getOffset, _ivar_getTypeEncoding, _method_copyArgumentType,
|
||||
_method_copyReturnType, _method_exchangeImplementations, _method_getArgumentType,
|
||||
_method_getDescription, _method_getImplementation, _method_getName,
|
||||
_method_getNumberOfArguments, _method_getReturnType, _method_getTypeEncoding,
|
||||
_method_invoke, _method_invoke_stret, _method_setImplementation,
|
||||
_objc_absolute_packed_isa_class_mask, _objc_addExceptionHandler,
|
||||
_objc_addLoadImageFunc, _objc_alloc, _objc_allocWithZone,
|
||||
_objc_alloc_init, _objc_allocateClassPair, _objc_allocateProtocol,
|
||||
_objc_appRequiresGC, _objc_autorelease, _objc_autoreleasePoolPop,
|
||||
_objc_autoreleasePoolPush, _objc_autoreleaseReturnValue, _objc_begin_catch,
|
||||
_objc_cache_buckets, _objc_cache_bytesForCapacity, _objc_cache_capacity,
|
||||
_objc_cache_occupied, _objc_class_abi_version, _objc_clear_deallocating,
|
||||
_objc_collect_init, _objc_constructInstance, _objc_copyClassList,
|
||||
_objc_copyClassNamesForImage, _objc_copyClassNamesForImageHeader,
|
||||
_objc_copyClassesForImage, _objc_copyCppObjectAtomic, _objc_copyImageNames,
|
||||
_objc_copyProtocolList, _objc_copyRealizedClassList, _objc_copyStruct,
|
||||
_objc_copyWeak, _objc_debug_autoreleasepoolpage_child_offset,
|
||||
_objc_debug_autoreleasepoolpage_depth_offset, _objc_debug_autoreleasepoolpage_hiwat_offset,
|
||||
_objc_debug_autoreleasepoolpage_magic_offset, _objc_debug_autoreleasepoolpage_next_offset,
|
||||
_objc_debug_autoreleasepoolpage_parent_offset, _objc_debug_autoreleasepoolpage_ptr_mask,
|
||||
_objc_debug_autoreleasepoolpage_thread_offset, _objc_debug_class_getNameRaw,
|
||||
_objc_debug_class_rw_data_mask, _objc_debug_constant_cfstring_tag_bits,
|
||||
_objc_debug_indexed_isa_index_mask, _objc_debug_indexed_isa_index_shift,
|
||||
_objc_debug_indexed_isa_magic_mask, _objc_debug_indexed_isa_magic_value,
|
||||
_objc_debug_isa_class_mask, _objc_debug_isa_magic_mask, _objc_debug_isa_magic_value,
|
||||
_objc_debug_realized_class_generation_count, _objc_debug_side_tables_map,
|
||||
_objc_debug_swift_stable_abi_bit, _objc_debug_taggedpointer_classes,
|
||||
_objc_debug_taggedpointer_ext_classes, _objc_debug_taggedpointer_ext_mask,
|
||||
_objc_debug_taggedpointer_ext_payload_lshift, _objc_debug_taggedpointer_ext_payload_rshift,
|
||||
_objc_debug_taggedpointer_ext_slot_mask, _objc_debug_taggedpointer_ext_slot_shift,
|
||||
_objc_debug_taggedpointer_mask, _objc_debug_taggedpointer_obfuscator,
|
||||
_objc_debug_taggedpointer_payload_lshift, _objc_debug_taggedpointer_payload_rshift,
|
||||
_objc_debug_taggedpointer_slot_mask, _objc_debug_taggedpointer_slot_shift,
|
||||
_objc_destroyWeak, _objc_destructInstance, _objc_disposeClassPair,
|
||||
_objc_dumpHeap, _objc_duplicateClass, _objc_ehtype_vtable,
|
||||
_objc_end_catch, _objc_enumerationMutation, _objc_exception_rethrow,
|
||||
_objc_exception_throw, _objc_getAssociatedObject, _objc_getClass,
|
||||
_objc_getClassList, _objc_getFutureClass, _objc_getMetaClass,
|
||||
_objc_getProperty, _objc_getProtocol, _objc_getRequiredClass,
|
||||
_objc_indexed_classes, _objc_indexed_classes_count, _objc_initWeak,
|
||||
_objc_initWeakOrNil, _objc_initializeClassPair, _objc_isAuto,
|
||||
_objc_loadClassref, _objc_loadWeak, _objc_loadWeakRetained,
|
||||
_objc_lookUpClass, _objc_moveWeak, _objc_msgLookup, _objc_msgLookupSuper2,
|
||||
_objc_msgLookupSuper2_stret, _objc_msgLookup_stret, _objc_msgSend,
|
||||
_objc_msgSendSuper, _objc_msgSendSuper2, _objc_msgSendSuper2_debug,
|
||||
_objc_msgSendSuper2_stret, _objc_msgSendSuper2_stret_debug,
|
||||
_objc_msgSendSuper_stret, _objc_msgSend_debug, _objc_msgSend_noarg,
|
||||
_objc_msgSend_stret, _objc_msgSend_stret_debug, _objc_opt_class,
|
||||
_objc_opt_isKindOfClass, _objc_opt_new, _objc_opt_respondsToSelector,
|
||||
_objc_opt_self, _objc_readClassPair, _objc_registerClassPair,
|
||||
_objc_registerProtocol, _objc_release, _objc_removeAssociatedObjects,
|
||||
_objc_removeExceptionHandler, _objc_retain, _objc_retainAutorelease,
|
||||
_objc_retainAutoreleaseReturnValue, _objc_retainAutoreleasedReturnValue,
|
||||
_objc_retainBlock, _objc_retain_autorelease, _objc_retainedObject,
|
||||
_objc_setAssociatedObject, _objc_setEnumerationMutationHandler,
|
||||
_objc_setExceptionMatcher, _objc_setExceptionPreprocessor,
|
||||
_objc_setForwardHandler, _objc_setHook_getClass, _objc_setHook_getImageName,
|
||||
_objc_setHook_lazyClassNamer, _objc_setProperty, _objc_setProperty_atomic,
|
||||
_objc_setProperty_atomic_copy, _objc_setProperty_nonatomic,
|
||||
_objc_setProperty_nonatomic_copy, _objc_setUncaughtExceptionHandler,
|
||||
_objc_should_deallocate, _objc_storeStrong, _objc_storeWeak,
|
||||
_objc_storeWeakOrNil, _objc_sync_enter, _objc_sync_exit, _objc_sync_try_enter,
|
||||
_objc_terminate, _objc_unretainedObject, _objc_unretainedPointer,
|
||||
_objc_unsafeClaimAutoreleasedReturnValue, _object_copy, _object_copyFromZone,
|
||||
_object_dispose, _object_getClass, _object_getClassName, _object_getIndexedIvars,
|
||||
_object_getInstanceVariable, _object_getIvar, _object_getMethodImplementation,
|
||||
_object_getMethodImplementation_stret, _object_isClass, _object_setClass,
|
||||
_object_setInstanceVariable, _object_setInstanceVariableWithStrongDefault,
|
||||
_object_setIvar, _object_setIvarWithStrongDefault, _property_copyAttributeList,
|
||||
_property_copyAttributeValue, _property_getAttributes, _property_getName,
|
||||
_protocol_addMethodDescription, _protocol_addProperty, _protocol_addProtocol,
|
||||
_protocol_conformsToProtocol, _protocol_copyMethodDescriptionList,
|
||||
_protocol_copyPropertyList, _protocol_copyPropertyList2, _protocol_copyProtocolList,
|
||||
_protocol_getMethodDescription, _protocol_getName, _protocol_getProperty,
|
||||
_protocol_isEqual, _sel_getName, _sel_getUid, _sel_hash, _sel_isEqual,
|
||||
_sel_isMapped, _sel_lookUpByName, _sel_registerName ]
|
||||
objc-classes: [ NSObject, Object, Protocol ]
|
||||
objc-ivars: [ NSObject.isa, Object.isa ]
|
||||
- targets: [ x86_64-macos, arm64e-macos, x86_64h-macos, arm64-macos ]
|
||||
symbols: [ _objc_allocate_object, _objc_assertRegisteredThreadWithCollector,
|
||||
_objc_assign_global, _objc_assign_ivar, _objc_assign_strongCast,
|
||||
_objc_assign_threadlocal, _objc_assign_weak, _objc_atomicCompareAndSwapGlobal,
|
||||
_objc_atomicCompareAndSwapGlobalBarrier, _objc_atomicCompareAndSwapInstanceVariable,
|
||||
_objc_atomicCompareAndSwapInstanceVariableBarrier, _objc_atomicCompareAndSwapPtr,
|
||||
_objc_atomicCompareAndSwapPtrBarrier, _objc_clear_stack, _objc_collect,
|
||||
_objc_collectableZone, _objc_collectingEnabled, _objc_collecting_enabled,
|
||||
_objc_finalizeOnMainThread, _objc_is_finalized, _objc_memmove_collectable,
|
||||
_objc_read_weak, _objc_registerThreadWithCollector, _objc_setCollectionRatio,
|
||||
_objc_setCollectionThreshold, _objc_set_collection_ratio,
|
||||
_objc_set_collection_threshold, _objc_startCollectorThread,
|
||||
_objc_start_collector_thread, _objc_unregisterThreadWithCollector ]
|
||||
- targets: [ arm64e-macos, arm64e-maccatalyst, arm64-macos, arm64-maccatalyst ]
|
||||
symbols: [ _objc_debug_tag60_permutations ]
|
||||
...
|
||||
172
libs/system-sdk/macos12/usr/lib/libobjc.tbd
Normal file
172
libs/system-sdk/macos12/usr/lib/libobjc.tbd
Normal file
@@ -0,0 +1,172 @@
|
||||
--- !tapi-tbd
|
||||
tbd-version: 4
|
||||
targets: [ x86_64-macos, x86_64-maccatalyst, x86_64h-macos, x86_64h-maccatalyst,
|
||||
arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ]
|
||||
uuids:
|
||||
- target: x86_64-macos
|
||||
value: 545FCC38-D142-3233-9F29-4537E036E7AB
|
||||
- target: x86_64-maccatalyst
|
||||
value: 545FCC38-D142-3233-9F29-4537E036E7AB
|
||||
- target: x86_64h-macos
|
||||
value: B77DA6D6-B28E-3021-A1AD-D90468442876
|
||||
- target: x86_64h-maccatalyst
|
||||
value: B77DA6D6-B28E-3021-A1AD-D90468442876
|
||||
- target: arm64-macos
|
||||
value: 00000000-0000-0000-0000-000000000000
|
||||
- target: arm64-maccatalyst
|
||||
value: 00000000-0000-0000-0000-000000000000
|
||||
- target: arm64e-macos
|
||||
value: 8FCA2160-F786-398A-AEAC-2B3D5BD72BB8
|
||||
- target: arm64e-maccatalyst
|
||||
value: 8FCA2160-F786-398A-AEAC-2B3D5BD72BB8
|
||||
install-name: '/usr/lib/libobjc.A.dylib'
|
||||
current-version: 228
|
||||
exports:
|
||||
- targets: [ x86_64-macos, x86_64h-macos ]
|
||||
symbols: [ '$ld$hide$os10.5$_OBJC_CLASS_$_NSObject', '$ld$hide$os10.5$_OBJC_IVAR_$_NSObject.isa',
|
||||
'$ld$hide$os10.5$_OBJC_METACLASS_$_NSObject', '$ld$hide$os10.6$_OBJC_CLASS_$_NSObject',
|
||||
'$ld$hide$os10.6$_OBJC_IVAR_$_NSObject.isa', '$ld$hide$os10.6$_OBJC_METACLASS_$_NSObject',
|
||||
'$ld$hide$os10.7$_OBJC_CLASS_$_NSObject', '$ld$hide$os10.7$_OBJC_IVAR_$_NSObject.isa',
|
||||
'$ld$hide$os10.7$_OBJC_METACLASS_$_NSObject', _objc_msgSendSuper2_fixup,
|
||||
_objc_msgSendSuper2_stret_fixup, _objc_msgSend_fixup, _objc_msgSend_fp2ret_fixup,
|
||||
_objc_msgSend_fpret_fixup, _objc_msgSend_stret_fixup ]
|
||||
- targets: [ x86_64-macos, x86_64h-macos, x86_64-maccatalyst, x86_64h-maccatalyst ]
|
||||
symbols: [ _objc_msgLookup_fp2ret, _objc_msgLookup_fpret, _objc_msgSend_fp2ret,
|
||||
_objc_msgSend_fp2ret_debug, _objc_msgSend_fpret, _objc_msgSend_fpret_debug ]
|
||||
- targets: [ x86_64-macos, arm64e-macos, x86_64h-macos, x86_64-maccatalyst,
|
||||
x86_64h-maccatalyst, arm64e-maccatalyst, arm64-macos, arm64-maccatalyst ]
|
||||
symbols: [ _NXCompareHashTables, _NXCompareMapTables, _NXCopyHashTable,
|
||||
_NXCountHashTable, _NXCountMapTable, _NXCreateHashTable, _NXCreateHashTableFromZone,
|
||||
_NXCreateMapTable, _NXCreateMapTableFromZone, _NXEmptyHashTable,
|
||||
_NXFreeHashTable, _NXFreeMapTable, _NXHashGet, _NXHashInsert,
|
||||
_NXHashInsertIfAbsent, _NXHashMember, _NXHashRemove, _NXInitHashState,
|
||||
_NXInitMapState, _NXMapGet, _NXMapInsert, _NXMapMember, _NXMapRemove,
|
||||
_NXNextHashState, _NXNextMapState, _NXNoEffectFree, _NXPtrHash,
|
||||
_NXPtrIsEqual, _NXPtrPrototype, _NXPtrStructKeyPrototype,
|
||||
_NXPtrValueMapPrototype, _NXReallyFree, _NXResetHashTable,
|
||||
_NXResetMapTable, _NXStrHash, _NXStrIsEqual, _NXStrPrototype,
|
||||
_NXStrStructKeyPrototype, _NXStrValueMapPrototype, _OBJC_EHTYPE_id,
|
||||
___objc_personality_v0, __class_getIvarMemoryManagement, __class_isFutureClass,
|
||||
__class_isSwift, __method_setImplementationRawUnsafe, __objcInit,
|
||||
__objc_addWillInitializeClassFunc, __objc_atfork_child, __objc_atfork_parent,
|
||||
__objc_atfork_prepare, __objc_autoreleasePoolPop, __objc_autoreleasePoolPrint,
|
||||
__objc_autoreleasePoolPush, __objc_deallocOnMainThreadHelper,
|
||||
__objc_empty_cache, __objc_empty_vtable, __objc_flush_caches,
|
||||
__objc_getClassForTag, __objc_getFreedObjectClass, __objc_has_weak_formation_callout,
|
||||
__objc_init, __objc_msgForward, __objc_msgForward_stret, __objc_realizeClassFromSwift,
|
||||
__objc_registerTaggedPointerClass, __objc_rootAlloc, __objc_rootAllocWithZone,
|
||||
__objc_rootAutorelease, __objc_rootDealloc, __objc_rootFinalize,
|
||||
__objc_rootHash, __objc_rootInit, __objc_rootIsDeallocating,
|
||||
__objc_rootRelease, __objc_rootReleaseWasZero, __objc_rootRetain,
|
||||
__objc_rootRetainCount, __objc_rootTryRetain, __objc_rootZone,
|
||||
__objc_setBadAllocHandler, __objc_setClassCopyFixupHandler,
|
||||
__protocol_getMethodTypeEncoding, _class_addIvar, _class_addMethod,
|
||||
_class_addMethodsBulk, _class_addProperty, _class_addProtocol,
|
||||
_class_conformsToProtocol, _class_copyImpCache, _class_copyIvarList,
|
||||
_class_copyMethodList, _class_copyPropertyList, _class_copyProtocolList,
|
||||
_class_createInstance, _class_createInstanceFromZone, _class_createInstances,
|
||||
_class_getClassMethod, _class_getClassVariable, _class_getImageName,
|
||||
_class_getInstanceMethod, _class_getInstanceSize, _class_getInstanceVariable,
|
||||
_class_getIvarLayout, _class_getMethodImplementation, _class_getMethodImplementation_stret,
|
||||
_class_getName, _class_getProperty, _class_getSuperclass,
|
||||
_class_getVersion, _class_getWeakIvarLayout, _class_isMetaClass,
|
||||
_class_lookupMethod, _class_replaceMethod, _class_replaceMethodsBulk,
|
||||
_class_replaceProperty, _class_respondsToMethod, _class_respondsToSelector,
|
||||
_class_setIvarLayout, _class_setSuperclass, _class_setVersion,
|
||||
_class_setWeakIvarLayout, _gdb_class_getClass, _gdb_objc_realized_classes,
|
||||
_gdb_object_getClass, _imp_getBlock, _imp_implementationWithBlock,
|
||||
_imp_removeBlock, _instrumentObjcMessageSends, _ivar_getName,
|
||||
_ivar_getOffset, _ivar_getTypeEncoding, _method_copyArgumentType,
|
||||
_method_copyReturnType, _method_exchangeImplementations, _method_getArgumentType,
|
||||
_method_getDescription, _method_getImplementation, _method_getName,
|
||||
_method_getNumberOfArguments, _method_getReturnType, _method_getTypeEncoding,
|
||||
_method_invoke, _method_invoke_stret, _method_setImplementation,
|
||||
_objc_absolute_packed_isa_class_mask, _objc_addExceptionHandler,
|
||||
_objc_addLoadImageFunc, _objc_alloc, _objc_allocWithZone,
|
||||
_objc_alloc_init, _objc_allocateClassPair, _objc_allocateProtocol,
|
||||
_objc_appRequiresGC, _objc_autorelease, _objc_autoreleasePoolPop,
|
||||
_objc_autoreleasePoolPush, _objc_autoreleaseReturnValue, _objc_begin_catch,
|
||||
_objc_cache_buckets, _objc_cache_bytesForCapacity, _objc_cache_capacity,
|
||||
_objc_cache_occupied, _objc_class_abi_version, _objc_clear_deallocating,
|
||||
_objc_collect_init, _objc_constructInstance, _objc_copyClassList,
|
||||
_objc_copyClassNamesForImage, _objc_copyClassNamesForImageHeader,
|
||||
_objc_copyClassesForImage, _objc_copyCppObjectAtomic, _objc_copyImageNames,
|
||||
_objc_copyProtocolList, _objc_copyRealizedClassList, _objc_copyStruct,
|
||||
_objc_copyWeak, _objc_debug_autoreleasepoolpage_child_offset,
|
||||
_objc_debug_autoreleasepoolpage_depth_offset, _objc_debug_autoreleasepoolpage_hiwat_offset,
|
||||
_objc_debug_autoreleasepoolpage_magic_offset, _objc_debug_autoreleasepoolpage_next_offset,
|
||||
_objc_debug_autoreleasepoolpage_parent_offset, _objc_debug_autoreleasepoolpage_ptr_mask,
|
||||
_objc_debug_autoreleasepoolpage_thread_offset, _objc_debug_class_getNameRaw,
|
||||
_objc_debug_class_rw_data_mask, _objc_debug_constant_cfstring_tag_bits,
|
||||
_objc_debug_indexed_isa_index_mask, _objc_debug_indexed_isa_index_shift,
|
||||
_objc_debug_indexed_isa_magic_mask, _objc_debug_indexed_isa_magic_value,
|
||||
_objc_debug_isa_class_mask, _objc_debug_isa_magic_mask, _objc_debug_isa_magic_value,
|
||||
_objc_debug_realized_class_generation_count, _objc_debug_side_tables_map,
|
||||
_objc_debug_swift_stable_abi_bit, _objc_debug_taggedpointer_classes,
|
||||
_objc_debug_taggedpointer_ext_classes, _objc_debug_taggedpointer_ext_mask,
|
||||
_objc_debug_taggedpointer_ext_payload_lshift, _objc_debug_taggedpointer_ext_payload_rshift,
|
||||
_objc_debug_taggedpointer_ext_slot_mask, _objc_debug_taggedpointer_ext_slot_shift,
|
||||
_objc_debug_taggedpointer_mask, _objc_debug_taggedpointer_obfuscator,
|
||||
_objc_debug_taggedpointer_payload_lshift, _objc_debug_taggedpointer_payload_rshift,
|
||||
_objc_debug_taggedpointer_slot_mask, _objc_debug_taggedpointer_slot_shift,
|
||||
_objc_destroyWeak, _objc_destructInstance, _objc_disposeClassPair,
|
||||
_objc_dumpHeap, _objc_duplicateClass, _objc_ehtype_vtable,
|
||||
_objc_end_catch, _objc_enumerationMutation, _objc_exception_rethrow,
|
||||
_objc_exception_throw, _objc_getAssociatedObject, _objc_getClass,
|
||||
_objc_getClassList, _objc_getFutureClass, _objc_getMetaClass,
|
||||
_objc_getProperty, _objc_getProtocol, _objc_getRequiredClass,
|
||||
_objc_indexed_classes, _objc_indexed_classes_count, _objc_initWeak,
|
||||
_objc_initWeakOrNil, _objc_initializeClassPair, _objc_isAuto,
|
||||
_objc_loadClassref, _objc_loadWeak, _objc_loadWeakRetained,
|
||||
_objc_lookUpClass, _objc_moveWeak, _objc_msgLookup, _objc_msgLookupSuper2,
|
||||
_objc_msgLookupSuper2_stret, _objc_msgLookup_stret, _objc_msgSend,
|
||||
_objc_msgSendSuper, _objc_msgSendSuper2, _objc_msgSendSuper2_debug,
|
||||
_objc_msgSendSuper2_stret, _objc_msgSendSuper2_stret_debug,
|
||||
_objc_msgSendSuper_stret, _objc_msgSend_debug, _objc_msgSend_noarg,
|
||||
_objc_msgSend_stret, _objc_msgSend_stret_debug, _objc_opt_class,
|
||||
_objc_opt_isKindOfClass, _objc_opt_new, _objc_opt_respondsToSelector,
|
||||
_objc_opt_self, _objc_readClassPair, _objc_registerClassPair,
|
||||
_objc_registerProtocol, _objc_release, _objc_removeAssociatedObjects,
|
||||
_objc_removeExceptionHandler, _objc_retain, _objc_retainAutorelease,
|
||||
_objc_retainAutoreleaseReturnValue, _objc_retainAutoreleasedReturnValue,
|
||||
_objc_retainBlock, _objc_retain_autorelease, _objc_retainedObject,
|
||||
_objc_setAssociatedObject, _objc_setEnumerationMutationHandler,
|
||||
_objc_setExceptionMatcher, _objc_setExceptionPreprocessor,
|
||||
_objc_setForwardHandler, _objc_setHook_getClass, _objc_setHook_getImageName,
|
||||
_objc_setHook_lazyClassNamer, _objc_setProperty, _objc_setProperty_atomic,
|
||||
_objc_setProperty_atomic_copy, _objc_setProperty_nonatomic,
|
||||
_objc_setProperty_nonatomic_copy, _objc_setUncaughtExceptionHandler,
|
||||
_objc_should_deallocate, _objc_storeStrong, _objc_storeWeak,
|
||||
_objc_storeWeakOrNil, _objc_sync_enter, _objc_sync_exit, _objc_sync_try_enter,
|
||||
_objc_terminate, _objc_unretainedObject, _objc_unretainedPointer,
|
||||
_objc_unsafeClaimAutoreleasedReturnValue, _object_copy, _object_copyFromZone,
|
||||
_object_dispose, _object_getClass, _object_getClassName, _object_getIndexedIvars,
|
||||
_object_getInstanceVariable, _object_getIvar, _object_getMethodImplementation,
|
||||
_object_getMethodImplementation_stret, _object_isClass, _object_setClass,
|
||||
_object_setInstanceVariable, _object_setInstanceVariableWithStrongDefault,
|
||||
_object_setIvar, _object_setIvarWithStrongDefault, _property_copyAttributeList,
|
||||
_property_copyAttributeValue, _property_getAttributes, _property_getName,
|
||||
_protocol_addMethodDescription, _protocol_addProperty, _protocol_addProtocol,
|
||||
_protocol_conformsToProtocol, _protocol_copyMethodDescriptionList,
|
||||
_protocol_copyPropertyList, _protocol_copyPropertyList2, _protocol_copyProtocolList,
|
||||
_protocol_getMethodDescription, _protocol_getName, _protocol_getProperty,
|
||||
_protocol_isEqual, _sel_getName, _sel_getUid, _sel_hash, _sel_isEqual,
|
||||
_sel_isMapped, _sel_lookUpByName, _sel_registerName ]
|
||||
objc-classes: [ NSObject, Object, Protocol ]
|
||||
objc-ivars: [ NSObject.isa, Object.isa ]
|
||||
- targets: [ x86_64-macos, arm64e-macos, x86_64h-macos, arm64-macos ]
|
||||
symbols: [ _objc_allocate_object, _objc_assertRegisteredThreadWithCollector,
|
||||
_objc_assign_global, _objc_assign_ivar, _objc_assign_strongCast,
|
||||
_objc_assign_threadlocal, _objc_assign_weak, _objc_atomicCompareAndSwapGlobal,
|
||||
_objc_atomicCompareAndSwapGlobalBarrier, _objc_atomicCompareAndSwapInstanceVariable,
|
||||
_objc_atomicCompareAndSwapInstanceVariableBarrier, _objc_atomicCompareAndSwapPtr,
|
||||
_objc_atomicCompareAndSwapPtrBarrier, _objc_clear_stack, _objc_collect,
|
||||
_objc_collectableZone, _objc_collectingEnabled, _objc_collecting_enabled,
|
||||
_objc_finalizeOnMainThread, _objc_is_finalized, _objc_memmove_collectable,
|
||||
_objc_read_weak, _objc_registerThreadWithCollector, _objc_setCollectionRatio,
|
||||
_objc_setCollectionThreshold, _objc_set_collection_ratio,
|
||||
_objc_set_collection_threshold, _objc_startCollectorThread,
|
||||
_objc_start_collector_thread, _objc_unregisterThreadWithCollector ]
|
||||
- targets: [ arm64e-macos, arm64e-maccatalyst, arm64-macos, arm64-maccatalyst ]
|
||||
symbols: [ _objc_debug_tag60_permutations ]
|
||||
...
|
||||
Reference in New Issue
Block a user