├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── libmalloc ├── libmalloc-166.200.60可编译 │ ├── .clang-format │ ├── .gitattributes │ ├── .gitignore │ ├── LGCallocTest │ │ └── main.m │ ├── include │ │ ├── Header.h │ │ ├── _simple.h │ │ ├── mach-o │ │ │ └── dyld_priv.h │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ ├── malloc │ │ │ ├── _malloc.h │ │ │ └── malloc.h │ │ ├── os │ │ │ ├── base_private.h │ │ │ ├── internal │ │ │ │ ├── atomic.h │ │ │ │ ├── crashlog.h │ │ │ │ └── internal_shared.h │ │ │ ├── lock_private.h │ │ │ ├── once_private.h │ │ │ └── tsd.h │ │ └── platform │ │ │ ├── compat.h │ │ │ └── string.h │ ├── libmalloc.xcodeproj │ │ └── project.pbxproj │ ├── man │ │ ├── malloc.3 │ │ ├── malloc_size.3 │ │ ├── malloc_zone_malloc.3 │ │ └── manpages.lst │ ├── private │ │ ├── malloc_private.h │ │ └── stack_logging.h │ ├── src │ │ ├── base.h │ │ ├── bitarray.c │ │ ├── bitarray.h │ │ ├── debug.h │ │ ├── dtrace.h │ │ ├── empty.s │ │ ├── frozen_malloc.c │ │ ├── frozen_malloc.h │ │ ├── internal.h │ │ ├── legacy_malloc.c │ │ ├── legacy_malloc.h │ │ ├── locking.h │ │ ├── magazine_inline.h │ │ ├── magazine_large.c │ │ ├── magazine_lite.c │ │ ├── magazine_malloc.c │ │ ├── magazine_malloc.h │ │ ├── magazine_rack.c │ │ ├── magazine_rack.h │ │ ├── magazine_small.c │ │ ├── magazine_tiny.c │ │ ├── magazine_zone.h │ │ ├── magmallocProvider.d │ │ ├── malloc.c │ │ ├── malloc_common.c │ │ ├── malloc_common.h │ │ ├── malloc_printf.c │ │ ├── nano_malloc.c │ │ ├── nano_malloc.h │ │ ├── nano_malloc_common.c │ │ ├── nano_malloc_common.h │ │ ├── nano_zone.h │ │ ├── nano_zone_common.h │ │ ├── platform.h │ │ ├── printf.h │ │ ├── purgeable_malloc.c │ │ ├── purgeable_malloc.h │ │ ├── radix_tree_debug.c │ │ ├── radix_tree_internal.h │ │ ├── stack_logging_disk.c │ │ ├── stack_logging_internal.h │ │ ├── thresholds.h │ │ ├── trace.h │ │ ├── vm.c │ │ └── vm.h │ ├── tests │ │ ├── libmalloc_tests.xcodeproj │ │ │ └── project.pbxproj │ │ └── reallocarray.c │ ├── tools │ │ ├── malloc_replay_plotter.py │ │ └── read-radix-tree │ ├── xcodeconfig │ │ └── interposable.list │ └── xcodescripts │ │ ├── install-codes.sh │ │ ├── manpages.sh │ │ ├── reindent.sh │ │ └── sanitise_headers.sh ├── libmalloc-283.100.6可编译 │ ├── .clang-format │ ├── .gitignore │ ├── KCDemo │ │ └── main.m │ ├── include │ │ ├── Header.h │ │ ├── _simple.h │ │ ├── mach-o │ │ │ └── dyld_priv.h │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ ├── malloc │ │ │ ├── _malloc.h │ │ │ └── malloc.h │ │ ├── os │ │ │ ├── base_private.h │ │ │ ├── internal │ │ │ │ ├── atomic.h │ │ │ │ ├── crashlog.h │ │ │ │ └── internal_shared.h │ │ │ ├── lock_private.h │ │ │ ├── once_private.h │ │ │ └── tsd.h │ │ └── platform │ │ │ ├── compat.h │ │ │ └── string.h │ ├── libmalloc.xcodeproj │ │ └── project.pbxproj │ ├── man │ │ ├── malloc.3 │ │ ├── malloc_size.3 │ │ ├── malloc_zone_malloc.3 │ │ └── manpages.lst │ ├── private │ │ ├── make_tapi_happy.h │ │ ├── malloc_implementation.h │ │ ├── malloc_private.h │ │ └── stack_logging.h │ ├── src │ │ ├── base.h │ │ ├── bitarray.c │ │ ├── bitarray.h │ │ ├── debug.h │ │ ├── dtrace.h │ │ ├── empty.s │ │ ├── frozen_malloc.c │ │ ├── frozen_malloc.h │ │ ├── internal.h │ │ ├── legacy_malloc.c │ │ ├── legacy_malloc.h │ │ ├── locking.h │ │ ├── magazine_inline.h │ │ ├── magazine_large.c │ │ ├── magazine_malloc.c │ │ ├── magazine_malloc.h │ │ ├── magazine_medium.c │ │ ├── magazine_rack.c │ │ ├── magazine_rack.h │ │ ├── magazine_small.c │ │ ├── magazine_tiny.c │ │ ├── magazine_zone.h │ │ ├── magmallocProvider.d │ │ ├── malloc.c │ │ ├── malloc_common.c │ │ ├── malloc_common.h │ │ ├── malloc_printf.c │ │ ├── msl_lite_support.c │ │ ├── nano_malloc.c │ │ ├── nano_malloc.h │ │ ├── nano_malloc_common.c │ │ ├── nano_malloc_common.h │ │ ├── nano_zone.h │ │ ├── nano_zone_common.h │ │ ├── platform.h │ │ ├── printf.h │ │ ├── purgeable_malloc.c │ │ ├── purgeable_malloc.h │ │ ├── thresholds.h │ │ ├── trace.h │ │ ├── vm.c │ │ └── vm.h │ ├── tests │ │ ├── introspect_tests.c │ │ └── libmalloc_tests.xcodeproj │ │ │ └── project.pbxproj │ ├── tools │ │ ├── malloc_replay_plotter.py │ │ └── read-radix-tree │ ├── xcodeconfig │ │ └── interposable.list │ └── xcodescripts │ │ ├── install-codes.sh │ │ ├── manpages.sh │ │ ├── reindent.sh │ │ └── sanitise_headers.sh ├── libmalloc-317.40.8可编译 │ ├── .clang-format │ ├── KCMallocBuild │ │ └── main.m │ ├── featureflags │ │ └── libmalloc.plist │ ├── include │ │ ├── Header.h │ │ ├── System │ │ │ └── machine │ │ │ │ └── cpu_capabilities.h │ │ ├── _simple.h │ │ ├── mach-o │ │ │ └── dyld_priv.h │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ ├── malloc │ │ │ ├── _malloc.h │ │ │ └── malloc.h │ │ ├── os │ │ │ ├── atomic_private.h │ │ │ ├── atomic_private_arch.h │ │ │ ├── atomic_private_impl.h │ │ │ ├── base_private.h │ │ │ ├── crashlog_private.h │ │ │ ├── lock_private.h │ │ │ ├── once_private.h │ │ │ └── tsd.h │ │ ├── platform │ │ │ ├── compat.h │ │ │ └── string.h │ │ ├── pthread │ │ │ ├── private.h │ │ │ ├── spinlock_private.h │ │ │ └── tsd_private.h │ │ ├── resolver.h │ │ └── resolver_internal.h │ ├── libmalloc.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── man │ │ ├── malloc.3 │ │ ├── malloc_size.3 │ │ ├── malloc_zone_malloc.3 │ │ └── manpages.lst │ ├── private │ │ ├── make_tapi_happy.h │ │ ├── malloc_implementation.h │ │ ├── malloc_private.h │ │ └── stack_logging.h │ ├── src │ │ ├── base.h │ │ ├── bitarray.c │ │ ├── bitarray.h │ │ ├── debug.h │ │ ├── dtrace.h │ │ ├── empty.s │ │ ├── frozen_malloc.c │ │ ├── frozen_malloc.h │ │ ├── internal.h │ │ ├── legacy_malloc.c │ │ ├── legacy_malloc.h │ │ ├── locking.h │ │ ├── magazine_inline.h │ │ ├── magazine_large.c │ │ ├── magazine_malloc.c │ │ ├── magazine_malloc.h │ │ ├── magazine_medium.c │ │ ├── magazine_rack.c │ │ ├── magazine_rack.h │ │ ├── magazine_small.c │ │ ├── magazine_tiny.c │ │ ├── magazine_zone.h │ │ ├── magmallocProvider.d │ │ ├── malloc.c │ │ ├── malloc_common.c │ │ ├── malloc_common.h │ │ ├── malloc_printf.c │ │ ├── msl_lite_support.c │ │ ├── nano_malloc.c │ │ ├── nano_malloc.h │ │ ├── nano_malloc_common.c │ │ ├── nano_malloc_common.h │ │ ├── nano_zone.h │ │ ├── nano_zone_common.h │ │ ├── nanov2_malloc.c │ │ ├── nanov2_malloc.h │ │ ├── nanov2_zone.h │ │ ├── pguard_malloc.c │ │ ├── pguard_malloc.h │ │ ├── platform.h │ │ ├── printf.h │ │ ├── purgeable_malloc.c │ │ ├── purgeable_malloc.h │ │ ├── thresholds.h │ │ ├── trace.h │ │ ├── vm.c │ │ └── vm.h │ ├── tests │ │ ├── introspect_tests.c │ │ └── libmalloc_tests.xcodeproj │ │ │ └── project.pbxproj │ ├── tools │ │ ├── malloc_replay_plotter.py │ │ └── read-radix-tree │ ├── xcodeconfig │ │ └── interposable.list │ └── xcodescripts │ │ ├── install-codes.sh │ │ ├── manpages.sh │ │ ├── reindent.sh │ │ └── sanitise_headers.sh ├── libmalloc-409.40.6可编译 │ ├── .clang-format │ ├── KCMalloc │ │ └── main.m │ ├── featureflags │ │ └── libmalloc.plist │ ├── include │ │ ├── Header.h │ │ ├── System │ │ │ └── machine │ │ │ │ └── cpu_capabilities.h │ │ ├── _simple.h │ │ ├── kern │ │ │ └── cs_blobs.h │ │ ├── mach-o │ │ │ └── dyld_priv.h │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ ├── malloc │ │ │ ├── _malloc.h │ │ │ └── malloc.h │ │ ├── os │ │ │ ├── atomic_private.h │ │ │ ├── atomic_private_arch.h │ │ │ ├── atomic_private_impl.h │ │ │ ├── base_private.h │ │ │ ├── crashlog_private.h │ │ │ ├── lock_private.h │ │ │ ├── once_private.h │ │ │ └── tsd.h │ │ ├── platform │ │ │ ├── compat.h │ │ │ └── string.h │ │ ├── pthread │ │ │ ├── private.h │ │ │ ├── spinlock_private.h │ │ │ └── tsd_private.h │ │ ├── resolver.h │ │ ├── resolver_internal.h │ │ └── sys │ │ │ └── codesign.h │ ├── libmalloc.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── man │ │ ├── malloc.3 │ │ ├── malloc_size.3 │ │ ├── malloc_zone_malloc.3 │ │ └── manpages.lst │ ├── private │ │ ├── make_tapi_happy.h │ │ ├── malloc_implementation.h │ │ ├── malloc_private.h │ │ ├── malloc_private.modulemap │ │ └── stack_logging.h │ ├── src │ │ ├── base.h │ │ ├── bitarray.c │ │ ├── bitarray.h │ │ ├── debug.h │ │ ├── dtrace.h │ │ ├── empty.s │ │ ├── frozen_malloc.c │ │ ├── frozen_malloc.h │ │ ├── has_section.c │ │ ├── internal.h │ │ ├── legacy_malloc.c │ │ ├── legacy_malloc.h │ │ ├── locking.h │ │ ├── magazine_inline.h │ │ ├── magazine_large.c │ │ ├── magazine_malloc.c │ │ ├── magazine_malloc.h │ │ ├── magazine_medium.c │ │ ├── magazine_rack.c │ │ ├── magazine_rack.h │ │ ├── magazine_small.c │ │ ├── magazine_tiny.c │ │ ├── magazine_zone.h │ │ ├── magmallocProvider.d │ │ ├── malloc.c │ │ ├── malloc_common.c │ │ ├── malloc_common.h │ │ ├── malloc_printf.c │ │ ├── msl_lite_support.c │ │ ├── nano_malloc_common.c │ │ ├── nano_malloc_common.h │ │ ├── nano_zone.h │ │ ├── nano_zone_common.h │ │ ├── nanov2_malloc.c │ │ ├── nanov2_malloc.h │ │ ├── nanov2_zone.h │ │ ├── pgm_malloc.c │ │ ├── pgm_malloc.h │ │ ├── platform.h │ │ ├── printf.h │ │ ├── purgeable_malloc.c │ │ ├── purgeable_malloc.h │ │ ├── quarantine_malloc.c │ │ ├── quarantine_malloc.h │ │ ├── stack_trace.c │ │ ├── stack_trace.h │ │ ├── thresholds.h │ │ ├── trace.h │ │ ├── vm.c │ │ └── vm.h │ ├── tests │ │ ├── checkfix.c │ │ ├── introspect_tests.c │ │ └── libmalloc_tests.xcodeproj │ │ │ └── project.pbxproj │ ├── tools │ │ ├── malloc_replay_plotter.py │ │ └── read-radix-tree │ ├── xcodeconfig │ │ └── interposable.list │ └── xcodescripts │ │ ├── install-codes.sh │ │ ├── manpages.sh │ │ ├── reindent.sh │ │ └── sanitise_headers.sh └── 配置libmalloc │ ├── Header.h │ └── include │ ├── _simple.h │ ├── mach-o │ └── dyld_priv.h │ ├── machine │ └── cpu_capabilities.h │ ├── os │ ├── base_private.h │ ├── internal │ │ ├── atomic.h │ │ ├── crashlog.h │ │ └── internal_shared.h │ ├── lock_private.h │ ├── once_private.h │ └── tsd.h │ └── platform │ ├── compat.h │ └── string.h ├── objc4-750 ├── objc4-750可编译 │ ├── APPLE_LICENSE │ ├── LGTest │ │ ├── LGPerson.h │ │ ├── LGPerson.m │ │ ├── LGStudent.h │ │ ├── LGStudent.m │ │ └── main.m │ ├── ReleaseNotes.rtf │ ├── include │ │ ├── Block_private.h │ │ ├── CrashReporterClient.h │ │ ├── System │ │ │ ├── machine │ │ │ │ └── cpu_capabilities.h │ │ │ └── pthread_machdep.h │ │ ├── _simple.h │ │ ├── isa.h │ │ ├── mach-o │ │ │ └── dyld_priv.h │ │ ├── objc-shared-cache.h │ │ ├── os │ │ │ ├── base_private.h │ │ │ ├── lock_private.h │ │ │ └── tsd.h │ │ ├── pthread │ │ │ ├── spinlock_private.h │ │ │ └── tsd_private.h │ │ └── sys │ │ │ └── reason.h │ ├── interposable.txt │ ├── libobjc.order │ ├── markgc.cpp │ ├── objc.sln │ ├── objc.vcproj │ ├── objc.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── objcrt │ │ └── objcrt.vcproj │ ├── prebuild.bat │ ├── runtime │ │ ├── Messengers.subproj │ │ │ ├── objc-msg-arm.s │ │ │ ├── objc-msg-arm64.s │ │ │ ├── objc-msg-i386.s │ │ │ ├── objc-msg-simulator-i386.s │ │ │ ├── objc-msg-simulator-x86_64.s │ │ │ ├── objc-msg-win32.m │ │ │ └── objc-msg-x86_64.s │ │ ├── Module │ │ │ ├── ObjectiveC.apinotes │ │ │ └── module.modulemap │ │ ├── NSObjCRuntime.h │ │ ├── NSObject.h │ │ ├── NSObject.mm │ │ ├── Object.h │ │ ├── Object.mm │ │ ├── OldClasses.subproj │ │ │ ├── List.h │ │ │ └── List.m │ │ ├── Protocol.h │ │ ├── Protocol.mm │ │ ├── arm64-asm.h │ │ ├── hashtable.h │ │ ├── hashtable2.h │ │ ├── hashtable2.mm │ │ ├── isa.h │ │ ├── llvm-AlignOf.h │ │ ├── llvm-DenseMap.h │ │ ├── llvm-DenseMapInfo.h │ │ ├── llvm-MathExtras.h │ │ ├── llvm-type_traits.h │ │ ├── maptable.h │ │ ├── maptable.mm │ │ ├── message.h │ │ ├── objc-abi.h │ │ ├── objc-accessors.mm │ │ ├── objc-api.h │ │ ├── objc-auto.h │ │ ├── objc-auto.mm │ │ ├── objc-block-trampolines.h │ │ ├── objc-block-trampolines.mm │ │ ├── objc-blocktramps-arm.s │ │ ├── objc-blocktramps-arm64.s │ │ ├── objc-blocktramps-i386.s │ │ ├── objc-blocktramps-x86_64.s │ │ ├── objc-cache-old.h │ │ ├── objc-cache-old.mm │ │ ├── objc-cache.h │ │ ├── objc-cache.mm │ │ ├── objc-class-old.mm │ │ ├── objc-class.h │ │ ├── objc-class.mm │ │ ├── objc-config.h │ │ ├── objc-env.h │ │ ├── objc-errors.mm │ │ ├── objc-exception.h │ │ ├── objc-exception.mm │ │ ├── objc-file-old.h │ │ ├── objc-file-old.mm │ │ ├── objc-file.h │ │ ├── objc-file.mm │ │ ├── objc-gdb.h │ │ ├── objc-initialize.h │ │ ├── objc-initialize.mm │ │ ├── objc-internal.h │ │ ├── objc-layout.mm │ │ ├── objc-load.h │ │ ├── objc-load.mm │ │ ├── objc-loadmethod.h │ │ ├── objc-loadmethod.mm │ │ ├── objc-lockdebug.h │ │ ├── objc-lockdebug.mm │ │ ├── objc-locks-new.h │ │ ├── objc-locks-old.h │ │ ├── objc-locks.h │ │ ├── objc-object.h │ │ ├── objc-opt.mm │ │ ├── objc-os.h │ │ ├── objc-os.mm │ │ ├── objc-private.h │ │ ├── objc-probes.d │ │ ├── objc-ptrauth.h │ │ ├── objc-references.h │ │ ├── objc-references.mm │ │ ├── objc-runtime-new.h │ │ ├── objc-runtime-new.mm │ │ ├── objc-runtime-old.h │ │ ├── objc-runtime-old.mm │ │ ├── objc-runtime.h │ │ ├── objc-runtime.mm │ │ ├── objc-sel-old.mm │ │ ├── objc-sel-set.h │ │ ├── objc-sel-set.mm │ │ ├── objc-sel-table.s │ │ ├── objc-sel.mm │ │ ├── objc-sync.h │ │ ├── objc-sync.mm │ │ ├── objc-typeencoding.mm │ │ ├── objc-weak.h │ │ ├── objc-weak.mm │ │ ├── objc.h │ │ ├── objcrt.c │ │ ├── objcrt.h │ │ └── runtime.h │ ├── unexported_symbols │ ├── version.bat │ └── version.rc └── 配置objc │ └── include │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ ├── machine │ │ └── cpu_capabilities.h │ └── pthread_machdep.h │ ├── _simple.h │ ├── isa.h │ ├── mach-o │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ ├── base_private.h │ ├── lock_private.h │ └── tsd.h │ ├── pthread │ ├── spinlock_private.h │ └── tsd_private.h │ └── sys │ └── reason.h ├── objc4-756.2 ├── objc4-756.2 │ ├── APPLE_LICENSE │ ├── KCCommon │ │ ├── Block_private.h │ │ ├── CrashReporterClient.h │ │ ├── System │ │ │ ├── machine │ │ │ │ └── cpu_capabilities.h │ │ │ └── pthread_machdep.h │ │ ├── _simple.h │ │ ├── mach-o │ │ │ └── dyld_priv.h │ │ ├── objc-shared-cache.h │ │ ├── os │ │ │ ├── base_private.h │ │ │ ├── lock_private.h │ │ │ └── tsd.h │ │ ├── pthread │ │ │ ├── spinlock_private.h │ │ │ └── tsd_private.h │ │ └── sys │ │ │ └── reason.h │ ├── ReleaseNotes.rtf │ ├── interposable.txt │ ├── libobjc.order │ ├── markgc.cpp │ ├── objc-debug │ │ └── main.m │ ├── objc.sln │ ├── objc.vcproj │ ├── objc.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── objcrt │ │ └── objcrt.vcproj │ ├── prebuild.bat │ ├── runtime │ │ ├── Messengers.subproj │ │ │ ├── objc-msg-arm.s │ │ │ ├── objc-msg-arm64.s │ │ │ ├── objc-msg-i386.s │ │ │ ├── objc-msg-simulator-i386.s │ │ │ ├── objc-msg-simulator-x86_64.s │ │ │ ├── objc-msg-win32.m │ │ │ └── objc-msg-x86_64.s │ │ ├── Module │ │ │ ├── ObjectiveC.apinotes │ │ │ └── module.modulemap │ │ ├── NSObjCRuntime.h │ │ ├── NSObject.h │ │ ├── NSObject.mm │ │ ├── Object.h │ │ ├── Object.mm │ │ ├── OldClasses.subproj │ │ │ ├── List.h │ │ │ └── List.m │ │ ├── Protocol.h │ │ ├── Protocol.mm │ │ ├── arm64-asm.h │ │ ├── hashtable.h │ │ ├── hashtable2.h │ │ ├── hashtable2.mm │ │ ├── isa.h │ │ ├── llvm-AlignOf.h │ │ ├── llvm-DenseMap.h │ │ ├── llvm-DenseMapInfo.h │ │ ├── llvm-MathExtras.h │ │ ├── llvm-type_traits.h │ │ ├── maptable.h │ │ ├── maptable.mm │ │ ├── message.h │ │ ├── objc-abi.h │ │ ├── objc-accessors.mm │ │ ├── objc-api.h │ │ ├── objc-auto.h │ │ ├── objc-auto.mm │ │ ├── objc-block-trampolines.h │ │ ├── objc-block-trampolines.mm │ │ ├── objc-blocktramps-arm.s │ │ ├── objc-blocktramps-arm64.s │ │ ├── objc-blocktramps-i386.s │ │ ├── objc-blocktramps-x86_64.s │ │ ├── objc-cache-old.h │ │ ├── objc-cache-old.mm │ │ ├── objc-cache.h │ │ ├── objc-cache.mm │ │ ├── objc-class-old.mm │ │ ├── objc-class.h │ │ ├── objc-class.mm │ │ ├── objc-config.h │ │ ├── objc-env.h │ │ ├── objc-errors.mm │ │ ├── objc-exception.h │ │ ├── objc-exception.mm │ │ ├── objc-file-old.h │ │ ├── objc-file-old.mm │ │ ├── objc-file.h │ │ ├── objc-file.mm │ │ ├── objc-gdb.h │ │ ├── objc-initialize.h │ │ ├── objc-initialize.mm │ │ ├── objc-internal.h │ │ ├── objc-layout.mm │ │ ├── objc-load.h │ │ ├── objc-load.mm │ │ ├── objc-loadmethod.h │ │ ├── objc-loadmethod.mm │ │ ├── objc-lockdebug.h │ │ ├── objc-lockdebug.mm │ │ ├── objc-locks-new.h │ │ ├── objc-locks-old.h │ │ ├── objc-locks.h │ │ ├── objc-object.h │ │ ├── objc-opt.mm │ │ ├── objc-os.h │ │ ├── objc-os.mm │ │ ├── objc-private.h │ │ ├── objc-probes.d │ │ ├── objc-ptrauth.h │ │ ├── objc-references.h │ │ ├── objc-references.mm │ │ ├── objc-runtime-new.h │ │ ├── objc-runtime-new.mm │ │ ├── objc-runtime-old.h │ │ ├── objc-runtime-old.mm │ │ ├── objc-runtime.h │ │ ├── objc-runtime.mm │ │ ├── objc-sel-old.mm │ │ ├── objc-sel-set.h │ │ ├── objc-sel-set.mm │ │ ├── objc-sel-table.s │ │ ├── objc-sel.mm │ │ ├── objc-sync.h │ │ ├── objc-sync.mm │ │ ├── objc-typeencoding.mm │ │ ├── objc-weak.h │ │ ├── objc-weak.mm │ │ ├── objc.h │ │ ├── objcrt.c │ │ ├── objcrt.h │ │ └── runtime.h │ ├── test │ │ ├── ARCBase.h │ │ ├── ARCBase.m │ │ ├── ARCLayouts.m │ │ ├── ARCLayoutsWithoutWeak.m │ │ ├── ARCMRC.h │ │ ├── ARCMRC.m │ │ ├── MRCARC.h │ │ ├── MRCARC.m │ │ ├── MRCBase.h │ │ ├── MRCBase.m │ │ ├── accessors.m │ │ ├── accessors2.m │ │ ├── addMethod.m │ │ ├── addMethods.m │ │ ├── addProtocol.m │ │ ├── applescriptobjc.m │ │ ├── arr-cast.m │ │ ├── arr-weak.m │ │ ├── asm-placeholder.s │ │ ├── association-cf.m │ │ ├── association.m │ │ ├── associationForbidden.h │ │ ├── associationForbidden.m │ │ ├── associationForbidden2.m │ │ ├── associationForbidden3.m │ │ ├── associationForbidden4.m │ │ ├── atomicProperty.mm │ │ ├── badAltHandler.m │ │ ├── badCache.m │ │ ├── badPool.m │ │ ├── badPoolCompat-ios-tvos.m │ │ ├── badPoolCompat-macos.m │ │ ├── badPoolCompat-watchos.m │ │ ├── badSuperclass.m │ │ ├── badSuperclass2.m │ │ ├── badTagClass.m │ │ ├── badTagIndex.m │ │ ├── bigrc.m │ │ ├── blocksAsImps.m │ │ ├── bool.c │ │ ├── cacheflush.h │ │ ├── cacheflush.m │ │ ├── cacheflush0.m │ │ ├── cacheflush2.m │ │ ├── cacheflush3.m │ │ ├── category.m │ │ ├── cdtors.mm │ │ ├── classgetclass.m │ │ ├── classname.m │ │ ├── classpair.m │ │ ├── classversion.m │ │ ├── concurrentcat.m │ │ ├── concurrentcat_category.m │ │ ├── copyIvarList.m │ │ ├── copyMethodList.m │ │ ├── copyPropertyList.m │ │ ├── createInstance.m │ │ ├── customrr-cat1.m │ │ ├── customrr-cat2.m │ │ ├── customrr-nsobject-awz.m │ │ ├── customrr-nsobject-none.m │ │ ├── customrr-nsobject-rr.m │ │ ├── customrr-nsobject-rrawz.m │ │ ├── customrr-nsobject.m │ │ ├── customrr.m │ │ ├── customrr2.m │ │ ├── definitions.c │ │ ├── designatedinit.m │ │ ├── duplicateClass.m │ │ ├── duplicatedClasses.m │ │ ├── evil-category-0.m │ │ ├── evil-category-00.m │ │ ├── evil-category-000.m │ │ ├── evil-category-1.m │ │ ├── evil-category-2.m │ │ ├── evil-category-3.m │ │ ├── evil-category-4.m │ │ ├── evil-category-def.m │ │ ├── evil-class-0.m │ │ ├── evil-class-00.m │ │ ├── evil-class-000.m │ │ ├── evil-class-1.m │ │ ├── evil-class-2.m │ │ ├── evil-class-3.m │ │ ├── evil-class-4.m │ │ ├── evil-class-5.m │ │ ├── evil-class-def.m │ │ ├── evil-main.m │ │ ├── exc.m │ │ ├── exchangeImp.m │ │ ├── foreach.m │ │ ├── fork.m │ │ ├── forkInitialize.m │ │ ├── forkInitializeDisabled.m │ │ ├── forkInitializeSingleThreaded.m │ │ ├── forward.m │ │ ├── forwardDefault.m │ │ ├── forwardDefaultStret.m │ │ ├── future.h │ │ ├── future.m │ │ ├── future0.m │ │ ├── future2.m │ │ ├── gc-main.m │ │ ├── gc.c │ │ ├── gc.m │ │ ├── gcenforcer-app-aso.m │ │ ├── gcenforcer-app-gc.m │ │ ├── gcenforcer-app-gcaso.m │ │ ├── gcenforcer-app-gcaso2.m │ │ ├── gcenforcer-app-gconly.m │ │ ├── gcenforcer-app-nogc.m │ │ ├── gcenforcer-app-noobjc.m │ │ ├── gcenforcer-dylib-nogc.m │ │ ├── gcenforcer-dylib-noobjc.m │ │ ├── gcenforcer-dylib-requiresgc.m │ │ ├── gcenforcer-dylib-supportsgc.m │ │ ├── gcenforcer-preflight.m │ │ ├── gcfiles │ │ │ ├── evil1 │ │ │ ├── i386-aso │ │ │ ├── i386-aso--x86_64-aso │ │ │ ├── i386-broken │ │ │ ├── i386-broken--x86_64-gc │ │ │ ├── i386-broken--x86_64-nogc │ │ │ ├── i386-gc │ │ │ ├── i386-gc--x86_64-broken │ │ │ ├── i386-gc--x86_64-gc │ │ │ ├── i386-gc--x86_64-nogc │ │ │ ├── i386-gcaso │ │ │ ├── i386-gcaso2 │ │ │ ├── i386-gconly │ │ │ ├── i386-nogc │ │ │ ├── i386-nogc--x86_64-broken │ │ │ ├── i386-nogc--x86_64-gc │ │ │ ├── i386-nogc--x86_64-nogc │ │ │ ├── i386-noobjc │ │ │ ├── libnogc.dylib │ │ │ ├── libnoobjc.dylib │ │ │ ├── librequiresgc.dylib │ │ │ ├── librequiresgc.fake.dylib │ │ │ ├── libsupportsgc.dylib │ │ │ ├── x86_64-aso │ │ │ ├── x86_64-broken │ │ │ ├── x86_64-gc │ │ │ ├── x86_64-gcaso │ │ │ ├── x86_64-gcaso2 │ │ │ ├── x86_64-gconly │ │ │ ├── x86_64-nogc │ │ │ └── x86_64-noobjc │ │ ├── gdb.m │ │ ├── getClassHook.m │ │ ├── getImageNameHook.m │ │ ├── getMethod.m │ │ ├── get_task_allow_entitlement.plist │ │ ├── headers.c │ │ ├── headers.sh │ │ ├── imageorder.h │ │ ├── imageorder.m │ │ ├── imageorder1.m │ │ ├── imageorder2.m │ │ ├── imageorder3.m │ │ ├── imports.c │ │ ├── include-warnings.c │ │ ├── includes-objc2.c │ │ ├── includes.c │ │ ├── initialize.m │ │ ├── initializeVersusWeak.m │ │ ├── instanceSize.m │ │ ├── isaValidation.m │ │ ├── ismeta.m │ │ ├── ivar.m │ │ ├── ivarSlide.h │ │ ├── ivarSlide.m │ │ ├── ivarSlide1.m │ │ ├── literals.m │ │ ├── load-noobjc.m │ │ ├── load-noobjc2.m │ │ ├── load-noobjc3.m │ │ ├── load-order.m │ │ ├── load-order1.m │ │ ├── load-order2.m │ │ ├── load-order3.m │ │ ├── load-parallel.m │ │ ├── load-parallel0.m │ │ ├── load-parallel00.m │ │ ├── load-reentrant.m │ │ ├── load-reentrant2.m │ │ ├── load.m │ │ ├── methodArgs.m │ │ ├── methodListSize.m │ │ ├── msgSend-performance.m │ │ ├── msgSend.m │ │ ├── nilAPIArgs.m │ │ ├── nonpointerisa.m │ │ ├── nopool.m │ │ ├── nscdtors.mm │ │ ├── nsexc.m │ │ ├── nsobject.m │ │ ├── nsprotocol.m │ │ ├── objectCopy.m │ │ ├── property.m │ │ ├── propertyDesc.m │ │ ├── protocol.m │ │ ├── protocol_copyMethodList.m │ │ ├── protocol_copyPropertyList.m │ │ ├── rawisa.m │ │ ├── readClassPair.m │ │ ├── release-workaround.m │ │ ├── resolve.m │ │ ├── rr-autorelease-fast.m │ │ ├── rr-autorelease-fastarc.m │ │ ├── rr-autorelease-stacklogging.m │ │ ├── rr-autorelease.m │ │ ├── rr-autorelease2.m │ │ ├── rr-nsautorelease.m │ │ ├── rr-sidetable.m │ │ ├── runtime.m │ │ ├── sel.m │ │ ├── setSuper.m │ │ ├── subscripting.m │ │ ├── super.m │ │ ├── swift-class-def.m │ │ ├── swiftMetadataInitializer.m │ │ ├── synchronized-counter.m │ │ ├── synchronized-grid.m │ │ ├── synchronized.m │ │ ├── taggedNSPointers.m │ │ ├── taggedPointers.m │ │ ├── taggedPointersAllClasses.m │ │ ├── taggedPointersDisabled.m │ │ ├── taggedPointersTagObfuscationDisabled.m │ │ ├── tbi.c │ │ ├── test.h │ │ ├── test.pl │ │ ├── testroot.i │ │ ├── timeout.pl │ │ ├── unload.h │ │ ├── unload.m │ │ ├── unload2.m │ │ ├── unload3.c │ │ ├── unload4.m │ │ ├── unwind.m │ │ ├── weak.h │ │ ├── weak.m │ │ ├── weak2.m │ │ ├── weakcopy.m │ │ ├── weakframework-missing.m │ │ ├── weakframework-not-missing.m │ │ ├── weakimport-missing.m │ │ ├── weakimport-not-missing.m │ │ ├── weakrace.m │ │ └── zone.m │ ├── unexported_symbols │ ├── version.bat │ └── version.rc └── 编译素材 │ ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h │ ├── Libc-1272.250.1 │ ├── .gitattributes │ ├── .gitignore │ ├── .upstream_base_commits │ ├── APPLE_LICENSE │ ├── Libc.xcodeproj │ │ └── project.pbxproj │ ├── Platforms │ │ ├── appletvos │ │ │ └── Makefile.inc │ │ ├── bridgeos │ │ │ └── Makefile.inc │ │ ├── iphoneos │ │ │ └── Makefile.inc │ │ ├── macosx │ │ │ └── Makefile.inc │ │ └── watchos │ │ │ └── Makefile.inc │ ├── compat-43 │ │ ├── FreeBSD │ │ │ ├── creat.2 │ │ │ ├── creat.c │ │ │ ├── gethostid.3 │ │ │ ├── gethostid.c │ │ │ ├── getwd.c │ │ │ ├── killpg.2 │ │ │ ├── killpg.c │ │ │ ├── sethostid.c │ │ │ ├── setpgrp.c │ │ │ ├── setrgid.c │ │ │ ├── setruid.3 │ │ │ └── setruid.c │ │ ├── setregid.c │ │ ├── setreuid.c │ │ ├── sigaltstk.c │ │ ├── sigblock.2 │ │ ├── sigcompat.c │ │ ├── sigpause.2 │ │ ├── sigsetmask.2 │ │ └── sigvec.2 │ ├── darwin │ │ ├── atexit_receipt.c │ │ ├── compatibility_hacks.c │ │ ├── forceLibcToBuild.c │ │ ├── kvm.c │ │ └── libc_private.h │ ├── db │ │ ├── btree │ │ │ └── FreeBSD │ │ │ │ ├── bt_close.c │ │ │ │ ├── bt_conv.c │ │ │ │ ├── bt_debug.c │ │ │ │ ├── bt_delete.c │ │ │ │ ├── bt_extern.h │ │ │ │ ├── bt_get.c │ │ │ │ ├── bt_open.c │ │ │ │ ├── bt_overflow.c │ │ │ │ ├── bt_page.c │ │ │ │ ├── bt_put.c │ │ │ │ ├── bt_search.c │ │ │ │ ├── bt_seq.c │ │ │ │ ├── bt_split.c │ │ │ │ ├── bt_utils.c │ │ │ │ └── btree.h │ │ ├── db │ │ │ └── FreeBSD │ │ │ │ └── db.c │ │ ├── hash │ │ │ └── FreeBSD │ │ │ │ ├── hash.c │ │ │ │ ├── hash.h │ │ │ │ ├── hash_bigkey.c │ │ │ │ ├── hash_buf.c │ │ │ │ ├── hash_extern.h │ │ │ │ ├── hash_func.c │ │ │ │ ├── hash_log2.c │ │ │ │ ├── hash_page.c │ │ │ │ ├── ndbm.c │ │ │ │ └── page.h │ │ ├── man │ │ │ └── FreeBSD │ │ │ │ ├── btree.3 │ │ │ │ ├── dbm.3 │ │ │ │ ├── dbopen.3 │ │ │ │ ├── hash.3 │ │ │ │ ├── mpool.3 │ │ │ │ └── recno.3 │ │ ├── mpool │ │ │ └── FreeBSD │ │ │ │ └── mpool.c │ │ └── recno │ │ │ └── FreeBSD │ │ │ ├── rec_close.c │ │ │ ├── rec_delete.c │ │ │ ├── rec_extern.h │ │ │ ├── rec_get.c │ │ │ ├── rec_open.c │ │ │ ├── rec_put.c │ │ │ ├── rec_search.c │ │ │ ├── rec_seq.c │ │ │ ├── rec_utils.c │ │ │ └── recno.h │ ├── emulated │ │ ├── brk.2 │ │ ├── brk.c │ │ ├── bsd_signal.3 │ │ ├── bsd_signal.c │ │ ├── lchflags.3 │ │ ├── lchflags.c │ │ ├── lchmod.3 │ │ ├── lchmod.c │ │ ├── lutimes.3 │ │ ├── lutimes.c │ │ ├── statvfs.3 │ │ ├── statvfs.c │ │ ├── tcgetsid.3 │ │ └── tcgetsid.c │ ├── fbsdcompat │ │ ├── _fbsd_compat_.h │ │ ├── _fpmath.h │ │ ├── fpmath.h │ │ ├── machine │ │ │ └── atomic.h │ │ ├── namespace.h │ │ ├── port_after.h │ │ ├── port_before.h │ │ ├── reentrant.h │ │ ├── spinlock.h │ │ ├── sys │ │ │ ├── cdefs.h │ │ │ └── endian.h │ │ └── un-namespace.h │ ├── gdtoa │ │ ├── FreeBSD │ │ │ ├── _hdtoa.c │ │ │ ├── _ldtoa.c │ │ │ ├── gdtoa-dmisc.c │ │ │ ├── gdtoa-dtoa.c │ │ │ ├── gdtoa-gdtoa.c │ │ │ ├── gdtoa-gethex.c │ │ │ ├── gdtoa-gmisc.c │ │ │ ├── gdtoa-hd_init.c │ │ │ ├── gdtoa-hexnan.c │ │ │ ├── gdtoa-misc.c │ │ │ ├── gdtoa-smisc.c │ │ │ ├── gdtoa-strtoIg.c │ │ │ ├── gdtoa-strtod.c │ │ │ ├── gdtoa-strtodg.c │ │ │ ├── gdtoa-strtof.c │ │ │ ├── gdtoa-strtopdd.c │ │ │ ├── gdtoa-strtopx.c │ │ │ ├── gdtoa-strtord.c │ │ │ ├── gdtoa-sum.c │ │ │ ├── gdtoa-ulp.c │ │ │ ├── gdtoa.h │ │ │ ├── gdtoa_fltrnds.h │ │ │ ├── gdtoaimp.h │ │ │ ├── glue.c │ │ │ ├── machdep_ldisQ.c │ │ │ ├── machdep_ldisd.c │ │ │ ├── machdep_ldisdd.c │ │ │ └── machdep_ldisx.c │ │ ├── _ldbl_util.c │ │ ├── arith.h │ │ ├── gd_qnan.h │ │ └── gdtoa.tgz │ ├── gen │ │ ├── FreeBSD │ │ │ ├── _rand48.c │ │ │ ├── alarm.3 │ │ │ ├── alarm.c │ │ │ ├── arc4random.3 │ │ │ ├── arc4random.c │ │ │ ├── assert.c │ │ │ ├── basename.3 │ │ │ ├── basename.c │ │ │ ├── clock.3 │ │ │ ├── clock.c │ │ │ ├── closedir.c │ │ │ ├── ctermid.3 │ │ │ ├── ctermid.c │ │ │ ├── daemon.3 │ │ │ ├── daemon.c │ │ │ ├── dirname.3 │ │ │ ├── dirname.c │ │ │ ├── drand48.c │ │ │ ├── erand48.c │ │ │ ├── err.3 │ │ │ ├── err.c │ │ │ ├── exec.3 │ │ │ ├── exec.c │ │ │ ├── fmtcheck.3 │ │ │ ├── fmtcheck.c │ │ │ ├── fmtmsg.3 │ │ │ ├── fmtmsg.c │ │ │ ├── fnmatch.3 │ │ │ ├── fnmatch.c │ │ │ ├── ftok.3 │ │ │ ├── ftok.c │ │ │ ├── getbsize.3 │ │ │ ├── getbsize.c │ │ │ ├── getcap.3 │ │ │ ├── getcap.c │ │ │ ├── getcwd.3 │ │ │ ├── getcwd.c │ │ │ ├── gethostname.3 │ │ │ ├── gethostname.c │ │ │ ├── getlogin.c │ │ │ ├── getmntinfo.3 │ │ │ ├── getmntinfo.c │ │ │ ├── getmntinfo64.c │ │ │ ├── getpagesize.3 │ │ │ ├── getpagesize.c │ │ │ ├── getpass.3 │ │ │ ├── getpeereid.3 │ │ │ ├── getpeereid.c │ │ │ ├── getprogname.3 │ │ │ ├── getprogname.c │ │ │ ├── glob.3 │ │ │ ├── glob.c │ │ │ ├── isatty.c │ │ │ ├── jrand48.c │ │ │ ├── lcong48.c │ │ │ ├── lockf.3 │ │ │ ├── lockf.c │ │ │ ├── lrand48.c │ │ │ ├── mrand48.c │ │ │ ├── nice.3 │ │ │ ├── nice.c │ │ │ ├── nrand48.c │ │ │ ├── opendir.c │ │ │ ├── pause.3 │ │ │ ├── pause.c │ │ │ ├── popen.3 │ │ │ ├── popen.c │ │ │ ├── psignal.3 │ │ │ ├── psignal.c │ │ │ ├── raise.3 │ │ │ ├── rand48.3 │ │ │ ├── rand48.h │ │ │ ├── readdir.c │ │ │ ├── readpassphrase.3 │ │ │ ├── readpassphrase.c │ │ │ ├── rewinddir.c │ │ │ ├── scandir.3 │ │ │ ├── scandir.c │ │ │ ├── scandir_b.c │ │ │ ├── seed48.c │ │ │ ├── seekdir.c │ │ │ ├── sethostname.c │ │ │ ├── setmode.3 │ │ │ ├── setmode.c │ │ │ ├── setprogname.c │ │ │ ├── siginterrupt.3 │ │ │ ├── siginterrupt.c │ │ │ ├── siglist.c │ │ │ ├── signal.3 │ │ │ ├── signal.c │ │ │ ├── signbit.3 │ │ │ ├── sleep.3 │ │ │ ├── sleep.c │ │ │ ├── srand48.c │ │ │ ├── stringlist.3 │ │ │ ├── stringlist.c │ │ │ ├── sysconf.3 │ │ │ ├── sysconf.c │ │ │ ├── sysctl.3 │ │ │ ├── sysctl.c │ │ │ ├── sysctlbyname.c │ │ │ ├── sysctlnametomib.c │ │ │ ├── telldir.c │ │ │ ├── telldir.h │ │ │ ├── termios.c │ │ │ ├── time.3 │ │ │ ├── time.c │ │ │ ├── times.3 │ │ │ ├── times.c │ │ │ ├── timezone.3 │ │ │ ├── timezone.c │ │ │ ├── ttyname.3 │ │ │ ├── ttyname.c │ │ │ ├── ttyslot.c │ │ │ ├── ualarm.3 │ │ │ ├── ualarm.c │ │ │ ├── ulimit.3 │ │ │ ├── ulimit.c │ │ │ ├── unvis.3 │ │ │ ├── unvis.c │ │ │ ├── usleep.3 │ │ │ ├── usleep.c │ │ │ ├── utime.3 │ │ │ ├── utime.c │ │ │ ├── vis.3 │ │ │ ├── vis.c │ │ │ ├── wait.c │ │ │ ├── wait3.c │ │ │ ├── waitpid.c │ │ │ ├── wordexp.3 │ │ │ └── wordexp.c │ │ ├── NetBSD │ │ │ ├── endutxent.3 │ │ │ ├── getlastlogx.3 │ │ │ ├── rb.c │ │ │ ├── rbtree.3 │ │ │ ├── utmpx.5 │ │ │ └── utmpx.c │ │ ├── __dirent.h │ │ ├── authentication.c │ │ ├── backtrace.3 │ │ ├── backtrace.c │ │ ├── clock_gettime.3 │ │ ├── clock_gettime.c │ │ ├── compat.5 │ │ ├── confstr.3 │ │ ├── confstr.c │ │ ├── crypt.3 │ │ ├── crypt.c │ │ ├── devname.3 │ │ ├── devname.c │ │ ├── directory.3 │ │ ├── dirfd.c │ │ ├── disklabel.c │ │ ├── errlst.c │ │ ├── execinfo.h │ │ ├── filesec.c │ │ ├── fts.3 │ │ ├── fts.c │ │ ├── ftw.3 │ │ ├── get_compat.c │ │ ├── get_compat.h │ │ ├── getdomainname.3 │ │ ├── getloadavg.3 │ │ ├── getloadavg.c │ │ ├── getttyent.3 │ │ ├── getttyent.c │ │ ├── getusershell.3 │ │ ├── getusershell.c │ │ ├── getvfsbyname.3 │ │ ├── getvfsbyname.c │ │ ├── intro.3 │ │ ├── nanosleep.c │ │ ├── nftw.c │ │ ├── nlist.3 │ │ ├── nlist.c │ │ ├── oldsyslog.c │ │ ├── posix_memalign.3 │ │ ├── pwcache.3 │ │ ├── raise.c │ │ ├── setlogin.c │ │ ├── sigsetops.3 │ │ ├── sigsetops.c │ │ ├── strtofflags.3 │ │ ├── strtofflags.c │ │ ├── sync_volume_np.3 │ │ ├── sync_volume_np.c │ │ ├── tcgetpgrp.3 │ │ ├── tcsendbreak.3 │ │ ├── tcsetattr.3 │ │ ├── tcsetpgrp.3 │ │ ├── thread_stack_pcs.c │ │ ├── thread_stack_pcs.h │ │ ├── tzset.3 │ │ ├── uname.3 │ │ ├── uname.c │ │ ├── utmpx-darwin.c │ │ ├── utmpx-darwin.h │ │ └── utmpx_thread.h │ ├── gmon │ │ ├── gmon.c │ │ └── moncontrol.3 │ ├── i386 │ │ └── gen │ │ │ └── mcount.s │ ├── include │ │ ├── CrashReporterClient.h │ │ ├── FreeBSD │ │ │ └── nl_types.h │ │ ├── NetBSD │ │ │ └── utmpx.h │ │ ├── __wctype.h │ │ ├── _ctype.h │ │ ├── _locale.h │ │ ├── _regex.h │ │ ├── _stdio.h │ │ ├── _types.h │ │ ├── _types │ │ │ ├── _intmax_t.h │ │ │ ├── _nl_item.h │ │ │ ├── _uint16_t.h │ │ │ ├── _uint32_t.h │ │ │ ├── _uint64_t.h │ │ │ ├── _uint8_t.h │ │ │ ├── _uintmax_t.h │ │ │ ├── _wctrans_t.h │ │ │ └── _wctype_t.h │ │ ├── _wctype.h │ │ ├── _xlocale.h │ │ ├── aio.h │ │ ├── alloca.h │ │ ├── ar.h │ │ ├── arpa │ │ │ ├── ftp.h │ │ │ ├── inet.h │ │ │ ├── nameser_compat.h │ │ │ ├── telnet.h │ │ │ └── tftp.h │ │ ├── asm.h │ │ ├── assert.h │ │ ├── authentication.h │ │ ├── bitstring.h │ │ ├── cpio.h │ │ ├── crt_externs.h │ │ ├── ctype.h │ │ ├── db.h │ │ ├── dirent.h │ │ ├── disktab.h │ │ ├── err.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── fmtmsg.h │ │ ├── fnmatch.h │ │ ├── fsproperties.h │ │ ├── fstab.h │ │ ├── fts.h │ │ ├── ftw.h │ │ ├── getopt.h │ │ ├── glob.h │ │ ├── inttypes.h │ │ ├── iso646.h │ │ ├── kvm.h │ │ ├── langinfo.h │ │ ├── libc.h │ │ ├── libgen.h │ │ ├── libkern │ │ │ └── OSThermalNotification.h │ │ ├── limits.h │ │ ├── locale.h │ │ ├── memory.h │ │ ├── monetary.h │ │ ├── monitor.h │ │ ├── mpool.h │ │ ├── ndbm.h │ │ ├── nlist.h │ │ ├── paths.h │ │ ├── poll.h │ │ ├── printf.h │ │ ├── protocols │ │ │ ├── routed.h │ │ │ ├── rwhod.h │ │ │ ├── talkd.h │ │ │ └── timed.h │ │ ├── ranlib.h │ │ ├── readpassphrase.h │ │ ├── regex.h │ │ ├── rune.h │ │ ├── runetype.h │ │ ├── search.h │ │ ├── secure │ │ │ ├── _common.h │ │ │ ├── _stdio.h │ │ │ ├── _string.h │ │ │ └── _strings.h │ │ ├── semaphore.h │ │ ├── sgtty.h │ │ ├── signal.h │ │ ├── stab.h │ │ ├── standards.h │ │ ├── stddef.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── strhash.h │ │ ├── string.h │ │ ├── stringlist.h │ │ ├── strings.h │ │ ├── struct.h │ │ ├── sys │ │ │ ├── acl.h │ │ │ ├── cdefs.h │ │ │ ├── rbtree.h │ │ │ └── statvfs.h │ │ ├── sysexits.3 │ │ ├── sysexits.h │ │ ├── syslog.h │ │ ├── tar.h │ │ ├── termios.h │ │ ├── time.h │ │ ├── timeconv.h │ │ ├── ttyent.h │ │ ├── ulimit.h │ │ ├── unistd.h │ │ ├── util.h │ │ ├── utime.h │ │ ├── utmp.h │ │ ├── vis.h │ │ ├── wchar.h │ │ ├── wctype.h │ │ ├── wordexp.h │ │ ├── xlocale.h │ │ └── xlocale │ │ │ ├── __wctype.h │ │ │ ├── _ctype.h │ │ │ ├── _inttypes.h │ │ │ ├── _langinfo.h │ │ │ ├── _monetary.h │ │ │ ├── _regex.h │ │ │ ├── _stdio.h │ │ │ ├── _stdlib.h │ │ │ ├── _string.h │ │ │ ├── _time.h │ │ │ ├── _wchar.h │ │ │ └── _wctype.h │ ├── libdarwin │ │ ├── AppleFactoryVariant.plist │ │ ├── AppleInternalVariant.plist │ │ ├── bsd.c │ │ ├── dirstat.c │ │ ├── dirstat_collection.c │ │ ├── err.c │ │ ├── exception.c │ │ ├── h │ │ │ ├── bsd.h │ │ │ ├── cleanup.h │ │ │ ├── dirstat.h │ │ │ ├── dirstat_collection.h │ │ │ ├── err.h │ │ │ ├── errno.h │ │ │ ├── libdarwin_init.h │ │ │ ├── mach_exception.h │ │ │ ├── mach_utils.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ └── string.h │ │ ├── init.c │ │ ├── internal.h │ │ ├── mach.c │ │ ├── stdio.c │ │ ├── stdlib.c │ │ ├── string.c │ │ └── variant.c │ ├── locale │ │ ├── FreeBSD │ │ │ ├── ascii.c │ │ │ ├── big5.5 │ │ │ ├── big5.c │ │ │ ├── btowc.3 │ │ │ ├── btowc.c │ │ │ ├── collate.c │ │ │ ├── collate.h │ │ │ ├── collcmp.c │ │ │ ├── ctype.3 │ │ │ ├── digittoint.3 │ │ │ ├── euc.5 │ │ │ ├── euc.c │ │ │ ├── fix_grouping.c │ │ │ ├── gb18030.5 │ │ │ ├── gb18030.c │ │ │ ├── gb2312.5 │ │ │ ├── gb2312.c │ │ │ ├── gbk.5 │ │ │ ├── gbk.c │ │ │ ├── isalnum.3 │ │ │ ├── isalpha.3 │ │ │ ├── isascii.3 │ │ │ ├── isblank.3 │ │ │ ├── iscntrl.3 │ │ │ ├── isdigit.3 │ │ │ ├── isgraph.3 │ │ │ ├── isideogram.3 │ │ │ ├── islower.3 │ │ │ ├── isphonogram.3 │ │ │ ├── isprint.3 │ │ │ ├── ispunct.3 │ │ │ ├── isrune.3 │ │ │ ├── isspace.3 │ │ │ ├── isspecial.3 │ │ │ ├── isupper.3 │ │ │ ├── iswalnum.3 │ │ │ ├── isxdigit.3 │ │ │ ├── ldpart.c │ │ │ ├── ldpart.h │ │ │ ├── lmessages.c │ │ │ ├── lmessages.h │ │ │ ├── lmonetary.c │ │ │ ├── lmonetary.h │ │ │ ├── lnumeric.c │ │ │ ├── lnumeric.h │ │ │ ├── localeconv.3 │ │ │ ├── localeconv.c │ │ │ ├── mblen.3 │ │ │ ├── mblen.c │ │ │ ├── mblocal.h │ │ │ ├── mbrlen.3 │ │ │ ├── mbrlen.c │ │ │ ├── mbrtowc.3 │ │ │ ├── mbrtowc.c │ │ │ ├── mbsinit.3 │ │ │ ├── mbsinit.c │ │ │ ├── mbsnrtowcs.c │ │ │ ├── mbsrtowcs.3 │ │ │ ├── mbsrtowcs.c │ │ │ ├── mbstowcs.3 │ │ │ ├── mbstowcs.c │ │ │ ├── mbtowc.3 │ │ │ ├── mbtowc.c │ │ │ ├── mskanji.5 │ │ │ ├── mskanji.c │ │ │ ├── multibyte.3 │ │ │ ├── nextwctype.3 │ │ │ ├── nextwctype.c │ │ │ ├── nl_langinfo.3 │ │ │ ├── nl_langinfo.c │ │ │ ├── nomacros.c │ │ │ ├── none.c │ │ │ ├── rune.c │ │ │ ├── rune32.h │ │ │ ├── runetype.c │ │ │ ├── setlocale.3 │ │ │ ├── setlocale.c │ │ │ ├── setlocale.h │ │ │ ├── setrunelocale.c │ │ │ ├── table.c │ │ │ ├── toascii.3 │ │ │ ├── tolower.3 │ │ │ ├── tolower.c │ │ │ ├── toupper.3 │ │ │ ├── toupper.c │ │ │ ├── towlower.3 │ │ │ ├── towupper.3 │ │ │ ├── utf2.c │ │ │ ├── utf8.5 │ │ │ ├── utf8.c │ │ │ ├── wcrtomb.3 │ │ │ ├── wcrtomb.c │ │ │ ├── wcsftime.3 │ │ │ ├── wcsftime.c │ │ │ ├── wcsnrtombs.c │ │ │ ├── wcsrtombs.3 │ │ │ ├── wcsrtombs.c │ │ │ ├── wcstod.3 │ │ │ ├── wcstod.c │ │ │ ├── wcstof.c │ │ │ ├── wcstoimax.c │ │ │ ├── wcstol.3 │ │ │ ├── wcstol.c │ │ │ ├── wcstold.c │ │ │ ├── wcstoll.c │ │ │ ├── wcstombs.3 │ │ │ ├── wcstombs.c │ │ │ ├── wcstoul.c │ │ │ ├── wcstoull.c │ │ │ ├── wcstoumax.c │ │ │ ├── wctob.c │ │ │ ├── wctomb.3 │ │ │ ├── wctomb.c │ │ │ ├── wctrans.3 │ │ │ ├── wctrans.c │ │ │ ├── wctype.3 │ │ │ ├── wctype.c │ │ │ ├── wcwidth.3 │ │ │ └── wcwidth.c │ │ ├── ctype_l.3 │ │ ├── duplocale.3 │ │ ├── freelocale.3 │ │ ├── frune.c │ │ ├── isalnum_l.3 │ │ ├── isctype.c │ │ ├── iswalnum_l.3 │ │ ├── iswctype.c │ │ ├── lconv.c │ │ ├── mbrune.3 │ │ ├── mbrune.c │ │ ├── newlocale.3 │ │ ├── querylocale.3 │ │ ├── rune.3 │ │ ├── runedepreciated.c │ │ ├── runedepreciated.h │ │ ├── setinvalidrune.c │ │ ├── uselocale.3 │ │ ├── utf2.5 │ │ ├── wcstod_l.3 │ │ ├── wcstol_l.3 │ │ ├── xlocale.3 │ │ ├── xlocale.c │ │ └── xlocale_private.h │ ├── man │ │ ├── FreeBSD │ │ │ ├── environ.7 │ │ │ └── stdarg.3 │ │ ├── assert.3 │ │ ├── bitstring.3 │ │ ├── gethostuuid.2 │ │ ├── manpages.lst │ │ ├── style.3 │ │ └── utmp.5 │ ├── nbsdcompat │ │ ├── _nbsd_compat_.h │ │ └── namespace.h │ ├── net │ │ ├── FreeBSD │ │ │ ├── addr2ascii.3 │ │ │ ├── addr2ascii.c │ │ │ ├── ascii2addr.c │ │ │ ├── inet.3 │ │ │ ├── inet_addr.c │ │ │ ├── inet_lnaof.c │ │ │ ├── inet_makeaddr.c │ │ │ ├── inet_net.3 │ │ │ ├── inet_net_ntop.c │ │ │ ├── inet_net_pton.c │ │ │ ├── inet_neta.c │ │ │ ├── inet_netof.c │ │ │ ├── inet_network.c │ │ │ ├── inet_ntoa.c │ │ │ ├── linkaddr.3 │ │ │ ├── linkaddr.c │ │ │ ├── nsap_addr.c │ │ │ ├── recv.c │ │ │ ├── send.c │ │ │ ├── sockatmark.3 │ │ │ ├── sockatmark.c │ │ │ ├── sourcefilter.3 │ │ │ └── sourcefilter.c │ │ ├── byteorder.3 │ │ ├── ethers.3 │ │ ├── inet_ntop.c │ │ └── inet_pton.c │ ├── nls │ │ └── FreeBSD │ │ │ ├── catclose.3 │ │ │ ├── catgets.3 │ │ │ ├── catopen.3 │ │ │ ├── msgcat.c │ │ │ └── msgcat.h │ ├── os │ │ ├── api.h │ │ ├── assumes.c │ │ ├── assumes.h │ │ ├── debug_private.c │ │ ├── debug_private.h │ │ └── variant_private.h │ ├── posix1e │ │ ├── acl.3 │ │ ├── acl.c │ │ ├── acl_add_flag_np.3 │ │ ├── acl_add_perm.3 │ │ ├── acl_clear_flags_np.3 │ │ ├── acl_clear_perms.3 │ │ ├── acl_copy_entry.3 │ │ ├── acl_copy_ext.3 │ │ ├── acl_create_entry.3 │ │ ├── acl_delete.3 │ │ ├── acl_delete_entry.3 │ │ ├── acl_delete_flag_np.3 │ │ ├── acl_delete_perm.3 │ │ ├── acl_dup.3 │ │ ├── acl_entry.c │ │ ├── acl_file.c │ │ ├── acl_flag.c │ │ ├── acl_free.3 │ │ ├── acl_from_text.3 │ │ ├── acl_get.3 │ │ ├── acl_get_entry.3 │ │ ├── acl_get_fd.3 │ │ ├── acl_get_flagset_np.3 │ │ ├── acl_get_perm_np.3 │ │ ├── acl_get_permset.3 │ │ ├── acl_get_permset_mask_np.3 │ │ ├── acl_get_qualifier.3 │ │ ├── acl_get_tag_type.3 │ │ ├── acl_init.3 │ │ ├── acl_perm.c │ │ ├── acl_set.3 │ │ ├── acl_set_flagset_np.3 │ │ ├── acl_set_permset.3 │ │ ├── acl_set_qualifier.3 │ │ ├── acl_set_tag_type.3 │ │ ├── acl_to_text.3 │ │ ├── acl_translate.c │ │ ├── acl_valid.3 │ │ └── aclvar.h │ ├── pthreads │ │ ├── mk_pthread_impl.c │ │ ├── plockstat.d │ │ ├── posix_sched.h │ │ ├── pthread.3 │ │ ├── pthread.c │ │ ├── pthread.h │ │ ├── pthread_atfork.3 │ │ ├── pthread_attr.3 │ │ ├── pthread_attr_init_destroy.3 │ │ ├── pthread_attr_set_getdetachstate.3 │ │ ├── pthread_attr_set_getinheritsched.3 │ │ ├── pthread_attr_set_getschedparam.3 │ │ ├── pthread_attr_set_getschedpolicy.3 │ │ ├── pthread_attr_set_getscope.3 │ │ ├── pthread_attr_set_getstackaddr.3 │ │ ├── pthread_attr_set_getstacksize.3 │ │ ├── pthread_cancel.3 │ │ ├── pthread_cancelable.c │ │ ├── pthread_cleanup_pop.3 │ │ ├── pthread_cleanup_push.3 │ │ ├── pthread_cond.c │ │ ├── pthread_cond_broadcast.3 │ │ ├── pthread_cond_destroy.3 │ │ ├── pthread_cond_init.3 │ │ ├── pthread_cond_signal.3 │ │ ├── pthread_cond_timedwait.3 │ │ ├── pthread_cond_wait.3 │ │ ├── pthread_condattr.3 │ │ ├── pthread_create.3 │ │ ├── pthread_detach.3 │ │ ├── pthread_equal.3 │ │ ├── pthread_exit.3 │ │ ├── pthread_getschedparam.3 │ │ ├── pthread_getspecific.3 │ │ ├── pthread_impl.h │ │ ├── pthread_internals.h │ │ ├── pthread_join.3 │ │ ├── pthread_key_create.3 │ │ ├── pthread_key_delete.3 │ │ ├── pthread_machdep.h │ │ ├── pthread_mutex.c │ │ ├── pthread_mutex_destroy.3 │ │ ├── pthread_mutex_init.3 │ │ ├── pthread_mutex_lock.3 │ │ ├── pthread_mutex_trylock.3 │ │ ├── pthread_mutex_unlock.3 │ │ ├── pthread_mutexattr.3 │ │ ├── pthread_once.3 │ │ ├── pthread_rwlock.c │ │ ├── pthread_rwlock_destroy.3 │ │ ├── pthread_rwlock_init.3 │ │ ├── pthread_rwlock_rdlock.3 │ │ ├── pthread_rwlock_unlock.3 │ │ ├── pthread_rwlock_wrlock.3 │ │ ├── pthread_rwlockattr_destroy.3 │ │ ├── pthread_rwlockattr_getpshared.3 │ │ ├── pthread_rwlockattr_init.3 │ │ ├── pthread_rwlockattr_setpshared.3 │ │ ├── pthread_self.3 │ │ ├── pthread_setcancelstate.3 │ │ ├── pthread_setspecific.3 │ │ ├── pthread_spinlock.h │ │ ├── pthread_spis.h │ │ ├── pthread_tsd.c │ │ ├── pthread_workqueue.h │ │ ├── sched.h │ │ ├── stack.s │ │ ├── tests │ │ │ ├── Makefile │ │ │ └── pthread_atfork_test.c │ │ └── thread_setup.c │ ├── regex │ │ ├── FreeBSD │ │ │ ├── COPYRIGHT │ │ │ ├── WHATSNEW │ │ │ ├── cname.h │ │ │ ├── re_format.7 │ │ │ ├── regerror.c │ │ │ ├── regex.3 │ │ │ └── utils.h │ │ └── TRE │ │ │ ├── config.h │ │ │ ├── lib │ │ │ ├── regcomp.c │ │ │ ├── regexec.c │ │ │ ├── tre-ast.c │ │ │ ├── tre-ast.h │ │ │ ├── tre-compile.c │ │ │ ├── tre-compile.h │ │ │ ├── tre-internal.h │ │ │ ├── tre-match-backtrack.c │ │ │ ├── tre-match-parallel.c │ │ │ ├── tre-match-utils.h │ │ │ ├── tre-mem.c │ │ │ ├── tre-mem.h │ │ │ ├── tre-parse.c │ │ │ ├── tre-parse.h │ │ │ ├── tre-stack.c │ │ │ ├── tre-stack.h │ │ │ ├── tre.h │ │ │ └── xmalloc.h │ │ │ ├── tre-0.8.0.tar.bz2 │ │ │ ├── tre-config.h │ │ │ └── tre-last-matched.h │ ├── secure │ │ ├── chk_fail.c │ │ ├── memccpy_chk.c │ │ ├── memcpy_chk.c │ │ ├── memmove_chk.c │ │ ├── memset_chk.c │ │ ├── secure.h │ │ ├── snprintf_chk.c │ │ ├── sprintf_chk.c │ │ ├── stpcpy_chk.c │ │ ├── stpncpy_chk.c │ │ ├── strcat_chk.c │ │ ├── strcpy_chk.c │ │ ├── strlcat_chk.c │ │ ├── strlcpy_chk.c │ │ ├── strncat_chk.c │ │ ├── strncpy_chk.c │ │ ├── vsnprintf_chk.c │ │ └── vsprintf_chk.c │ ├── stdio │ │ ├── FreeBSD │ │ │ ├── _flock_stub.c │ │ │ ├── asprintf.c │ │ │ ├── clrerr.c │ │ │ ├── dprintf.c │ │ │ ├── fclose.3 │ │ │ ├── fclose.c │ │ │ ├── fdopen.c │ │ │ ├── feof.c │ │ │ ├── ferror.3 │ │ │ ├── ferror.c │ │ │ ├── fflush.3 │ │ │ ├── fflush.c │ │ │ ├── fgetc.c │ │ │ ├── fgetln.3 │ │ │ ├── fgetln.c │ │ │ ├── fgetpos.c │ │ │ ├── fgets.3 │ │ │ ├── fgets.c │ │ │ ├── fgetwc.c │ │ │ ├── fgetwln.3 │ │ │ ├── fgetwln.c │ │ │ ├── fgetws.3 │ │ │ ├── fgetws.c │ │ │ ├── fileno.c │ │ │ ├── findfp.c │ │ │ ├── flags.c │ │ │ ├── floatio.h │ │ │ ├── flockfile.3 │ │ │ ├── fmemopen.c │ │ │ ├── fopen.3 │ │ │ ├── fopen.c │ │ │ ├── fprintf.c │ │ │ ├── fpurge.c │ │ │ ├── fputc.c │ │ │ ├── fputs.3 │ │ │ ├── fputs.c │ │ │ ├── fputwc.c │ │ │ ├── fputws.3 │ │ │ ├── fputws.c │ │ │ ├── fread.3 │ │ │ ├── fread.c │ │ │ ├── freopen.c │ │ │ ├── fscanf.c │ │ │ ├── fseek.3 │ │ │ ├── fseek.c │ │ │ ├── fsetpos.c │ │ │ ├── ftell.c │ │ │ ├── funopen.3 │ │ │ ├── funopen.c │ │ │ ├── fvwrite.c │ │ │ ├── fvwrite.h │ │ │ ├── fwalk.c │ │ │ ├── fwide.3 │ │ │ ├── fwide.c │ │ │ ├── fwprintf.c │ │ │ ├── fwrite.c │ │ │ ├── fwscanf.c │ │ │ ├── getc.3 │ │ │ ├── getc.c │ │ │ ├── getchar.c │ │ │ ├── getdelim.c │ │ │ ├── getline.3 │ │ │ ├── getline.c │ │ │ ├── gets.c │ │ │ ├── getw.c │ │ │ ├── getwc.3 │ │ │ ├── getwc.c │ │ │ ├── getwchar.c │ │ │ ├── glue.h │ │ │ ├── local.h │ │ │ ├── makebuf.c │ │ │ ├── mktemp.3 │ │ │ ├── mktemp.c │ │ │ ├── open_memstream.3 │ │ │ ├── open_memstream.c │ │ │ ├── open_wmemstream.c │ │ │ ├── perror.c │ │ │ ├── printf-pos.c │ │ │ ├── printf.3 │ │ │ ├── printf.c │ │ │ ├── printfcommon.h │ │ │ ├── printflocal.h │ │ │ ├── putc.3 │ │ │ ├── putc.c │ │ │ ├── putchar.c │ │ │ ├── puts.c │ │ │ ├── putw.c │ │ │ ├── putwc.3 │ │ │ ├── putwc.c │ │ │ ├── putwchar.c │ │ │ ├── refill.c │ │ │ ├── remove.3 │ │ │ ├── remove.c │ │ │ ├── rewind.c │ │ │ ├── rget.c │ │ │ ├── scanf.3 │ │ │ ├── scanf.c │ │ │ ├── setbuf.3 │ │ │ ├── setbuf.c │ │ │ ├── setbuffer.c │ │ │ ├── setvbuf.c │ │ │ ├── snprintf.c │ │ │ ├── sprintf.c │ │ │ ├── sscanf.c │ │ │ ├── stdio.3 │ │ │ ├── stdio.c │ │ │ ├── swprintf.c │ │ │ ├── swscanf.c │ │ │ ├── tempnam.c │ │ │ ├── tmpfile.c │ │ │ ├── tmpnam.3 │ │ │ ├── tmpnam.c │ │ │ ├── ungetc.3 │ │ │ ├── ungetc.c │ │ │ ├── ungetwc.3 │ │ │ ├── ungetwc.c │ │ │ ├── vasprintf.c │ │ │ ├── vdprintf.c │ │ │ ├── vfprintf.c │ │ │ ├── vfscanf.c │ │ │ ├── vfwprintf.c │ │ │ ├── vfwscanf.c │ │ │ ├── vprintf.c │ │ │ ├── vscanf.c │ │ │ ├── vsnprintf.c │ │ │ ├── vsprintf.c │ │ │ ├── vsscanf.c │ │ │ ├── vswprintf.c │ │ │ ├── vswscanf.c │ │ │ ├── vwprintf.c │ │ │ ├── vwscanf.c │ │ │ ├── wbuf.c │ │ │ ├── wprintf.3 │ │ │ ├── wprintf.c │ │ │ ├── wscanf.3 │ │ │ ├── wscanf.c │ │ │ ├── wsetup.c │ │ │ ├── xprintf.c │ │ │ ├── xprintf_errno.c │ │ │ ├── xprintf_float.c │ │ │ ├── xprintf_hexdump.c │ │ │ ├── xprintf_int.c │ │ │ ├── xprintf_private.h │ │ │ ├── xprintf_quote.c │ │ │ ├── xprintf_str.c │ │ │ ├── xprintf_time.c │ │ │ └── xprintf_vis.c │ │ ├── getwc_l.3 │ │ ├── printf_l.3 │ │ ├── putwc_l.3 │ │ ├── scanf_l.3 │ │ ├── wprintf_l.3 │ │ ├── wscanf_l.3 │ │ ├── xprintf.3 │ │ ├── xprintf.5 │ │ ├── xprintf_all_in_one.c │ │ ├── xprintf_comp.3 │ │ ├── xprintf_comp.c │ │ ├── xprintf_domain.3 │ │ ├── xprintf_domain.c │ │ ├── xprintf_domain.h │ │ ├── xprintf_exec.3 │ │ └── xprintf_exec.c │ ├── stdlib │ │ ├── FreeBSD │ │ │ ├── _Exit_.c │ │ │ ├── abort.3 │ │ │ ├── abort.c │ │ │ ├── abs.3 │ │ │ ├── abs.c │ │ │ ├── alloca.3 │ │ │ ├── atexit.3 │ │ │ ├── atexit.c │ │ │ ├── atexit.h │ │ │ ├── atof.3 │ │ │ ├── atof.c │ │ │ ├── atoi.3 │ │ │ ├── atoi.c │ │ │ ├── atol.3 │ │ │ ├── atol.c │ │ │ ├── atoll.c │ │ │ ├── bsearch.3 │ │ │ ├── bsearch.c │ │ │ ├── div.3 │ │ │ ├── div.c │ │ │ ├── exit.3 │ │ │ ├── exit.c │ │ │ ├── getenv.3 │ │ │ ├── getenv.c │ │ │ ├── getopt.3 │ │ │ ├── getopt.c │ │ │ ├── getopt_long.3 │ │ │ ├── getopt_long.c │ │ │ ├── getsubopt.3 │ │ │ ├── getsubopt.c │ │ │ ├── hcreate.3 │ │ │ ├── hcreate.c │ │ │ ├── heapsort.c │ │ │ ├── heapsort_b.c │ │ │ ├── heapsort_r.c │ │ │ ├── imaxabs.3 │ │ │ ├── imaxabs.c │ │ │ ├── imaxdiv.3 │ │ │ ├── imaxdiv.c │ │ │ ├── insque.3 │ │ │ ├── insque.c │ │ │ ├── labs.3 │ │ │ ├── labs.c │ │ │ ├── ldiv.3 │ │ │ ├── ldiv.c │ │ │ ├── llabs.3 │ │ │ ├── llabs.c │ │ │ ├── lldiv.3 │ │ │ ├── lldiv.c │ │ │ ├── lsearch.3 │ │ │ ├── lsearch.c │ │ │ ├── memory.3 │ │ │ ├── merge.c │ │ │ ├── merge_b.c │ │ │ ├── psort.3 │ │ │ ├── psort.c │ │ │ ├── psort_b.c │ │ │ ├── psort_r.c │ │ │ ├── putenv.c │ │ │ ├── qsort.3 │ │ │ ├── qsort.c │ │ │ ├── qsort_r.c │ │ │ ├── radixsort.3 │ │ │ ├── radixsort.c │ │ │ ├── rand.3 │ │ │ ├── rand.c │ │ │ ├── random.3 │ │ │ ├── random.c │ │ │ ├── reallocf.c │ │ │ ├── realpath.3 │ │ │ ├── realpath.c │ │ │ ├── remque.c │ │ │ ├── setenv.c │ │ │ ├── strhash.c │ │ │ ├── strtod.3 │ │ │ ├── strtoimax.c │ │ │ ├── strtol.3 │ │ │ ├── strtol.c │ │ │ ├── strtoll.c │ │ │ ├── strtoq.c │ │ │ ├── strtoul.3 │ │ │ ├── strtoul.c │ │ │ ├── strtoull.c │ │ │ ├── strtoumax.c │ │ │ ├── strtouq.c │ │ │ ├── system.3 │ │ │ ├── system.c │ │ │ ├── tdelete.c │ │ │ ├── tfind.c │ │ │ ├── tsearch.3 │ │ │ ├── tsearch.c │ │ │ └── twalk.c │ │ ├── NetBSD │ │ │ ├── strfmon.3 │ │ │ └── strfmon.c │ │ ├── OpenBSD │ │ │ ├── ecvt.3 │ │ │ ├── ecvt.c │ │ │ └── gcvt.c │ │ ├── a64l.3 │ │ ├── a64l.c │ │ ├── grantpt.3 │ │ ├── grantpt.c │ │ ├── l64a.c │ │ ├── qsort_b.c │ │ ├── strtod_l.3 │ │ └── strtol_l.3 │ ├── stdtime │ │ ├── FreeBSD │ │ │ ├── asctime.c │ │ │ ├── ctime.3 │ │ │ ├── difftime.c │ │ │ ├── ftime.3 │ │ │ ├── ftime.c │ │ │ ├── localtime.c │ │ │ ├── private.h │ │ │ ├── strftime.3 │ │ │ ├── strftime.c │ │ │ ├── strptime.3 │ │ │ ├── strptime.c │ │ │ ├── time2posix.3 │ │ │ ├── time32.c │ │ │ ├── timelocal.c │ │ │ ├── timelocal.h │ │ │ ├── tzfile.5 │ │ │ └── tzfile.h │ │ ├── getdate.3 │ │ ├── getdate.c │ │ └── timezone_unix03.c │ ├── string │ │ ├── FreeBSD │ │ │ ├── bcmp.3 │ │ │ ├── bcopy.3 │ │ │ ├── bstring.3 │ │ │ ├── bzero.3 │ │ │ ├── index.3 │ │ │ ├── memccpy.3 │ │ │ ├── memchr.3 │ │ │ ├── memcmp.3 │ │ │ ├── memcpy.3 │ │ │ ├── memmem.3 │ │ │ ├── memmem.c │ │ │ ├── memmove.3 │ │ │ ├── memset.3 │ │ │ ├── rindex.3 │ │ │ ├── rindex.c │ │ │ ├── strcasecmp.3 │ │ │ ├── strcasecmp.c │ │ │ ├── strcasestr.c │ │ │ ├── strcat.3 │ │ │ ├── strchr.3 │ │ │ ├── strcmp.3 │ │ │ ├── strcoll.3 │ │ │ ├── strcoll.c │ │ │ ├── strcpy.3 │ │ │ ├── strcspn.c │ │ │ ├── strdup.3 │ │ │ ├── strdup.c │ │ │ ├── strerror.3 │ │ │ ├── strerror.c │ │ │ ├── string.3 │ │ │ ├── strlcpy.3 │ │ │ ├── strlen.3 │ │ │ ├── strmode.3 │ │ │ ├── strmode.c │ │ │ ├── strndup.c │ │ │ ├── strnstr.c │ │ │ ├── strpbrk.3 │ │ │ ├── strpbrk.c │ │ │ ├── strrchr.c │ │ │ ├── strsep.3 │ │ │ ├── strsep.c │ │ │ ├── strsignal.c │ │ │ ├── strspn.3 │ │ │ ├── strspn.c │ │ │ ├── strstr.3 │ │ │ ├── strtok.3 │ │ │ ├── strtok.c │ │ │ ├── strxfrm.3 │ │ │ ├── strxfrm.c │ │ │ ├── swab.3 │ │ │ ├── swab.c │ │ │ ├── timingsafe_bcmp.3 │ │ │ ├── timingsafe_bcmp.c │ │ │ ├── wcpcpy.c │ │ │ ├── wcpncpy.c │ │ │ ├── wcscasecmp.c │ │ │ ├── wcscat.c │ │ │ ├── wcschr.c │ │ │ ├── wcscmp.c │ │ │ ├── wcscoll.3 │ │ │ ├── wcscoll.c │ │ │ ├── wcscpy.c │ │ │ ├── wcscspn.c │ │ │ ├── wcsdup.c │ │ │ ├── wcslcat.c │ │ │ ├── wcslcpy.c │ │ │ ├── wcslen.c │ │ │ ├── wcsncasecmp.c │ │ │ ├── wcsncat.c │ │ │ ├── wcsncmp.c │ │ │ ├── wcsncpy.c │ │ │ ├── wcsnlen.c │ │ │ ├── wcspbrk.c │ │ │ ├── wcsrchr.c │ │ │ ├── wcsspn.c │ │ │ ├── wcsstr.c │ │ │ ├── wcstok.3 │ │ │ ├── wcstok.c │ │ │ ├── wcswidth.3 │ │ │ ├── wcswidth.c │ │ │ ├── wcsxfrm.3 │ │ │ ├── wcsxfrm.c │ │ │ ├── wmemchr.3 │ │ │ ├── wmemchr.c │ │ │ ├── wmemcmp.c │ │ │ ├── wmemcpy.c │ │ │ ├── wmemmove.c │ │ │ └── wmemset.c │ │ ├── NetBSD │ │ │ ├── memset_s.3 │ │ │ └── memset_s.c │ │ ├── bcopy.c │ │ ├── memset_pattern.3 │ │ ├── stpcpy.c │ │ ├── stpncpy.c │ │ ├── strcat.c │ │ └── strncat.c │ ├── sys │ │ ├── OSMemoryNotification.c │ │ ├── OSThermalNotification.c │ │ ├── OpenBSD │ │ │ └── stack_protector.c │ │ ├── _libc_fork_child.c │ │ ├── _libc_init.c │ │ ├── chmodx_np.c │ │ ├── crt_externs.c │ │ ├── fork.c │ │ ├── getgroups.c │ │ ├── gettimeofday.c │ │ ├── msgctl.c │ │ ├── nanosleep.2 │ │ ├── openx_np.c │ │ ├── posix_spawn.c │ │ ├── semctl.c │ │ ├── settimeofday.c │ │ ├── shmctl.c │ │ ├── sigaction.c │ │ ├── sigwait.2 │ │ ├── statx_np.c │ │ └── umaskx_np.c │ ├── tests │ │ ├── Makefile │ │ ├── arc4random.c │ │ ├── assumes.c │ │ ├── assumes_legacy.c │ │ ├── backtrace.c │ │ ├── clock.c │ │ ├── dir.c │ │ ├── dirstat.c │ │ ├── envbuf.c │ │ ├── err.c │ │ ├── flockfile.c │ │ ├── freebsd_fmemopen.c │ │ ├── freebsd_glob.c │ │ ├── freebsd_open_memstream.c │ │ ├── freebsd_open_wmemstream.c │ │ ├── freebsd_qsort.c │ │ ├── freebsd_qsort.h │ │ ├── fts_find.c │ │ ├── getdate.c │ │ ├── getenv.c │ │ ├── locale.c │ │ ├── mktemp.c │ │ ├── net.c │ │ ├── netbsd_fmemopen.c │ │ ├── netbsd_getcwd.c │ │ ├── netbsd_getenv_thread.c │ │ ├── netbsd_glob.c │ │ ├── netbsd_open_memstream.c │ │ ├── netbsd_printf.c │ │ ├── netbsd_stat.c │ │ ├── netbsd_strerror.c │ │ ├── netbsd_strptime.c │ │ ├── netbsd_vis.c │ │ ├── nxheap.c │ │ ├── open_memstream.c │ │ ├── os_simple_hash.c │ │ ├── os_variant.c │ │ ├── printf.c │ │ ├── psort.c │ │ ├── qsort.c │ │ ├── qsort_perf.c │ │ ├── readpassphrase.c │ │ ├── realpath.c │ │ ├── realpath_edge.c │ │ ├── regex │ │ │ ├── README │ │ │ ├── datafiles │ │ │ │ ├── 11991275.dat │ │ │ │ ├── 12221092.dat │ │ │ │ ├── 14189743.dat │ │ │ │ ├── 2692334.dat │ │ │ │ ├── 3734286.dat │ │ │ │ ├── 3835390.dat │ │ │ │ ├── 3936073.dat │ │ │ │ ├── 5518392.dat │ │ │ │ ├── 5549951.dat │ │ │ │ ├── 6440240.dat │ │ │ │ ├── 6481680.dat │ │ │ │ ├── 6487297.dat │ │ │ │ ├── 6487583.dat │ │ │ │ ├── ISO8859-1.dat │ │ │ │ ├── OpenBSD-enhanced.dat │ │ │ │ ├── OpenBSD.dat │ │ │ │ ├── UTF-8.dat │ │ │ │ ├── basic.dat │ │ │ │ ├── bracket.dat │ │ │ │ ├── categorize.dat │ │ │ │ ├── characterclass.dat │ │ │ │ ├── conformance-vsc-ed.dat │ │ │ │ ├── conformance-vsx-regcomp.dat │ │ │ │ ├── conformance-vsx-regex.dat │ │ │ │ ├── empty.dat │ │ │ │ ├── eucJP.dat │ │ │ │ ├── forcedassoc.dat │ │ │ │ ├── greediness-enhanced.dat │ │ │ │ ├── greediness.dat │ │ │ │ ├── implementation_choices.dat │ │ │ │ ├── interpretation.dat │ │ │ │ ├── iteration.dat │ │ │ │ ├── misc-enhanced.dat │ │ │ │ ├── misc.dat │ │ │ │ ├── need-parenthesis-enhanced.dat │ │ │ │ ├── need-parenthesis.dat │ │ │ │ ├── nullsubexpr.dat │ │ │ │ ├── regex-posix-unittest-1.1.dat │ │ │ │ ├── repetition.dat │ │ │ │ ├── rightassoc.dat │ │ │ │ ├── rightbracket.dat │ │ │ │ ├── rightparen.dat │ │ │ │ ├── tre-bugs.dat │ │ │ │ ├── tre-enhanced.dat │ │ │ │ ├── tre-tests-enhanced.dat │ │ │ │ ├── tre-tests-extended-enhanced.dat │ │ │ │ ├── tre-tests.dat │ │ │ │ ├── union-enhanced.dat │ │ │ │ └── union.dat │ │ │ ├── testregex.c │ │ │ └── testregex.c.orig │ │ ├── stdio.c │ │ ├── stdtime.c │ │ ├── strerror.c │ │ ├── strlcat.c │ │ ├── strlcpy.c │ │ ├── strptime.c │ │ ├── timingsafe_bcmp.c │ │ └── wchar.c │ ├── util │ │ ├── fparseln.3 │ │ ├── fparseln.c │ │ ├── login.3 │ │ ├── login.c │ │ ├── login_tty.c │ │ ├── logout.c │ │ ├── logwtmp.c │ │ ├── mkpath_np.3 │ │ ├── mkpath_np.c │ │ ├── opendev.3 │ │ ├── opendev.c │ │ ├── openpty.3 │ │ └── pty.c │ ├── uuid │ │ ├── namespace.h │ │ ├── uuid-config.h │ │ ├── uuidman.sed │ │ └── uuidsrc │ │ │ ├── clear.c │ │ │ ├── compare.c │ │ │ ├── copy.c │ │ │ ├── gen_uuid.c │ │ │ ├── isnull.c │ │ │ ├── libuuid.3.in │ │ │ ├── pack.c │ │ │ ├── parse.c │ │ │ ├── unpack.c │ │ │ ├── unparse.c │ │ │ ├── uuidP.h │ │ │ ├── uuid_clear.3.in │ │ │ ├── uuid_compare.3.in │ │ │ ├── uuid_copy.3.in │ │ │ ├── uuid_generate.3.in │ │ │ ├── uuid_is_null.3.in │ │ │ ├── uuid_parse.3.in │ │ │ └── uuid_unparse.3.in │ ├── x86_64 │ │ └── gen │ │ │ └── mcount.s │ └── xcodescripts │ │ ├── Libc.order │ │ ├── abort_unsupported.sh │ │ ├── alias.list │ │ ├── build_linklists.sh │ │ ├── eos.xcconfig │ │ ├── force_libc_to_build.sh │ │ ├── generate_features.pl │ │ ├── headers.sh │ │ ├── legacy_alias.list │ │ ├── libc.xcconfig │ │ ├── libc_static.xcconfig │ │ ├── manpages.sh │ │ ├── patch_headers_variants.pl │ │ ├── sanitise_headers.sh │ │ ├── sim-compat-symlink.sh │ │ ├── skip_installhdrs.sh │ │ ├── strip-header.ed │ │ └── variants.xcconfig │ ├── dyld-655.1.1 │ ├── .clang-format │ ├── .gitignore │ ├── APPLE_LICENSE │ ├── bin │ │ ├── expand.rb │ │ └── set-alt-dyld │ ├── configs │ │ ├── base.xcconfig │ │ ├── closured.xcconfig │ │ ├── dyld.xcconfig │ │ ├── libdyld.xcconfig │ │ ├── update_dyld_shared_cache.xcconfig │ │ └── update_dyld_sim_shared_cache.xcconfig │ ├── doc │ │ ├── ReleaseNotes.txt │ │ ├── man │ │ │ ├── man1 │ │ │ │ ├── closured.1 │ │ │ │ ├── dyld.1 │ │ │ │ └── update_dyld_shared_cache.1 │ │ │ └── man3 │ │ │ │ ├── dladdr.3 │ │ │ │ ├── dlclose.3 │ │ │ │ ├── dlerror.3 │ │ │ │ ├── dlopen.3 │ │ │ │ ├── dlopen_preflight.3 │ │ │ │ ├── dlsym.3 │ │ │ │ └── dyld.3 │ │ └── tracing │ │ │ ├── dyld.codes │ │ │ └── dyld.plist │ ├── dyld.xcodeproj │ │ └── project.pbxproj │ ├── dyld3 │ │ ├── APIs.cpp │ │ ├── APIs.h │ │ ├── APIs_macOS.cpp │ │ ├── AllImages.cpp │ │ ├── AllImages.h │ │ ├── Array.h │ │ ├── Closure.cpp │ │ ├── Closure.h │ │ ├── ClosureBuilder.cpp │ │ ├── ClosureBuilder.h │ │ ├── ClosureFileSystem.h │ │ ├── ClosureFileSystemPhysical.cpp │ │ ├── ClosureFileSystemPhysical.h │ │ ├── ClosurePrinter.cpp │ │ ├── ClosurePrinter.h │ │ ├── ClosureWriter.cpp │ │ ├── ClosureWriter.h │ │ ├── CodeSigningTypes.h │ │ ├── Diagnostics.cpp │ │ ├── Diagnostics.h │ │ ├── JSONWriter.h │ │ ├── Loading.cpp │ │ ├── Loading.h │ │ ├── Logging.cpp │ │ ├── Logging.h │ │ ├── MachOAnalyzer.cpp │ │ ├── MachOAnalyzer.h │ │ ├── MachOFile.cpp │ │ ├── MachOFile.h │ │ ├── MachOLoaded.cpp │ │ ├── MachOLoaded.h │ │ ├── PathOverrides.cpp │ │ ├── PathOverrides.h │ │ ├── SharedCacheRuntime.cpp │ │ ├── SharedCacheRuntime.h │ │ ├── StartGlue.h │ │ ├── SupportedArchs.h │ │ ├── Tracing.cpp │ │ ├── Tracing.h │ │ ├── libdyldEntryVector.cpp │ │ ├── libdyldEntryVector.h │ │ └── shared-cache │ │ │ ├── AdjustDylibSegments.cpp │ │ │ ├── BuilderUtils.h │ │ │ ├── BuilderUtils.mm │ │ │ ├── CacheBuilder.cpp │ │ │ ├── CacheBuilder.h │ │ │ ├── DyldSharedCache.cpp │ │ │ ├── DyldSharedCache.h │ │ │ ├── FileAbstraction.hpp │ │ │ ├── FileUtils.cpp │ │ │ ├── FileUtils.h │ │ │ ├── MachOFileAbstraction.hpp │ │ │ ├── Manifest.h │ │ │ ├── Manifest.mm │ │ │ ├── ObjC1Abstraction.hpp │ │ │ ├── ObjC2Abstraction.hpp │ │ │ ├── OptimizerBranches.cpp │ │ │ ├── OptimizerLinkedit.cpp │ │ │ ├── OptimizerObjC.cpp │ │ │ ├── StringUtils.h │ │ │ ├── Trie.hpp │ │ │ ├── dyld_cache_format.h │ │ │ ├── dyld_closure_util.cpp │ │ │ ├── dyld_shared_cache_builder.mm │ │ │ ├── make_ios_dyld_cache.cpp │ │ │ ├── mrm_shared_cache_builder.cpp │ │ │ ├── mrm_shared_cache_builder.h │ │ │ ├── multi_dyld_shared_cache_builder.mm │ │ │ ├── update_dyld_shared_cache.cpp │ │ │ ├── update_dyld_shared_cache_entitlements.plist │ │ │ └── update_dyld_sim_shared_cache.cpp │ ├── dyld_sim-entitlements.plist │ ├── include │ │ ├── dlfcn.h │ │ └── mach-o │ │ │ ├── dyld-interposing.h │ │ │ ├── dyld.h │ │ │ ├── dyld_gdb.h │ │ │ ├── dyld_images.h │ │ │ ├── dyld_priv.h │ │ │ └── dyld_process_info.h │ ├── interlinked-dylibs │ │ └── update_dyld_shared_cache_compat.cpp │ ├── launch-cache │ │ ├── Architectures.hpp │ │ ├── CacheFileAbstraction.hpp │ │ ├── FileAbstraction.hpp │ │ ├── MachOFileAbstraction.hpp │ │ ├── MachOTrie.hpp │ │ ├── dsc_extractor.cpp │ │ ├── dsc_extractor.h │ │ ├── dsc_iterator.cpp │ │ ├── dsc_iterator.h │ │ ├── dyld_cache_format.h │ │ └── dyld_shared_cache_util.cpp │ ├── src │ │ ├── ImageLoader.cpp │ │ ├── ImageLoader.h │ │ ├── ImageLoaderMachO.cpp │ │ ├── ImageLoaderMachO.h │ │ ├── ImageLoaderMachOClassic.cpp │ │ ├── ImageLoaderMachOClassic.h │ │ ├── ImageLoaderMachOCompressed.cpp │ │ ├── ImageLoaderMachOCompressed.h │ │ ├── ImageLoaderMegaDylib.cpp │ │ ├── ImageLoaderMegaDylib.h │ │ ├── dyld.cpp │ │ ├── dyld.exp │ │ ├── dyld.h │ │ ├── dyld.order │ │ ├── dyldAPIs.cpp │ │ ├── dyldAPIsInLibSystem.cpp │ │ ├── dyldExceptions.c │ │ ├── dyldInitialization.cpp │ │ ├── dyldLibSystemGlue.c │ │ ├── dyldLibSystemInterface.h │ │ ├── dyldLock.cpp │ │ ├── dyldLock.h │ │ ├── dyldNew.cpp │ │ ├── dyldStartup.s │ │ ├── dyldSyscallInterface.h │ │ ├── dyld_gdb.cpp │ │ ├── dyld_process_info.cpp │ │ ├── dyld_process_info_internal.h │ │ ├── dyld_process_info_notify.cpp │ │ ├── dyld_sim.exp │ │ ├── dyld_stub_binder.s │ │ ├── dyld_usage.cpp │ │ ├── glue.c │ │ ├── libdyld_data_symbols.dirty │ │ ├── libdyld_sim.exp │ │ ├── start_glue.s │ │ ├── stub_binding_helper.s │ │ ├── threadLocalHelpers.s │ │ └── threadLocalVariables.c │ ├── testing │ │ ├── README.txt │ │ ├── build_tests.py │ │ ├── get_task_allow_entitlement.plist │ │ ├── nocr │ │ │ ├── execserver.defs │ │ │ ├── nocr.1 │ │ │ └── nocr.c │ │ ├── run_all_dyld_tests.py │ │ ├── task_for_pid_entitlement.plist │ │ └── test-cases │ │ │ ├── LC_DYLD_ENV-DYLD_LIBRARY_PATH.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── NSAddImage-basic.dtest │ │ │ ├── main.c │ │ │ └── zzz.c │ │ │ ├── NSAddImage-fail.dtest │ │ │ └── main.c │ │ │ ├── NSAddImage-loaded.dtest │ │ │ └── main.c │ │ │ ├── NSAddressOfSymbol-basic.dtest │ │ │ └── main.c │ │ │ ├── NSCreateObjectFileImageFromFile-basic.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── NSCreateObjectFileImageFromFile-stress.dtest │ │ │ ├── foo.c │ │ │ └── main.cpp │ │ │ ├── NSCreateObjectFileImageFromMemory-basic.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── NSLookupSymbolInImage-basic.dtest │ │ │ └── main.c │ │ │ ├── _dyld_images_for_addresses.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── _dyld_is_memory_immutable.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── _dyld_register_for_image_loads.dtest │ │ │ ├── foo.c │ │ │ └── main.cxx │ │ │ ├── _dyld_register_func_for_add_image.dtest │ │ │ ├── foo.c │ │ │ └── main.cxx │ │ │ ├── crt-vars-libSystem.dtest │ │ │ └── main.c │ │ │ ├── cwd-relative-load.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dladdr-basic.dtest │ │ │ ├── main-no-syms.c │ │ │ └── main.c │ │ │ ├── dladdr-dylib.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-DYLD_LIBRARY_PATH.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-RTLD_LOCAL-coalesce.dtest │ │ │ ├── foo1.c │ │ │ ├── foo2.c │ │ │ ├── foo3.c │ │ │ └── main.c │ │ │ ├── dlopen-RTLD_LOCAL-hides.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-RTLD_NODELETE.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-RTLD_NOLOAD.dtest │ │ │ ├── foo.c │ │ │ ├── init-a.c │ │ │ ├── init-b.c │ │ │ ├── init-main.c │ │ │ └── main.c │ │ │ ├── dlopen-atpath-restricted.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-bad-file.dtest │ │ │ ├── bad.txt │ │ │ └── main.c │ │ │ ├── dlopen-basic.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-empty-data.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-flat.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-framework-fallback.dtest │ │ │ └── main.c │ │ │ ├── dlopen-haswell.dtest │ │ │ ├── a.c │ │ │ └── main.c │ │ │ ├── dlopen-haswell │ │ │ └── a.c │ │ │ ├── dlopen-in-init.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-indirect-groupNum.dtest │ │ │ ├── bar.c │ │ │ ├── baz.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-intertwined.dtest │ │ │ ├── A.c │ │ │ ├── B.c │ │ │ ├── C.c │ │ │ ├── D.c │ │ │ ├── E.c │ │ │ ├── F.c │ │ │ ├── base.c │ │ │ └── main.c │ │ │ ├── dlopen-long-error-message.dtest │ │ │ └── main.c │ │ │ ├── dlopen-race.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-realpath.dtest │ │ │ └── main.c │ │ │ ├── dlopen-recurse.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-rpath-from-dylib.dtest │ │ │ ├── bar.c │ │ │ ├── main.c │ │ │ └── test.c │ │ │ ├── dlopen-rpath-implicit.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlopen-rpath-prev-override.dtest │ │ │ ├── bad.c │ │ │ ├── dyn.c │ │ │ ├── foo.c │ │ │ ├── good.c │ │ │ └── main.c │ │ │ ├── dlopen-rpath-prev.dtest │ │ │ ├── foo.c │ │ │ ├── main.c │ │ │ ├── sub1.c │ │ │ └── sub2.c │ │ │ ├── dlopen-signing.dtest │ │ │ ├── dylib.c │ │ │ └── main.c │ │ │ ├── dlsym-RTLD_DEFAULT.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlsym-RTLD_MAIN_ONLY.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlsym-RTLD_NEXT.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlsym-RTLD_SELF.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlsym-handle.dtest │ │ │ ├── bar.c │ │ │ ├── base.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dlsym-re-export.dtest │ │ │ ├── foo.c │ │ │ ├── main.c │ │ │ ├── sub1.c │ │ │ └── sub2.c │ │ │ ├── dtrace.dtest │ │ │ ├── main.c │ │ │ └── main.d │ │ │ ├── dyld_abort_payload.dtest │ │ │ ├── defSymbol.c │ │ │ ├── emptyMain.c │ │ │ ├── foo.c │ │ │ ├── main.c │ │ │ └── useSymbol.c │ │ │ ├── dyld_get_image_versions.dtest │ │ │ └── main.c │ │ │ ├── dyld_get_sdk_version.dtest │ │ │ ├── bad.txt │ │ │ └── main.c │ │ │ ├── dyld_image_path_containing_address.dtest │ │ │ └── main.c │ │ │ ├── dyld_process_info.dtest │ │ │ ├── linksWithCF.c │ │ │ └── main.c │ │ │ ├── dyld_process_info_notify.dtest │ │ │ ├── foo.c │ │ │ ├── main.c │ │ │ └── target.c │ │ │ ├── dyld_process_info_unload.dtest │ │ │ ├── foo.c │ │ │ ├── main.c │ │ │ └── target.c │ │ │ ├── dyld_version_spis.dtest │ │ │ └── main.c │ │ │ ├── dylib-re-export-old-format.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dylib-re-export.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── dylib-static-link.dtest │ │ │ ├── foo.c │ │ │ ├── missing.c │ │ │ └── present.c │ │ │ ├── dylib-static-weak-link.dtest │ │ │ ├── foo.c │ │ │ ├── missing.c │ │ │ └── present.c │ │ │ ├── env-DYLD_FALLBACK_FRAMEWORK_PATH.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── env-DYLD_FALLBACK_LIBRARY_PATH.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── env-DYLD_FRAMEWORK_PATH.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── env-DYLD_IMAGE_SUFFIX.dtest │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── env-DYLD_LIBRARY_PATH-cache.dtest │ │ │ ├── main.c │ │ │ ├── myzlib.c │ │ │ ├── reexported-myzlib.c │ │ │ └── reexporter.c │ │ │ ├── env-DYLD_LIBRARY_PATH.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── flat-namespace-absolute-symbol.dtest │ │ │ ├── foo.s │ │ │ └── main.c │ │ │ ├── flat-namespace.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── image_infos-uuids.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── interpose-malloc.dtest │ │ │ ├── foo.c │ │ │ ├── interposer.c │ │ │ └── main.c │ │ │ ├── interpose-weak.dtest │ │ │ ├── foo.c │ │ │ ├── interposer.c │ │ │ └── main.c │ │ │ ├── no-shared-cache.dtest │ │ │ └── main.c │ │ │ ├── operator-new.dtest │ │ │ └── main.cxx │ │ │ ├── restrict-search.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── shared_cache_range.dtest │ │ │ └── main.c │ │ │ ├── symbol-resolver-basic.dtest │ │ │ ├── foo.c │ │ │ ├── foo2.c │ │ │ └── main.c │ │ │ ├── thread-local-cleanup.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ ├── thread-local-variables.dtest │ │ │ ├── foo.c │ │ │ └── main.c │ │ │ └── weak-coalesce.dtest │ │ │ ├── Makefile │ │ │ ├── base.c │ │ │ ├── base.h │ │ │ ├── foo1.c │ │ │ ├── foo2.c │ │ │ ├── foo3.c │ │ │ └── main.c │ └── unit-tests │ │ ├── bin │ │ ├── build-results-filter.pl │ │ ├── exit-non-zero-pass.pl │ │ ├── exit-zero-pass.pl │ │ ├── fail-if-non-zero.pl │ │ ├── make-recursive.pl │ │ ├── pass-iff-exit-zero.pl │ │ └── result-filter.pl │ │ ├── build-and-run-iPhoneOS-unit-tests │ │ ├── build-iPhoneOS-unit-tests │ │ ├── include │ │ ├── common.makefile │ │ └── test.h │ │ ├── run-all-unit-tests │ │ └── test-cases │ │ ├── DYLD_LIBRARY_PATH-dyld_env │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── DYLD_VERSIONED_FRAMEWORK_PATH-basic │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── DYLD_VERSIONED_LIBRARY_PATH-basic │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── DYLD_VERSIONED_LIBRARY_PATH-dyld_env-restrict │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── DYLD_VERSIONED_LIBRARY_PATH-dyld_env │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── NSAddImage-MATCH_BY_INSTALLNAME │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── NSAddImage-RETURN_ONLY_IF_LOADED │ │ ├── Makefile │ │ └── main.c │ │ ├── NSAddImage-leafname │ │ ├── Makefile │ │ ├── main.c │ │ └── zzz.c │ │ ├── NSAddressOfSymbol-NULL │ │ ├── Makefile │ │ └── main.c │ │ ├── absolute-symbol │ │ ├── Makefile │ │ ├── abs.s │ │ ├── foo.c │ │ └── main.c │ │ ├── addend │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── all_image_infos-cache-slide │ │ ├── Makefile │ │ └── main.c │ │ ├── all_image_infos-duplicate │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── all_image_infos-paths │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── all_image_infos │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── always-libSystem │ │ ├── Makefile │ │ └── main.c │ │ ├── big-jump-table │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ ├── funcs.c │ │ ├── main.c │ │ └── pointers.c │ │ ├── big-stack │ │ ├── Makefile │ │ └── main.c │ │ ├── branch-islands │ │ ├── Makefile │ │ ├── extra.c │ │ ├── main.c │ │ └── space.s │ │ ├── bundle-basic │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-dont-gc │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── bundle-memory-load-all-infos │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-memory-load-bad │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-memory-load-fat │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-memory-load-malloc │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-memory-load │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-multi-link │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-multi-load │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-name-ownership │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-private │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-reload │ │ ├── Makefile │ │ ├── bundle.cxx │ │ └── main.c │ │ ├── bundle-terminator │ │ ├── Makefile │ │ ├── bundle.cxx │ │ └── main.c │ │ ├── bundle-unlinkable │ │ ├── Makefile │ │ ├── bundle.c │ │ ├── lib.c │ │ └── main.c │ │ ├── bundle-unload-keep-mapped │ │ ├── Makefile │ │ ├── bundle.c │ │ └── main.c │ │ ├── bundle-v-dylib │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── bundle-weak │ │ ├── Makefile │ │ ├── bundle.cxx │ │ └── main.c │ │ ├── concurrent-dlopen-initializers │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── coreSymbolication-notify │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── crt-apple │ │ ├── Makefile │ │ └── main.c │ │ ├── crt-argv-NULL │ │ ├── Makefile │ │ └── main.c │ │ ├── crt-custom │ │ ├── Makefile │ │ ├── main.c │ │ └── mystart.s │ │ ├── crt-libSystem │ │ ├── Makefile │ │ └── main.c │ │ ├── crt-result │ │ ├── Makefile │ │ ├── bad.c │ │ └── good.c │ │ ├── cxa_finalize │ │ ├── Makefile │ │ ├── foo.cxx │ │ └── main.c │ │ ├── deadlock │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dladdr-stripped │ │ ├── Makefile │ │ └── main.c │ │ ├── dladdr │ │ ├── Makefile │ │ └── main.c │ │ ├── dlclose-basic │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-bundle-unload │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-dylib-dynamic-ref │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-dylib-ref-count │ │ ├── Makefile │ │ ├── bar.c │ │ ├── base.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-dylib-terminators │ │ ├── Makefile │ │ ├── bar.cpp │ │ ├── baz.c │ │ ├── foo.cpp │ │ └── main.c │ │ ├── dlclose-dylib-unload │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-order │ │ ├── Makefile │ │ ├── bar.cxx │ │ ├── base.c │ │ ├── base.h │ │ ├── baz.cxx │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-terminator-dlclose │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-unload-c++ │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlclose-unmap │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlerror-clear │ │ ├── Makefile │ │ └── main.c │ │ ├── dlerror │ │ ├── Makefile │ │ └── main.c │ │ ├── dlopen-DYLD_FALLBACK_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-DYLD_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-LD_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-NULL-RTLD_FIRST │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_FIRST │ │ ├── Makefile │ │ ├── bar.c │ │ ├── base.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_GLOBAL │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_LOCAL-ignore │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_LOCAL-weak │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_LOCAL │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_NODELETE │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_NOLOAD-fallback │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_NOLOAD-in-initializer │ │ ├── Makefile │ │ ├── bar.c │ │ ├── base.c │ │ ├── baz.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_NOLOAD-symlink │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_NOLOAD │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-RTLD_NOW │ │ ├── Makefile │ │ ├── bundle.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-basic │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-codesign-dynamic │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-codesign │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-dyld-locking │ │ ├── Makefile │ │ ├── bar.c │ │ ├── base.c │ │ ├── base.h │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-error │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-executable │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-from-anonymous-code │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-in-initializer │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-init-dlopen-notify │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ ├── foo1.c │ │ ├── foo2.c │ │ └── main.cxx │ │ ├── dlopen-init-dlopen-up │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-init-dlopen │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-init-up │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-initializer │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-leak-threaded │ │ ├── Makefile │ │ └── main.c │ │ ├── dlopen-leak │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-local-and-global │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-multi │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-non-canonical-path │ │ ├── Makefile │ │ └── main.c │ │ ├── dlopen-notify-bind │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-sandbox │ │ ├── Makefile │ │ ├── base.sb │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-search-leak │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen-zero │ │ ├── Makefile │ │ └── main.c │ │ ├── dlopen_preflight-basic │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen_preflight-cycle │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen_preflight-leak-image-deny-single │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlopen_preflight-leak │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dlsym-RTLD_DEFAULT │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlsym-RTLD_MAIN_ONLY │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dlsym-RTLD_NEXT-missing │ │ ├── Makefile │ │ ├── foo1.c │ │ ├── foo2.c │ │ ├── foo3.c │ │ └── main.c │ │ ├── dlsym-RTLD_NEXT │ │ ├── Makefile │ │ ├── foo.c │ │ ├── main.c │ │ └── test.c │ │ ├── dlsym-RTLD_SELF │ │ ├── Makefile │ │ ├── foo.c │ │ ├── main.c │ │ └── test.c │ │ ├── dlsym-error │ │ ├── Makefile │ │ └── main.c │ │ ├── dlsym-indirect │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo1.c │ │ ├── foo2.c │ │ ├── foo3.c │ │ └── main.c │ │ ├── dtrace-static-probes │ │ ├── Makefile │ │ ├── foo.d │ │ └── main.c │ │ ├── dyld-func-lookup │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── dyld-launched-prebound │ │ ├── Makefile │ │ └── main.c │ │ ├── dyld_is_memory_immutable │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── dyld_shared_cache_iterate_text │ │ ├── Makefile │ │ └── main.c │ │ ├── dynamic_cast-basic │ │ ├── Makefile │ │ ├── foo.cxx │ │ ├── foo.h │ │ ├── main.cxx │ │ └── realmain.cxx │ │ ├── env-DYLD_FALLBACK_LIBRARY_PATH │ │ ├── Makefile │ │ ├── compress.c │ │ └── main.c │ │ ├── executable-image-index │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── fallback-non-unique-leaf-names │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── fallback-with-suid │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── flat-data │ │ ├── Makefile │ │ ├── bar.c │ │ ├── getbar.c │ │ └── main.c │ │ ├── flat-insert │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── flat-prebound │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── flat-private-extern │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── framework-DYLD_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── framework-fallback │ │ ├── Makefile │ │ └── main.c │ │ ├── ignore-bad-files │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image-count │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image-remove-crash │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image-remove-notification │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image-slide │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-change │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-deny-OFI │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-deny-all_image_infos │ │ ├── Makefile │ │ ├── bar.c │ │ └── main.c │ │ ├── image-state-deny-cache-leak │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-deny-dlclose │ │ ├── Makefile │ │ ├── base.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-deny-leak │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-deny │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-state-dependents-initialized │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── image-suffix │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image_header_containing_address │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── image_path_containing_address │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── init-libSystem-first │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── init-order │ │ ├── Makefile │ │ ├── base.c │ │ ├── base.h │ │ ├── foo1.c │ │ ├── foo2.c │ │ ├── foo3.c │ │ └── main.c │ │ ├── initializer-args │ │ ├── Makefile │ │ └── main.c │ │ ├── initializer-bounds-check │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo1.c │ │ ├── foo2.c │ │ └── main.c │ │ ├── insert-libraries-weak-symbols │ │ ├── Makefile │ │ ├── insert.c │ │ └── main.c │ │ ├── insert-libraries-with-initializer │ │ ├── Makefile │ │ ├── base.c │ │ ├── base.h │ │ ├── foo1.c │ │ ├── foo2.c │ │ ├── insert.c │ │ └── main.c │ │ ├── insert-libraries-with-suid │ │ ├── Makefile │ │ └── main.c │ │ ├── interpose-basic-prebound │ │ ├── Makefile │ │ ├── foo.c │ │ ├── main.c │ │ └── mystrdup.c │ │ ├── interpose-basic │ │ ├── Makefile │ │ ├── main.c │ │ ├── mystrdup.c │ │ └── wrap.c │ │ ├── interpose-chained │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ ├── foo1.c │ │ ├── foo2.c │ │ ├── foo3.c │ │ └── main.c │ │ ├── interpose-dlsym │ │ ├── Makefile │ │ ├── main.c │ │ └── myfree.c │ │ ├── interpose-dynamic-basic │ │ ├── Makefile │ │ └── main.c │ │ ├── interpose-dynamic-dlsym │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── interpose-dynamic-lazy │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── interpose-multiple │ │ ├── Makefile │ │ ├── base.c │ │ ├── base.h │ │ ├── foo1.c │ │ ├── foo2.c │ │ └── main.c │ │ ├── interpose-not-inserted │ │ ├── Makefile │ │ ├── main.c │ │ ├── mystrdup.c │ │ └── wrap.c │ │ ├── interpose-shared-cache │ │ ├── Makefile │ │ ├── main.c │ │ └── mymalloc.c │ │ ├── jump-table-dynamic-lookup │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── jump-table-race │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── lazy-binding-reg-params │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── lazy-dylib-init-order │ │ ├── Makefile │ │ ├── expected.out │ │ ├── foo.c │ │ └── main.c │ │ ├── lazy-dylib-missing-dylib │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── lazy-dylib-missing-symbol │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── lazy-pointer-binding │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── lib-name-overload │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo2.c │ │ └── main.c │ │ ├── loader_path-dup │ │ ├── Makefile │ │ ├── bar.c │ │ ├── base.c │ │ ├── foo.c │ │ └── main.c │ │ ├── loader_path-symlink │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── loader_path │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── missing-symlink-framework-fallback-path │ │ ├── Foo.c │ │ ├── Makefile │ │ └── main.c │ │ ├── non-lazy-slide │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── non-lazy-weak │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── non-weak-library │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── operator-new-dylib │ │ ├── Makefile │ │ ├── foo.cxx │ │ └── main.cxx │ │ ├── operator-new │ │ ├── Makefile │ │ └── main.cxx │ │ ├── partial-library-load │ │ ├── Makefile │ │ ├── bar.c │ │ ├── bundle.c │ │ ├── foo.c │ │ └── main.c │ │ ├── pie-basic │ │ ├── Makefile │ │ └── main.c │ │ ├── pie-big │ │ ├── Makefile │ │ └── main.c │ │ ├── pie-custom-stack │ │ ├── Makefile │ │ └── main.c │ │ ├── pie-dylib │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── pie-text-reloc │ │ ├── Makefile │ │ └── main.c │ │ ├── prebased-performance │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── progname │ │ ├── Makefile │ │ └── main.c │ │ ├── pthread-keys │ │ ├── Makefile │ │ └── main.c │ │ ├── re-export-dylib │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── re-export-framework │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── re-export-sub-framework │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── re-export-symbol-dylib │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── baz.exp │ │ ├── foo.c │ │ ├── foo.exp │ │ ├── frob.c │ │ └── main.c │ │ ├── re-export-symbol │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ ├── foo.exp │ │ ├── foo2.exp │ │ ├── main1.c │ │ └── main2.c │ │ ├── read-only-import-shared-cache-coalesce │ │ ├── Makefile │ │ ├── foo.cxx │ │ └── main.c │ │ ├── read-only-import-shared-cache-dlopen-override │ │ ├── Makefile │ │ ├── main.c │ │ └── mymalloc.c │ │ ├── read-only-stubs │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── restrict-environ │ │ ├── Makefile │ │ └── main.c │ │ ├── restrict-executable_path │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-DYLD_FALLBACK_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-DYLD_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-DYLD_ROOT_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-LD_LIBRARY_PATH │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-basic │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-dlopen-in-dylib │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-dlopen-indirect │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-dlopen-leak │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-dlopen-rm-executable │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-dlopen │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-executable_path │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-indirect-suid │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-install-name │ │ ├── Makefile │ │ ├── bar.c │ │ ├── main.c │ │ └── stuff.c │ │ ├── rpath-introspection │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-loader_path-dlopen │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-loader_path │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-nesting │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ └── main.c │ │ ├── rpath-no-trailing-slash │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── shared-cache-symlink │ │ ├── Makefile │ │ └── main.c │ │ ├── shared-region-overlap │ │ ├── Makefile │ │ └── main.c │ │ ├── suid-environ │ │ ├── Makefile │ │ └── main.c │ │ ├── suid-executable_path │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── sym-link-load │ │ ├── Makefile │ │ ├── base.c │ │ ├── base.h │ │ ├── link.c │ │ ├── main.c │ │ └── test.c │ │ ├── symbol-resolver-basic │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo2.c │ │ └── main.c │ │ ├── symbol-resolver-interposed │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ ├── main.c │ │ └── myfoo.c │ │ ├── symbol-resolver-lazy-prebound │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── symbol-resolver-pointer │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── template │ │ ├── Makefile │ │ └── main.c │ │ ├── terminator-bounds-check │ │ ├── Makefile │ │ └── main.c │ │ ├── text-perm-alt-segment │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── text-relocs-perms │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── text-relocs │ │ ├── Makefile │ │ ├── bar.c │ │ ├── bind.c │ │ ├── main.c │ │ └── space.s │ │ ├── threaded-flat-lookup │ │ ├── Makefile │ │ ├── client.c │ │ ├── foo.c │ │ └── main.c │ │ ├── threaded-lazy-bind │ │ ├── Makefile │ │ ├── foo.c │ │ ├── gen.c │ │ └── main.c │ │ ├── tlv-basic │ │ ├── Makefile │ │ └── main.c │ │ ├── tlv-dylib │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── tlv-initializer │ │ ├── Makefile │ │ ├── get.s │ │ └── main.c │ │ ├── tlv-terminators │ │ ├── Makefile │ │ ├── init.s │ │ └── main.c │ │ ├── trie-symbol-overrun │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── unloadable-library-residue │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── upward-dylib-init-order │ │ ├── Makefile │ │ ├── b.c │ │ ├── c.c │ │ ├── common.c │ │ ├── common.h │ │ ├── main.c │ │ ├── u.c │ │ └── u2.c │ │ ├── upward-dylib │ │ ├── Makefile │ │ ├── down.c │ │ ├── down.h │ │ ├── main.c │ │ ├── main2.c │ │ ├── up.c │ │ └── up.h │ │ ├── weak-coalesce-c++ │ │ ├── Makefile │ │ ├── a.h │ │ ├── a1.cc │ │ ├── a2.cc │ │ └── main.cc │ │ ├── weak-coalesce-inserted │ │ ├── Makefile │ │ ├── base.c │ │ ├── base.h │ │ ├── foo1.c │ │ ├── foo2.c │ │ └── main.c │ │ ├── weak-coalesce-stubs │ │ ├── Makefile │ │ ├── bar.c │ │ ├── foo.c │ │ └── main.c │ │ ├── weak-coalesce │ │ ├── Makefile │ │ ├── base.c │ │ ├── base.h │ │ ├── foo1.c │ │ ├── foo2.c │ │ ├── foo3.c │ │ └── main.c │ │ ├── weak-external-reloc-flat │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ └── main.c │ │ ├── weak-external-reloc │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ ├── main.c │ │ └── realmain.c │ │ ├── weak-in-dylib │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── weak-lazy-slidable │ │ ├── Makefile │ │ ├── bar.c │ │ ├── bar3.c │ │ ├── foo.c │ │ ├── main.c │ │ └── other.c │ │ ├── weak-library │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── weak-non-lazy │ │ ├── Makefile │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ ├── main.c │ │ └── realmain.c │ │ ├── weak-override │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ │ ├── weak-symbol-flat │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── weak-symbol │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── weak_import │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── main.c │ │ ├── zero-fill-segment │ │ ├── Makefile │ │ ├── foo.c │ │ ├── main.c │ │ └── zero.s │ │ └── zero-length-segment │ │ ├── Makefile │ │ ├── foo.c │ │ └── main.c │ ├── launchd-106.10 │ ├── Makefile │ └── launchd │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── INSTALL │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── NEWS │ │ ├── README │ │ ├── TODO │ │ ├── aclocal.m4 │ │ ├── compile │ │ ├── configure │ │ ├── configure.ac │ │ ├── depcomp │ │ ├── doc │ │ ├── HOWTO.html │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── StartupItem-NOTES.rtf │ │ ├── com.apple.launchdebugd.xml │ │ └── sampled.c │ │ ├── install-sh │ │ ├── missing │ │ ├── mkinstalldirs │ │ ├── src │ │ ├── ConsoleMessage.8 │ │ ├── ConsoleMessage.c │ │ ├── IPC.c │ │ ├── IPC.h │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── StartupItemContext.8 │ │ ├── StartupItemContext.c │ │ ├── StartupItems.c │ │ ├── StartupItems.h │ │ ├── StartupItems │ │ │ ├── Apache │ │ │ ├── Apache.plist │ │ │ ├── AppServices │ │ │ ├── AppServices.plist │ │ │ ├── AppleShare │ │ │ ├── AppleShare.plist │ │ │ ├── AuthServer │ │ │ ├── AuthServer.plist │ │ │ ├── Disks │ │ │ ├── Disks.plist │ │ │ ├── IPServices │ │ │ ├── IPServices.plist │ │ │ ├── NFS │ │ │ ├── NFS.plist │ │ │ ├── NIS │ │ │ ├── NIS.plist │ │ │ ├── NetworkTime │ │ │ └── NetworkTime.plist │ │ ├── SystemStarter.8 │ │ ├── SystemStarter.c │ │ ├── SystemStarter.h │ │ ├── SystemStarterIPC.h │ │ ├── bootstrap.c │ │ ├── bootstrap.defs │ │ ├── bootstrap_internal.h │ │ ├── config.h.in │ │ ├── hostconfig │ │ ├── init.8 │ │ ├── init.c │ │ ├── launch.h │ │ ├── launch_priv.h │ │ ├── launchctl.1 │ │ ├── launchctl.c │ │ ├── launchd.8 │ │ ├── launchd.c │ │ ├── launchd.conf.5 │ │ ├── launchd.h │ │ ├── launchd.plist.5 │ │ ├── launchd_debugd.8 │ │ ├── launchdebugd.c │ │ ├── launchproxy.8 │ │ ├── launchproxy.c │ │ ├── liblaunch.c │ │ ├── lists.c │ │ ├── lists.h │ │ ├── rc │ │ ├── rc.8 │ │ ├── rc.common │ │ ├── rc.netboot │ │ ├── rc.shutdown │ │ ├── register_mach_bootstrap_servers.c │ │ ├── rpc_services.c │ │ ├── service │ │ ├── service.8 │ │ ├── wait4path.1 │ │ └── wait4path.c │ │ └── testing │ │ ├── StartCalendarInterval.plist │ │ ├── StartInterval.plist │ │ ├── badexec.plist │ │ ├── badexit.plist │ │ ├── missed-EVFILT_WRITE.c │ │ ├── missing_req_keys.plist │ │ ├── secsock.plist │ │ └── signaldeath.plist │ ├── libauto-187 │ ├── auto.xcodeproj │ │ └── project.pbxproj │ ├── auto_zone.cpp │ └── auto_zone.h │ ├── libclosure-73 │ ├── Block.h │ ├── BlockImplementation.txt │ ├── BlockSpec.rtf │ ├── Block_private.h │ ├── Blocks.xcodeproj │ │ └── project.pbxproj │ ├── Examples │ │ ├── ArrayBlocksAPI │ │ │ ├── ArrayApplyBlock.1 │ │ │ ├── ArrayApplyBlock.m │ │ │ ├── ArrayApplyBlock.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── ArrayApplyBlock_Prefix.pch │ │ ├── ArraySortExample │ │ │ ├── Sort.1 │ │ │ ├── Sort.m │ │ │ ├── Sort.xcodeproj │ │ │ │ ├── TemplateIcon.icns │ │ │ │ └── project.pbxproj │ │ │ └── Sort_Prefix.pch │ │ └── BasicByRef │ │ │ ├── BasicByRef.1 │ │ │ ├── BasicByRef.m │ │ │ ├── BasicByRef.xcodeproj │ │ │ └── project.pbxproj │ │ │ └── BasicByRef_Prefix.pch │ ├── RewriterBlockTest │ │ ├── BlockTest.sln │ │ ├── BlockTest │ │ │ ├── BlockTest.cpp │ │ │ ├── BlockTest.vcproj │ │ │ ├── stdafx.cpp │ │ │ └── stdafx.h │ │ ├── README.txt │ │ ├── simpleblock.c │ │ └── simpleblock.cpp │ ├── data.c │ ├── escapeTests │ │ ├── btest.xcodeproj │ │ │ └── project.pbxproj │ │ ├── common.h │ │ ├── common.m │ │ ├── escape.m │ │ ├── escape2.m │ │ ├── escape3.m │ │ ├── escape4.m │ │ ├── escape5.m │ │ ├── escape6.m │ │ ├── escape7.m │ │ └── makefile │ ├── libclosure-vs2005 │ │ ├── libclosure-vs2005.sln │ │ └── libclosure-vs2005.vcproj │ ├── objectTests │ │ ├── __blockObjectAssign.m │ │ ├── block-static.c │ │ ├── block_layout.m │ │ ├── blockimport.c │ │ ├── byrefaccess.c │ │ ├── byrefcopy.c │ │ ├── byrefcopycopy.c │ │ ├── byrefcopyid.m │ │ ├── byrefcopyinner.c │ │ ├── byrefcopyint.c │ │ ├── byrefcopystack.c │ │ ├── byrefgc.m │ │ ├── byrefstruct.c │ │ ├── c99.c │ │ ├── constassign.c │ │ ├── copyconstructor.cpp │ │ ├── copynull.c │ │ ├── copyproperty.m │ │ ├── copytest.m │ │ ├── counting.m │ │ ├── dispatch_async.c │ │ ├── dispatch_call_Block_with_release.c │ │ ├── enumerateObjectsUsingBlock.m │ │ ├── flagsisa.c │ │ ├── forin.m │ │ ├── globalexpression.c │ │ ├── goto.c │ │ ├── importedblockcopy.m │ │ ├── josh.cpp │ │ ├── k-and-r.c │ │ ├── large-struct.c │ │ ├── localisglobal.c │ │ ├── macro.c │ │ ├── makefile │ │ ├── member.mm │ │ ├── modglobal.c │ │ ├── nestedBlock.m │ │ ├── nestedId.m │ │ ├── nestedSelf.m │ │ ├── nestedimport.c │ │ ├── notcopied.m │ │ ├── nullblockisa.c │ │ ├── objectassign.c │ │ ├── orbars.c │ │ ├── predicateBlock.m │ │ ├── rdar6396238.c │ │ ├── rdar6405500.c │ │ ├── rdar6414583.c │ │ ├── recover.m │ │ ├── recovercpp.mm │ │ ├── recovermany.m │ │ ├── recursive-assign-int.m │ │ ├── recursive-block.c │ │ ├── recursive-test.c │ │ ├── recursiveassign.c │ │ ├── refcounting.m │ │ ├── reference.cpp │ │ ├── retainproperty.m │ │ ├── retainrelease.m │ │ ├── rettypepromotion.c │ │ ├── returnfunctionptr.c │ │ ├── shorthandexpression.c │ │ ├── signature.c │ │ ├── simpleassign.m │ │ ├── simplemessage.m │ │ ├── simpleproperty.m │ │ ├── simplerelease.m │ │ ├── sizeof.c │ │ ├── small-struct.c │ │ ├── sort.m │ │ ├── structmember.c │ │ ├── test.h │ │ ├── test.pl │ │ ├── testroot.i │ │ ├── this.mm │ │ ├── varargs-bad-assign.c │ │ ├── varargs.c │ │ ├── variadic.c │ │ ├── weakblock.m │ │ ├── weakblockcopy.m │ │ ├── weakblockrecover.m │ │ └── weakblockretain.m │ ├── runtests.sh │ └── runtime.cpp │ ├── libdispatch-1008.250.7 │ ├── .gitmodules │ ├── CMakeLists.txt │ ├── INSTALL.md │ ├── LICENSE │ ├── Makefile.am │ ├── PATCHES │ ├── autogen.sh │ ├── cmake │ │ ├── config.h.in │ │ └── modules │ │ │ ├── DTrace.cmake │ │ │ ├── DispatchAppleOptions.cmake │ │ │ ├── DispatchCompilerWarnings.cmake │ │ │ ├── DispatchSanitization.cmake │ │ │ ├── FindLibRT.cmake │ │ │ └── SwiftSupport.cmake │ ├── config │ │ └── config.h │ ├── configure.ac │ ├── dispatch │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── base.h │ │ ├── block.h │ │ ├── darwin │ │ │ └── module.modulemap │ │ ├── data.h │ │ ├── dispatch.h │ │ ├── generic │ │ │ └── module.modulemap │ │ ├── group.h │ │ ├── introspection.h │ │ ├── io.h │ │ ├── object.h │ │ ├── once.h │ │ ├── queue.h │ │ ├── semaphore.h │ │ ├── source.h │ │ └── time.h │ ├── libdispatch.xcodeproj │ │ └── project.pbxproj │ ├── m4 │ │ ├── atomic.m4 │ │ ├── blocks.m4 │ │ └── pkg.m4 │ ├── man │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── dispatch.3 │ │ ├── dispatch_after.3 │ │ ├── dispatch_api.3 │ │ ├── dispatch_apply.3 │ │ ├── dispatch_async.3 │ │ ├── dispatch_benchmark.3 │ │ ├── dispatch_data_create.3 │ │ ├── dispatch_group_create.3 │ │ ├── dispatch_io_create.3 │ │ ├── dispatch_io_read.3 │ │ ├── dispatch_object.3 │ │ ├── dispatch_once.3 │ │ ├── dispatch_queue_create.3 │ │ ├── dispatch_read.3 │ │ ├── dispatch_semaphore_create.3 │ │ ├── dispatch_source_create.3 │ │ └── dispatch_time.3 │ ├── os │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── firehose_buffer_private.h │ │ ├── firehose_server_private.h │ │ ├── linux_base.h │ │ ├── object.h │ │ ├── object_private.h │ │ ├── voucher_activity_private.h │ │ └── voucher_private.h │ ├── private │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── benchmark.h │ │ ├── darwin │ │ │ └── module.modulemap │ │ ├── data_private.h │ │ ├── generic │ │ │ └── module.modulemap │ │ ├── introspection_private.h │ │ ├── io_private.h │ │ ├── layout_private.h │ │ ├── mach_private.h │ │ ├── private.h │ │ ├── queue_private.h │ │ ├── source_private.h │ │ ├── time_private.h │ │ └── workloop_private.h │ ├── resolver │ │ ├── resolved.h │ │ ├── resolver.c │ │ └── resolver.h │ ├── src │ │ ├── BlocksRuntime │ │ │ ├── Block.h │ │ │ ├── Block_private.h │ │ │ ├── data.c │ │ │ └── runtime.c │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── allocator.c │ │ ├── allocator_internal.h │ │ ├── apply.c │ │ ├── benchmark.c │ │ ├── block.cpp │ │ ├── data.c │ │ ├── data.m │ │ ├── data_internal.h │ │ ├── event │ │ │ ├── event.c │ │ │ ├── event_config.h │ │ │ ├── event_epoll.c │ │ │ ├── event_internal.h │ │ │ ├── event_kevent.c │ │ │ ├── workqueue.c │ │ │ └── workqueue_internal.h │ │ ├── firehose │ │ │ ├── firehose.defs │ │ │ ├── firehose_buffer.c │ │ │ ├── firehose_buffer_internal.h │ │ │ ├── firehose_inline_internal.h │ │ │ ├── firehose_internal.h │ │ │ ├── firehose_reply.defs │ │ │ ├── firehose_server.c │ │ │ ├── firehose_server_internal.h │ │ │ ├── firehose_server_object.m │ │ │ └── firehose_types.defs │ │ ├── init.c │ │ ├── inline_internal.h │ │ ├── internal.h │ │ ├── introspection.c │ │ ├── introspection_internal.h │ │ ├── io.c │ │ ├── io_internal.h │ │ ├── libdispatch.codes │ │ ├── libdispatch.plist │ │ ├── mach.c │ │ ├── mach_internal.h │ │ ├── object.c │ │ ├── object.m │ │ ├── object_internal.h │ │ ├── once.c │ │ ├── protocol.defs │ │ ├── provider.d │ │ ├── queue.c │ │ ├── queue_internal.h │ │ ├── semaphore.c │ │ ├── semaphore_internal.h │ │ ├── shims.h │ │ ├── shims │ │ │ ├── android_stubs.h │ │ │ ├── atomic.h │ │ │ ├── atomic_sfb.h │ │ │ ├── getprogname.h │ │ │ ├── hw_config.h │ │ │ ├── linux_stubs.c │ │ │ ├── linux_stubs.h │ │ │ ├── lock.c │ │ │ ├── lock.h │ │ │ ├── perfmon.h │ │ │ ├── priority.h │ │ │ ├── target.h │ │ │ ├── time.h │ │ │ ├── tsd.h │ │ │ └── yield.h │ │ ├── source.c │ │ ├── source_internal.h │ │ ├── swift │ │ │ ├── Block.swift │ │ │ ├── Data.swift │ │ │ ├── Dispatch.apinotes │ │ │ ├── Dispatch.swift │ │ │ ├── DispatchStubs.cc │ │ │ ├── IO.swift │ │ │ ├── Private.swift │ │ │ ├── Queue.swift │ │ │ ├── Source.swift │ │ │ ├── Time.swift │ │ │ └── Wrapper.swift │ │ ├── time.c │ │ ├── trace.h │ │ ├── transform.c │ │ ├── voucher.c │ │ └── voucher_internal.h │ ├── tools │ │ ├── dispatch_timers.d │ │ ├── dispatch_trace.d │ │ ├── firehose_trace.lua │ │ └── voucher_trace.d │ ├── xcodeconfig │ │ ├── libdispatch-dyld-stub.xcconfig │ │ ├── libdispatch-introspection.xcconfig │ │ ├── libdispatch-mp-static.xcconfig │ │ ├── libdispatch-resolved.xcconfig │ │ ├── libdispatch-resolver.xcconfig │ │ ├── libdispatch.aliases │ │ ├── libdispatch.clean │ │ ├── libdispatch.dirty │ │ ├── libdispatch.interposable │ │ ├── libdispatch.order │ │ ├── libdispatch.xcconfig │ │ ├── libfirehose.xcconfig │ │ └── libfirehose_kernel.xcconfig │ └── xcodescripts │ │ ├── check-order.sh │ │ ├── install-dtrace.sh │ │ ├── install-headers.sh │ │ ├── install-manpages.sh │ │ ├── mig-headers.sh │ │ ├── postprocess-headers.sh │ │ └── run-on-install.sh │ ├── libplatform-177.250.1 │ ├── .gitignore │ ├── .upstream_base_commits │ ├── LICENSE │ ├── include │ │ ├── libkern │ │ │ ├── OSAtomic.h │ │ │ ├── OSAtomicDeprecated.h │ │ │ ├── OSAtomicQueue.h │ │ │ ├── OSCacheControl.h │ │ │ └── OSSpinLockDeprecated.h │ │ ├── os │ │ │ ├── base.h │ │ │ └── lock.h │ │ ├── setjmp.h │ │ └── ucontext.h │ ├── internal │ │ └── os │ │ │ ├── internal.h │ │ │ ├── internal_asm.h │ │ │ └── yield.h │ ├── man │ │ ├── atomic.3 │ │ ├── atomic_deprecated.3 │ │ ├── cache.3 │ │ ├── ffs.3 │ │ ├── getcontext.3 │ │ ├── makecontext.3 │ │ ├── manpages.lst │ │ ├── setjmp.3 │ │ ├── spinlock_deprecated.3 │ │ ├── stdatomic.3 │ │ └── ucontext.3 │ ├── private │ │ ├── libkern │ │ │ ├── OSAtomic.h │ │ │ └── module.modulemap │ │ ├── os │ │ │ ├── alloc_once_impl.h │ │ │ ├── base_private.h │ │ │ ├── internal │ │ │ │ ├── atomic.h │ │ │ │ ├── crashlog.h │ │ │ │ └── internal_shared.h │ │ │ ├── lock.h │ │ │ ├── lock_private.h │ │ │ ├── once_private.h │ │ │ └── semaphore_private.h │ │ └── platform │ │ │ ├── compat.h │ │ │ ├── introspection_private.h │ │ │ └── string.h │ ├── src │ │ ├── atomics │ │ │ ├── common │ │ │ │ └── MKGetTimeBaseInfo.c │ │ │ ├── i386 │ │ │ │ ├── OSAtomic.s │ │ │ │ └── pfz.s │ │ │ ├── init.c │ │ │ └── x86_64 │ │ │ │ ├── OSAtomic.s │ │ │ │ └── pfz.s │ │ ├── cachecontrol │ │ │ ├── arm │ │ │ │ └── cache.s │ │ │ ├── arm64 │ │ │ │ └── cache.s │ │ │ ├── generic │ │ │ │ └── cache.c │ │ │ ├── i386 │ │ │ │ └── cache.s │ │ │ └── x86_64 │ │ │ │ └── cache.s │ │ ├── force_libplatform_to_build.c │ │ ├── init.c │ │ ├── introspection │ │ │ ├── introspection.c │ │ │ └── introspection_internal.h │ │ ├── os │ │ │ ├── alloc_once.c │ │ │ ├── atomic.c │ │ │ ├── lock.c │ │ │ ├── lock_internal.h │ │ │ ├── resolver │ │ │ │ ├── resolver.h │ │ │ │ └── resolver_internal.h │ │ │ └── semaphore.c │ │ ├── setjmp │ │ │ ├── arm │ │ │ │ ├── _longjmp.s │ │ │ │ ├── _setjmp.h │ │ │ │ ├── _setjmp.s │ │ │ │ ├── longjmp.s │ │ │ │ └── setjmp.s │ │ │ ├── arm64 │ │ │ │ └── setjmp.s │ │ │ ├── generic │ │ │ │ ├── setjmperr.c │ │ │ │ ├── sigaction.c │ │ │ │ └── sigtramp.c │ │ │ ├── i386 │ │ │ │ ├── _setjmp.s │ │ │ │ ├── _sigtramp.s │ │ │ │ └── setjmp.s │ │ │ └── x86_64 │ │ │ │ ├── _setjmp.s │ │ │ │ ├── _sigtramp.s │ │ │ │ └── setjmp.s │ │ ├── simple │ │ │ ├── asl.c │ │ │ ├── getenv.c │ │ │ └── string_io.c │ │ ├── string │ │ │ └── generic │ │ │ │ ├── bzero.c │ │ │ │ ├── ffsll.c │ │ │ │ ├── flsll.c │ │ │ │ ├── memccpy.c │ │ │ │ ├── memchr.c │ │ │ │ ├── memcmp.c │ │ │ │ ├── memmove.c │ │ │ │ ├── memset_pattern.c │ │ │ │ ├── strchr.c │ │ │ │ ├── strcmp.c │ │ │ │ ├── strcpy.c │ │ │ │ ├── strlcat.c │ │ │ │ ├── strlcpy.c │ │ │ │ ├── strlen.c │ │ │ │ ├── strncmp.c │ │ │ │ ├── strncpy.c │ │ │ │ ├── strnlen.c │ │ │ │ └── strstr.c │ │ └── ucontext │ │ │ ├── generic │ │ │ ├── getmcontext.c │ │ │ ├── makecontext.c │ │ │ ├── setcontext.c │ │ │ └── swapcontext.c │ │ │ ├── i386 │ │ │ ├── _ctx_start.s │ │ │ ├── _setcontext.s │ │ │ └── getcontext.s │ │ │ └── x86_64 │ │ │ ├── _ctx_start.s │ │ │ ├── _setcontext.s │ │ │ └── getcontext.s │ └── xcodeconfig │ │ ├── atomics.xcconfig │ │ ├── libplatform.aliases │ │ ├── libplatform.xcconfig │ │ ├── os.xcconfig │ │ ├── perarch.xcconfig │ │ └── static.xcconfig │ ├── libpthread-330.250.2 │ ├── .gitignore │ ├── .upstream_base_commits │ ├── kern │ │ ├── kern_init.c │ │ ├── kern_internal.h │ │ ├── kern_support.c │ │ ├── kern_synch.c │ │ ├── kern_trace.h │ │ ├── pthread-Info.plist │ │ ├── synch_internal.h │ │ └── workqueue_internal.h │ ├── libpthread.xcodeproj │ │ └── project.pbxproj │ ├── lldbmacros │ │ └── init.py │ ├── man │ │ ├── pthread.3 │ │ ├── pthread_atfork.3 │ │ ├── pthread_attr.3 │ │ ├── pthread_attr_init_destroy.3 │ │ ├── pthread_attr_set_getdetachstate.3 │ │ ├── pthread_attr_set_getinheritsched.3 │ │ ├── pthread_attr_set_getschedparam.3 │ │ ├── pthread_attr_set_getschedpolicy.3 │ │ ├── pthread_attr_set_getscope.3 │ │ ├── pthread_attr_set_getstackaddr.3 │ │ ├── pthread_attr_set_getstacksize.3 │ │ ├── pthread_cancel.3 │ │ ├── pthread_cleanup_pop.3 │ │ ├── pthread_cleanup_push.3 │ │ ├── pthread_cond_broadcast.3 │ │ ├── pthread_cond_destroy.3 │ │ ├── pthread_cond_init.3 │ │ ├── pthread_cond_signal.3 │ │ ├── pthread_cond_timedwait.3 │ │ ├── pthread_cond_wait.3 │ │ ├── pthread_condattr.3 │ │ ├── pthread_create.3 │ │ ├── pthread_detach.3 │ │ ├── pthread_equal.3 │ │ ├── pthread_exit.3 │ │ ├── pthread_getschedparam.3 │ │ ├── pthread_getspecific.3 │ │ ├── pthread_join.3 │ │ ├── pthread_key_create.3 │ │ ├── pthread_key_delete.3 │ │ ├── pthread_kill.2 │ │ ├── pthread_main_np.3 │ │ ├── pthread_mutex_destroy.3 │ │ ├── pthread_mutex_init.3 │ │ ├── pthread_mutex_lock.3 │ │ ├── pthread_mutex_trylock.3 │ │ ├── pthread_mutex_unlock.3 │ │ ├── pthread_mutexattr.3 │ │ ├── pthread_once.3 │ │ ├── pthread_rwlock_destroy.3 │ │ ├── pthread_rwlock_init.3 │ │ ├── pthread_rwlock_rdlock.3 │ │ ├── pthread_rwlock_unlock.3 │ │ ├── pthread_rwlock_wrlock.3 │ │ ├── pthread_rwlockattr_destroy.3 │ │ ├── pthread_rwlockattr_getpshared.3 │ │ ├── pthread_rwlockattr_init.3 │ │ ├── pthread_rwlockattr_setpshared.3 │ │ ├── pthread_self.3 │ │ ├── pthread_setcancelstate.3 │ │ ├── pthread_setname_np.3 │ │ ├── pthread_setspecific.3 │ │ ├── pthread_sigmask.2 │ │ ├── pthread_threadid_np.3 │ │ └── pthread_yield_np.3 │ ├── private │ │ ├── dependency_private.h │ │ ├── introspection_private.h │ │ ├── posix_sched.h │ │ ├── private.h │ │ ├── qos.h │ │ ├── qos_private.h │ │ ├── spinlock_private.h │ │ ├── tsd_private.h │ │ └── workqueue_private.h │ ├── pthread │ │ ├── introspection.h │ │ ├── pthread.h │ │ ├── pthread_impl.h │ │ ├── pthread_spis.h │ │ ├── qos.h │ │ ├── sched.h │ │ ├── spawn.h │ │ └── stack_np.h │ ├── src │ │ ├── internal.h │ │ ├── mk_pthread_impl.c │ │ ├── offsets.h │ │ ├── plockstat.d │ │ ├── pthread.c │ │ ├── pthread_asm.s │ │ ├── pthread_atfork.c │ │ ├── pthread_cancelable.c │ │ ├── pthread_cond.c │ │ ├── pthread_cwd.c │ │ ├── pthread_dependency.c │ │ ├── pthread_mutex.c │ │ ├── pthread_rwlock.c │ │ ├── pthread_support.c │ │ ├── pthread_tsd.c │ │ ├── qos.c │ │ ├── resolver │ │ │ ├── resolver.c │ │ │ ├── resolver.h │ │ │ └── resolver_internal.h │ │ ├── thread_setup.c │ │ └── variants │ │ │ ├── pthread_cancelable_cancel.c │ │ │ ├── pthread_cancelable_legacy.c │ │ │ ├── pthread_cond_legacy.c │ │ │ ├── pthread_mutex_legacy.c │ │ │ └── pthread_rwlock_legacy.c │ ├── sys │ │ ├── _pthread │ │ │ ├── _pthread_attr_t.h │ │ │ ├── _pthread_cond_t.h │ │ │ ├── _pthread_condattr_t.h │ │ │ ├── _pthread_key_t.h │ │ │ ├── _pthread_mutex_t.h │ │ │ ├── _pthread_mutexattr_t.h │ │ │ ├── _pthread_once_t.h │ │ │ ├── _pthread_rwlock_t.h │ │ │ ├── _pthread_rwlockattr_t.h │ │ │ ├── _pthread_t.h │ │ │ └── _pthread_types.h │ │ ├── qos.h │ │ └── qos_private.h │ ├── tests │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── add_timer_termination.c │ │ ├── atfork.c │ │ ├── bsdthread_set_self.c │ │ ├── cond.c │ │ ├── cond_hang3.c │ │ ├── cond_prepost.c │ │ ├── cond_stress.c │ │ ├── cond_timed.c │ │ ├── custom_stack.c │ │ ├── darwintest_defaults.h │ │ ├── detach.c │ │ ├── join.c │ │ ├── main_stack.c │ │ ├── main_stack_custom.c │ │ ├── main_stack_legacy.c │ │ ├── maxwidth.c │ │ ├── mutex.c │ │ ├── mutex_prepost.c │ │ ├── mutex_try.c │ │ ├── once_cancel.c │ │ ├── perf_contended_mutex_rwlock.c │ │ ├── pthread_attr_setstacksize.c │ │ ├── pthread_bulk_create.c │ │ ├── pthread_cancel.c │ │ ├── pthread_cwd.c │ │ ├── pthread_dependency.c │ │ ├── pthread_exit.c │ │ ├── pthread_get_qos_class_np.c │ │ ├── pthread_introspection.c │ │ ├── pthread_setspecific.c │ │ ├── pthread_threadid_np.c │ │ ├── qos.c │ │ ├── rdar_32848402.c │ │ ├── rwlock-22244050.c │ │ ├── rwlock-signal.c │ │ ├── rwlock.c │ │ ├── stack.c │ │ ├── stack_aslr.c │ │ ├── stack_size.c │ │ ├── tsd.c │ │ ├── wq_block_handoff.c │ │ ├── wq_event_manager.c │ │ ├── wq_kevent.c │ │ ├── wq_kevent.h │ │ ├── wq_kevent_stress.c │ │ └── wq_limits.c │ ├── tools │ │ ├── locktrace.lua │ │ └── pthtrace.lua │ └── xcodescripts │ │ ├── eos.xcconfig │ │ ├── install-codes.sh │ │ ├── install-lldbmacros.sh │ │ ├── install-manpages.sh │ │ ├── install-symlinks.sh │ │ ├── install-sys-headers.sh │ │ ├── kext.xcconfig │ │ ├── kext_development.xcconfig │ │ ├── pthread.aliases │ │ ├── pthread.dirty │ │ ├── pthread.xcconfig │ │ ├── pthread_introspection.xcconfig │ │ ├── resolved.xcconfig │ │ ├── resolver.xcconfig │ │ ├── run-on-install.sh │ │ └── static.xcconfig │ └── xnu-4903.241.1 │ ├── .clang-format │ ├── .gitignore │ ├── .upstream_base_commits │ ├── APPLE_LICENSE │ ├── EXTERNAL_HEADERS │ ├── AssertMacros.h │ ├── Availability.h │ ├── AvailabilityInternal.h │ ├── AvailabilityMacros.h │ ├── Info.plist │ ├── Makefile │ ├── architecture │ │ ├── Makefile │ │ ├── arm │ │ │ ├── Makefile │ │ │ └── arm_neon.h │ │ ├── byte_order.h │ │ └── i386 │ │ │ ├── Makefile │ │ │ ├── asm_help.h │ │ │ ├── cpu.h │ │ │ ├── desc.h │ │ │ ├── io.h │ │ │ ├── pio.h │ │ │ ├── reg_help.h │ │ │ ├── sel.h │ │ │ ├── table.h │ │ │ └── tss.h │ ├── corecrypto │ │ ├── cc.h │ │ ├── cc_config.h │ │ ├── cc_debug.h │ │ ├── cc_error.h │ │ ├── cc_macros.h │ │ ├── cc_priv.h │ │ ├── cc_runtime_config.h │ │ ├── ccaes.h │ │ ├── ccasn1.h │ │ ├── ccchacha20poly1305.h │ │ ├── cccmac.h │ │ ├── ccder.h │ │ ├── ccdes.h │ │ ├── ccdigest.h │ │ ├── ccdigest_priv.h │ │ ├── ccdrbg.h │ │ ├── ccdrbg_impl.h │ │ ├── cchmac.h │ │ ├── cckprng.h │ │ ├── ccmd5.h │ │ ├── ccmode.h │ │ ├── ccmode_factory.h │ │ ├── ccmode_impl.h │ │ ├── ccmode_siv.h │ │ ├── ccn.h │ │ ├── ccpad.h │ │ ├── ccpbkdf2.h │ │ ├── ccrc4.h │ │ ├── ccrng.h │ │ ├── ccrng_system.h │ │ ├── ccrsa.h │ │ ├── ccsha1.h │ │ ├── ccsha2.h │ │ ├── cczp.h │ │ └── fipspost_trace.h │ ├── img4 │ │ ├── api.h │ │ ├── environment.h │ │ ├── img4.h │ │ └── payload.h │ ├── mach-o │ │ ├── Makefile │ │ ├── arm │ │ │ └── reloc.h │ │ ├── arm64 │ │ │ └── reloc.h │ │ ├── fat.h │ │ ├── loader.h │ │ ├── nlist.h │ │ ├── reloc.h │ │ ├── stab.h │ │ └── x86_64 │ │ │ └── reloc.h │ ├── ptrauth.h │ ├── stdarg.h │ ├── stdatomic.h │ ├── stdbool.h │ ├── stddef.h │ └── stdint.h │ ├── Makefile │ ├── README.md │ ├── SETUP │ ├── Makefile │ ├── config │ │ ├── Makefile │ │ ├── config.h │ │ ├── doconf │ │ ├── externs.c │ │ ├── lexer.l │ │ ├── main.c │ │ ├── mkheaders.c │ │ ├── mkioconf.c │ │ ├── mkmakefile.c │ │ ├── openp.c │ │ ├── parser.y │ │ └── searchp.c │ ├── decomment │ │ ├── Makefile │ │ └── decomment.c │ ├── installfile │ │ ├── Makefile │ │ └── installfile.c │ ├── json_compilation_db │ │ ├── Makefile │ │ └── json_compilation_db.c │ ├── kextsymboltool │ │ ├── Makefile │ │ └── kextsymboltool.c │ ├── newvers │ ├── replacecontents │ │ ├── Makefile │ │ └── replacecontents.c │ ├── setsegname │ │ ├── Makefile │ │ └── setsegname.c │ └── setup.sh │ ├── bsd │ ├── Makefile │ ├── arm │ │ ├── Makefile │ │ ├── _limits.h │ │ ├── _mcontext.h │ │ ├── _param.h │ │ ├── _types.h │ │ ├── disklabel.h │ │ ├── endian.h │ │ ├── exec.h │ │ ├── fasttrap_isa.h │ │ ├── limits.h │ │ ├── param.h │ │ ├── profile.h │ │ ├── psl.h │ │ ├── ptrace.h │ │ ├── reboot.h │ │ ├── reg.h │ │ ├── signal.h │ │ ├── types.h │ │ └── vmparam.h │ ├── bsm │ │ ├── Makefile │ │ ├── audit.h │ │ ├── audit_domain.h │ │ ├── audit_errno.h │ │ ├── audit_fcntl.h │ │ ├── audit_internal.h │ │ ├── audit_kernel.h │ │ ├── audit_kevents.h │ │ ├── audit_record.h │ │ └── audit_socket_type.h │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── compat_hdrs.awk │ │ ├── copyright │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ ├── files.x86_64 │ │ └── param.c │ ├── crypto │ │ ├── Makefile │ │ ├── aes.h │ │ ├── aesxts.h │ │ ├── des.h │ │ ├── doc │ │ │ ├── KernelCrypto.plist │ │ │ └── KernelCrypto.txt │ │ ├── rc4 │ │ │ ├── Makefile │ │ │ ├── rc4.c │ │ │ └── rc4.h │ │ ├── sha1.h │ │ └── sha2.h │ ├── dev │ │ ├── Makefile │ │ ├── arm │ │ │ ├── conf.c │ │ │ ├── cons.c │ │ │ ├── cpu_in_cksum.s │ │ │ ├── disassembler.c │ │ │ ├── dtrace_isa.c │ │ │ ├── dtrace_subr_arm.c │ │ │ ├── fasttrap_isa.c │ │ │ ├── fbt_arm.c │ │ │ ├── kern_machdep.c │ │ │ ├── km.c │ │ │ ├── munge.c │ │ │ ├── pci_device.h │ │ │ ├── pio.h │ │ │ ├── sdt_arm.c │ │ │ ├── stubs.c │ │ │ ├── sysctl.c │ │ │ ├── systemcalls.c │ │ │ ├── table_inline.h │ │ │ └── unix_signal.c │ │ ├── arm64 │ │ │ ├── conf.c │ │ │ ├── cpu_in_cksum.s │ │ │ ├── disassembler.c │ │ │ ├── dtrace_isa.c │ │ │ ├── dtrace_subr_arm.c │ │ │ ├── fasttrap_isa.c │ │ │ ├── fbt_arm.c │ │ │ ├── sdt_arm.c │ │ │ └── sysctl.c │ │ ├── busvar.h │ │ ├── dtrace │ │ │ ├── Makefile │ │ │ ├── blist.c │ │ │ ├── blist.h │ │ │ ├── dtrace.c │ │ │ ├── dtrace_glue.c │ │ │ ├── dtrace_ptss.c │ │ │ ├── dtrace_subr.c │ │ │ ├── fasttrap.c │ │ │ ├── fbt.c │ │ │ ├── lockstat.c │ │ │ ├── profile_prvd.c │ │ │ ├── scripts │ │ │ │ ├── Makefile │ │ │ │ ├── darwin.d │ │ │ │ ├── errno.d │ │ │ │ ├── io.d │ │ │ │ ├── ip.d │ │ │ │ ├── log_unnest_badness.d │ │ │ │ ├── mptcp.d │ │ │ │ ├── regs_arm.d │ │ │ │ ├── regs_arm64.d │ │ │ │ ├── regs_x86_64.d │ │ │ │ ├── sched.d │ │ │ │ ├── signal.d │ │ │ │ ├── socket.d │ │ │ │ ├── tcp.d │ │ │ │ ├── unistd.d │ │ │ │ └── vm_map_delete_permanent.d │ │ │ ├── sdt.c │ │ │ ├── sdt_subr.c │ │ │ ├── systrace.c │ │ │ └── systrace.h │ │ ├── i386 │ │ │ ├── conf.c │ │ │ ├── cons.c │ │ │ ├── dis_tables.c │ │ │ ├── dtrace_isa.c │ │ │ ├── dtrace_subr_x86.c │ │ │ ├── fasttrap_isa.c │ │ │ ├── fasttrap_regset.h │ │ │ ├── fbt_x86.c │ │ │ ├── instr_size.c │ │ │ ├── kern_machdep.c │ │ │ ├── km.c │ │ │ ├── sdt_x86.c │ │ │ ├── stubs.c │ │ │ ├── sysctl.c │ │ │ ├── systemcalls.c │ │ │ └── unix_signal.c │ │ ├── kmreg_com.h │ │ ├── ldd.h │ │ ├── mem.c │ │ ├── memdev.c │ │ ├── memdev.h │ │ ├── monotonic.c │ │ ├── munge.c │ │ ├── random │ │ │ ├── Makefile │ │ │ ├── randomdev.c │ │ │ └── randomdev.h │ │ ├── unix_startup.c │ │ └── vn │ │ │ ├── shadow.c │ │ │ ├── shadow.h │ │ │ └── vn.c │ ├── i386 │ │ ├── Makefile │ │ ├── _limits.h │ │ ├── _mcontext.h │ │ ├── _param.h │ │ ├── _types.h │ │ ├── dis_tables.h │ │ ├── disklabel.h │ │ ├── endian.h │ │ ├── exec.h │ │ ├── fasttrap_isa.h │ │ ├── limits.h │ │ ├── param.h │ │ ├── profile.h │ │ ├── psl.h │ │ ├── ptrace.h │ │ ├── reboot.h │ │ ├── reg.h │ │ ├── signal.h │ │ ├── types.h │ │ └── vmparam.h │ ├── kern │ │ ├── ast.h │ │ ├── bsd_init.c │ │ ├── bsd_stubs.c │ │ ├── chunklist.h │ │ ├── decmpfs.c │ │ ├── imageboot.c │ │ ├── kdebug.c │ │ ├── kern_acct.c │ │ ├── kern_aio.c │ │ ├── kern_asl.c │ │ ├── kern_authorization.c │ │ ├── kern_backtrace.c │ │ ├── kern_clock.c │ │ ├── kern_control.c │ │ ├── kern_core.c │ │ ├── kern_credential.c │ │ ├── kern_cs.c │ │ ├── kern_csr.c │ │ ├── kern_descrip.c │ │ ├── kern_ecc.c │ │ ├── kern_event.c │ │ ├── kern_exec.c │ │ ├── kern_exit.c │ │ ├── kern_fork.c │ │ ├── kern_guarded.c │ │ ├── kern_kpc.c │ │ ├── kern_ktrace.c │ │ ├── kern_lockf.c │ │ ├── kern_malloc.c │ │ ├── kern_memorystatus.c │ │ ├── kern_mib.c │ │ ├── kern_mman.c │ │ ├── kern_newsysctl.c │ │ ├── kern_ntptime.c │ │ ├── kern_overrides.c │ │ ├── kern_pcsamples.c │ │ ├── kern_persona.c │ │ ├── kern_physio.c │ │ ├── kern_priv.c │ │ ├── kern_proc.c │ │ ├── kern_prot.c │ │ ├── kern_resource.c │ │ ├── kern_sfi.c │ │ ├── kern_shutdown.c │ │ ├── kern_sig.c │ │ ├── kern_subr.c │ │ ├── kern_symfile.c │ │ ├── kern_synch.c │ │ ├── kern_sysctl.c │ │ ├── kern_time.c │ │ ├── kern_xxx.c │ │ ├── kpi_mbuf.c │ │ ├── kpi_mbuf_internal.h │ │ ├── kpi_socket.c │ │ ├── kpi_socketfilter.c │ │ ├── mach_fat.c │ │ ├── mach_fat.h │ │ ├── mach_loader.c │ │ ├── mach_loader.h │ │ ├── mach_process.c │ │ ├── makekdebugevents.py │ │ ├── makesyscalls.sh │ │ ├── mcache.c │ │ ├── netboot.c │ │ ├── policy_check.c │ │ ├── posix_sem.c │ │ ├── posix_shm.c │ │ ├── proc_info.c │ │ ├── proc_uuid_policy.c │ │ ├── process_policy.c │ │ ├── qsort.c │ │ ├── socket_info.c │ │ ├── stackshot.c │ │ ├── subr_eventhandler.c │ │ ├── subr_log.c │ │ ├── subr_prf.c │ │ ├── subr_prof.c │ │ ├── subr_sbuf.c │ │ ├── subr_xxx.c │ │ ├── sys_coalition.c │ │ ├── sys_domain.c │ │ ├── sys_generic.c │ │ ├── sys_persona.c │ │ ├── sys_pipe.c │ │ ├── sys_reason.c │ │ ├── sys_socket.c │ │ ├── sys_ulock.c │ │ ├── sys_work_interval.c │ │ ├── syscalls.master │ │ ├── sysv_ipc.c │ │ ├── sysv_msg.c │ │ ├── sysv_sem.c │ │ ├── sysv_shm.c │ │ ├── trace_codes │ │ ├── tty.c │ │ ├── tty_compat.c │ │ ├── tty_conf.c │ │ ├── tty_dev.c │ │ ├── tty_dev.h │ │ ├── tty_ptmx.c │ │ ├── tty_pty.c │ │ ├── tty_subr.c │ │ ├── tty_tty.c │ │ ├── ubc_subr.c │ │ ├── uipc_domain.c │ │ ├── uipc_mbuf.c │ │ ├── uipc_mbuf2.c │ │ ├── uipc_proto.c │ │ ├── uipc_socket.c │ │ ├── uipc_socket2.c │ │ ├── uipc_syscalls.c │ │ └── uipc_usrreq.c │ ├── libkern │ │ ├── Makefile │ │ ├── bcd.c │ │ ├── copyio.h │ │ ├── crc16.c │ │ ├── crc32.c │ │ ├── libkern.h │ │ ├── memchr.c │ │ ├── random.c │ │ ├── scanc.c │ │ ├── skpc.c │ │ ├── strsep.c │ │ └── url_encode.c │ ├── machine │ │ ├── Makefile │ │ ├── _limits.h │ │ ├── _mcontext.h │ │ ├── _param.h │ │ ├── _types.h │ │ ├── byte_order.h │ │ ├── cons.h │ │ ├── dis_tables.h │ │ ├── disklabel.h │ │ ├── endian.h │ │ ├── exec.h │ │ ├── fasttrap_isa.h │ │ ├── limits.h │ │ ├── param.h │ │ ├── profile.h │ │ ├── psl.h │ │ ├── ptrace.h │ │ ├── reboot.h │ │ ├── reg.h │ │ ├── signal.h │ │ ├── smp.h │ │ ├── types.h │ │ └── vmparam.h │ ├── man │ │ ├── Makefile │ │ ├── man2 │ │ │ ├── EV_SET.2 │ │ │ ├── FD_CLR.2 │ │ │ ├── FD_COPY.2 │ │ │ ├── FD_ISSET.2 │ │ │ ├── FD_SET.2 │ │ │ ├── FD_ZERO.2 │ │ │ ├── Makefile │ │ │ ├── _exit.2 │ │ │ ├── accept.2 │ │ │ ├── access.2 │ │ │ ├── acct.2 │ │ │ ├── adjtime.2 │ │ │ ├── aio_cancel.2 │ │ │ ├── aio_error.2 │ │ │ ├── aio_read.2 │ │ │ ├── aio_return.2 │ │ │ ├── aio_suspend.2 │ │ │ ├── aio_write.2 │ │ │ ├── audit.2 │ │ │ ├── auditctl.2 │ │ │ ├── auditon.2 │ │ │ ├── bind.2 │ │ │ ├── chdir.2 │ │ │ ├── chflags.2 │ │ │ ├── chmod.2 │ │ │ ├── chown.2 │ │ │ ├── chroot.2 │ │ │ ├── clonefile.2 │ │ │ ├── clonefileat.2 │ │ │ ├── close.2 │ │ │ ├── connect.2 │ │ │ ├── connectx.2 │ │ │ ├── disconnectx.2 │ │ │ ├── dup.2 │ │ │ ├── dup2.2 │ │ │ ├── errno.2 │ │ │ ├── exchangedata.2 │ │ │ ├── execve.2 │ │ │ ├── faccessat.2 │ │ │ ├── fchdir.2 │ │ │ ├── fchflags.2 │ │ │ ├── fchmod.2 │ │ │ ├── fchmodat.2 │ │ │ ├── fchown.2 │ │ │ ├── fchownat.2 │ │ │ ├── fclonefileat.2 │ │ │ ├── fcntl.2 │ │ │ ├── fgetattrlist.2 │ │ │ ├── fgetxattr.2 │ │ │ ├── fhopen.2 │ │ │ ├── flistxattr.2 │ │ │ ├── flock.2 │ │ │ ├── fork.2 │ │ │ ├── fpathconf.2 │ │ │ ├── fremovexattr.2 │ │ │ ├── fs_snapshot_create.2 │ │ │ ├── fs_snapshot_delete.2 │ │ │ ├── fs_snapshot_list.2 │ │ │ ├── fs_snapshot_rename.2 │ │ │ ├── fsctl.2 │ │ │ ├── fsetattrlist.2 │ │ │ ├── fsetxattr.2 │ │ │ ├── fsgetpath.2 │ │ │ ├── fstat.2 │ │ │ ├── fstat64.2 │ │ │ ├── fstatat.2 │ │ │ ├── fstatfs.2 │ │ │ ├── fstatfs64.2 │ │ │ ├── fsync.2 │ │ │ ├── ftruncate.2 │ │ │ ├── futimens.2 │ │ │ ├── futimes.2 │ │ │ ├── getattrlist.2 │ │ │ ├── getattrlistat.2 │ │ │ ├── getattrlistbulk.2 │ │ │ ├── getaudit.2 │ │ │ ├── getaudit_addr.2 │ │ │ ├── getauid.2 │ │ │ ├── getdirentries.2 │ │ │ ├── getdirentriesattr.2 │ │ │ ├── getdtablesize.2 │ │ │ ├── getegid.2 │ │ │ ├── getentropy.2 │ │ │ ├── geteuid.2 │ │ │ ├── getfh.2 │ │ │ ├── getfsstat.2 │ │ │ ├── getgid.2 │ │ │ ├── getgroups.2 │ │ │ ├── getitimer.2 │ │ │ ├── getlogin.2 │ │ │ ├── getpeername.2 │ │ │ ├── getpgid.2 │ │ │ ├── getpgrp.2 │ │ │ ├── getpid.2 │ │ │ ├── getppid.2 │ │ │ ├── getpriority.2 │ │ │ ├── getrlimit.2 │ │ │ ├── getrusage.2 │ │ │ ├── getsid.2 │ │ │ ├── getsockname.2 │ │ │ ├── getsockopt.2 │ │ │ ├── gettimeofday.2 │ │ │ ├── getuid.2 │ │ │ ├── getxattr.2 │ │ │ ├── i386_get_ldt.2 │ │ │ ├── i386_set_ldt.2 │ │ │ ├── intro.2 │ │ │ ├── ioctl.2 │ │ │ ├── issetugid.2 │ │ │ ├── kevent.2 │ │ │ ├── kevent64.2 │ │ │ ├── kevent_qos.2 │ │ │ ├── kill.2 │ │ │ ├── kqueue.2 │ │ │ ├── lchown.2 │ │ │ ├── link.2 │ │ │ ├── linkat.2 │ │ │ ├── listen.2 │ │ │ ├── listxattr.2 │ │ │ ├── lseek.2 │ │ │ ├── lstat.2 │ │ │ ├── lstat64.2 │ │ │ ├── madvise.2 │ │ │ ├── mincore.2 │ │ │ ├── minherit.2 │ │ │ ├── mkdir.2 │ │ │ ├── mkdirat.2 │ │ │ ├── mkfifo.2 │ │ │ ├── mknod.2 │ │ │ ├── mlock.2 │ │ │ ├── mmap.2 │ │ │ ├── mount.2 │ │ │ ├── mprotect.2 │ │ │ ├── msync.2 │ │ │ ├── munlock.2 │ │ │ ├── munmap.2 │ │ │ ├── nfsclnt.2 │ │ │ ├── nfssvc.2 │ │ │ ├── open.2 │ │ │ ├── openat.2 │ │ │ ├── pathconf.2 │ │ │ ├── pipe.2 │ │ │ ├── poll.2 │ │ │ ├── posix_madvise.2 │ │ │ ├── posix_spawn.2 │ │ │ ├── pread.2 │ │ │ ├── pselect.2 │ │ │ ├── pthread_setugid_np.2 │ │ │ ├── ptrace.2 │ │ │ ├── pwrite.2 │ │ │ ├── quotactl.2 │ │ │ ├── read.2 │ │ │ ├── readlink.2 │ │ │ ├── readlinkat.2 │ │ │ ├── readv.2 │ │ │ ├── reboot.2 │ │ │ ├── recv.2 │ │ │ ├── recvfrom.2 │ │ │ ├── recvmsg.2 │ │ │ ├── removexattr.2 │ │ │ ├── rename.2 │ │ │ ├── renameat.2 │ │ │ ├── renameatx_np.2 │ │ │ ├── renamex_np.2 │ │ │ ├── revoke.2 │ │ │ ├── rmdir.2 │ │ │ ├── searchfs.2 │ │ │ ├── select.2 │ │ │ ├── sem_close.2 │ │ │ ├── sem_open.2 │ │ │ ├── sem_post.2 │ │ │ ├── sem_unlink.2 │ │ │ ├── sem_wait.2 │ │ │ ├── semctl.2 │ │ │ ├── semget.2 │ │ │ ├── semop.2 │ │ │ ├── send.2 │ │ │ ├── sendfile.2 │ │ │ ├── sendmsg.2 │ │ │ ├── sendto.2 │ │ │ ├── setattrlist.2 │ │ │ ├── setattrlistat.2 │ │ │ ├── setaudit.2 │ │ │ ├── setaudit_addr.2 │ │ │ ├── setauid.2 │ │ │ ├── setegid.2 │ │ │ ├── seteuid.2 │ │ │ ├── setgid.2 │ │ │ ├── setgroups.2 │ │ │ ├── setitimer.2 │ │ │ ├── setlogin.2 │ │ │ ├── setpgid.2 │ │ │ ├── setpgrp.2 │ │ │ ├── setpriority.2 │ │ │ ├── setregid.2 │ │ │ ├── setreuid.2 │ │ │ ├── setrlimit.2 │ │ │ ├── setsid.2 │ │ │ ├── setsockopt.2 │ │ │ ├── settimeofday.2 │ │ │ ├── setuid.2 │ │ │ ├── setxattr.2 │ │ │ ├── shm_open.2 │ │ │ ├── shm_unlink.2 │ │ │ ├── shmat.2 │ │ │ ├── shmctl.2 │ │ │ ├── shmdt.2 │ │ │ ├── shmget.2 │ │ │ ├── shutdown.2 │ │ │ ├── sigaction.2 │ │ │ ├── sigaltstack.2 │ │ │ ├── sigpending.2 │ │ │ ├── sigprocmask.2 │ │ │ ├── sigstack.2 │ │ │ ├── sigsuspend.2 │ │ │ ├── socket.2 │ │ │ ├── socketpair.2 │ │ │ ├── stat.2 │ │ │ ├── stat64.2 │ │ │ ├── statfs.2 │ │ │ ├── statfs64.2 │ │ │ ├── symlink.2 │ │ │ ├── symlinkat.2 │ │ │ ├── sync.2 │ │ │ ├── syscall.2 │ │ │ ├── truncate.2 │ │ │ ├── umask.2 │ │ │ ├── undelete.2 │ │ │ ├── unlink.2 │ │ │ ├── unlinkat.2 │ │ │ ├── unmount.2 │ │ │ ├── utimensat.2 │ │ │ ├── utimes.2 │ │ │ ├── vfork.2 │ │ │ ├── wait.2 │ │ │ ├── wait3.2 │ │ │ ├── wait4.2 │ │ │ ├── waitpid.2 │ │ │ ├── write.2 │ │ │ └── writev.2 │ │ ├── man3 │ │ │ ├── Makefile │ │ │ ├── getiopolicy_np.3 │ │ │ ├── posix_spawn_file_actions_addclose.3 │ │ │ ├── posix_spawn_file_actions_init.3 │ │ │ ├── posix_spawnattr_init.3 │ │ │ ├── posix_spawnattr_setbinpref_np.3 │ │ │ ├── posix_spawnattr_setflags.3 │ │ │ ├── posix_spawnattr_setpgroup.3 │ │ │ ├── posix_spawnattr_setsigdefault.3 │ │ │ ├── posix_spawnattr_setsigmask.3 │ │ │ ├── posix_spawnattr_setspecialport_np.3 │ │ │ └── queue.3 │ │ ├── man4 │ │ │ ├── Makefile │ │ │ ├── aio.4 │ │ │ ├── arp.4 │ │ │ ├── audit.4 │ │ │ ├── auditpipe.4 │ │ │ ├── bpf.4 │ │ │ ├── divert.4 │ │ │ ├── dummynet.4 │ │ │ ├── faith.4 │ │ │ ├── fd.4 │ │ │ ├── gif.4 │ │ │ ├── icmp.4 │ │ │ ├── icmp6.4 │ │ │ ├── ifmib.4 │ │ │ ├── inet.4 │ │ │ ├── inet6.4 │ │ │ ├── ip.4 │ │ │ ├── ip6.4 │ │ │ ├── ipl.4 │ │ │ ├── ipsec.4 │ │ │ ├── lo.4 │ │ │ ├── netintro.4 │ │ │ ├── networking.4 │ │ │ ├── null.4 │ │ │ ├── pty.4 │ │ │ ├── random.4 │ │ │ ├── route.4 │ │ │ ├── stderr.4 │ │ │ ├── stdin.4 │ │ │ ├── stdout.4 │ │ │ ├── stf.4 │ │ │ ├── tcp.4 │ │ │ ├── termios.4 │ │ │ ├── tty.4 │ │ │ ├── udp.4 │ │ │ ├── unix.4 │ │ │ └── urandom.4 │ │ ├── man5 │ │ │ ├── Makefile │ │ │ ├── acct.5 │ │ │ ├── core.5 │ │ │ ├── dir.5 │ │ │ ├── dirent.5 │ │ │ └── types.5 │ │ ├── man7 │ │ │ ├── Makefile │ │ │ └── sticky.7 │ │ └── man9 │ │ │ ├── Makefile │ │ │ ├── copy.9 │ │ │ ├── copyin.9 │ │ │ ├── copyinstr.9 │ │ │ ├── copyout.9 │ │ │ ├── copystr.9 │ │ │ ├── fetch.9 │ │ │ ├── fubyte.9 │ │ │ ├── fuibyte.9 │ │ │ ├── fuiword.9 │ │ │ ├── fulong.9 │ │ │ ├── fuulong.9 │ │ │ ├── fuword.9 │ │ │ ├── intro.9 │ │ │ ├── monotonic.9 │ │ │ ├── store.9 │ │ │ ├── style.9 │ │ │ ├── subyte.9 │ │ │ ├── suibyte.9 │ │ │ ├── suiword.9 │ │ │ ├── sulong.9 │ │ │ ├── suulong.9 │ │ │ └── suword.9 │ ├── miscfs │ │ ├── Makefile │ │ ├── deadfs │ │ │ └── dead_vnops.c │ │ ├── devfs │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── devfs.h │ │ │ ├── devfs_fdesc_support.c │ │ │ ├── devfs_proto.h │ │ │ ├── devfs_tree.c │ │ │ ├── devfs_vfsops.c │ │ │ ├── devfs_vnops.c │ │ │ ├── devfsdefs.h │ │ │ ├── fdesc.h │ │ │ └── reproto.sh │ │ ├── fifofs │ │ │ ├── Makefile │ │ │ ├── fifo.h │ │ │ └── fifo_vnops.c │ │ ├── mockfs │ │ │ ├── mockfs.h │ │ │ ├── mockfs_fsnode.c │ │ │ ├── mockfs_fsnode.h │ │ │ ├── mockfs_vfsops.c │ │ │ ├── mockfs_vnops.c │ │ │ └── mockfs_vnops.h │ │ ├── nullfs │ │ │ ├── Makefile │ │ │ ├── null_subr.c │ │ │ ├── null_vfsops.c │ │ │ ├── null_vnops.c │ │ │ └── nullfs.h │ │ ├── routefs │ │ │ ├── Makefile │ │ │ ├── routefs.h │ │ │ └── routefs_ops.c │ │ ├── specfs │ │ │ ├── Makefile │ │ │ ├── spec_vnops.c │ │ │ └── specdev.h │ │ └── union │ │ │ ├── Makefile │ │ │ └── union.h │ ├── net │ │ ├── Makefile │ │ ├── altq │ │ │ ├── Makefile │ │ │ ├── altq.h │ │ │ ├── altq_cbq.h │ │ │ ├── altq_fairq.h │ │ │ ├── altq_hfsc.h │ │ │ ├── altq_priq.h │ │ │ └── altq_qfq.h │ │ ├── bpf.c │ │ ├── bpf.h │ │ ├── bpf_compat.h │ │ ├── bpf_filter.c │ │ ├── bpfdesc.h │ │ ├── bridgestp.c │ │ ├── bridgestp.h │ │ ├── classq │ │ │ ├── Makefile │ │ │ ├── classq.c │ │ │ ├── classq.h │ │ │ ├── classq_blue.h │ │ │ ├── classq_fq_codel.c │ │ │ ├── classq_fq_codel.h │ │ │ ├── classq_red.h │ │ │ ├── classq_rio.h │ │ │ ├── classq_sfb.c │ │ │ ├── classq_sfb.h │ │ │ ├── classq_subr.c │ │ │ ├── classq_util.c │ │ │ └── if_classq.h │ │ ├── content_filter.c │ │ ├── content_filter.h │ │ ├── devtimer.c │ │ ├── devtimer.h │ │ ├── dlil.c │ │ ├── dlil.h │ │ ├── ether_if_module.c │ │ ├── ether_if_module.h │ │ ├── ether_inet6_pr_module.c │ │ ├── ether_inet_pr_module.c │ │ ├── etherdefs.h │ │ ├── ethernet.h │ │ ├── firewire.h │ │ ├── flowadv.c │ │ ├── flowadv.h │ │ ├── flowhash.c │ │ ├── flowhash.h │ │ ├── ieee8023ad.h │ │ ├── if.c │ │ ├── if.h │ │ ├── if_arp.h │ │ ├── if_bond.c │ │ ├── if_bond_internal.h │ │ ├── if_bond_var.h │ │ ├── if_bridge.c │ │ ├── if_bridgevar.h │ │ ├── if_dl.h │ │ ├── if_ether.h │ │ ├── if_fake.c │ │ ├── if_fake_var.h │ │ ├── if_gif.c │ │ ├── if_gif.h │ │ ├── if_ipsec.c │ │ ├── if_ipsec.h │ │ ├── if_llatbl.c │ │ ├── if_llatbl.h │ │ ├── if_llc.h │ │ ├── if_llreach.c │ │ ├── if_llreach.h │ │ ├── if_loop.c │ │ ├── if_low_power_mode.c │ │ ├── if_media.h │ │ ├── if_mib.c │ │ ├── if_mib.h │ │ ├── if_pflog.c │ │ ├── if_pflog.h │ │ ├── if_ports_used.c │ │ ├── if_ports_used.h │ │ ├── if_ppp.h │ │ ├── if_stf.c │ │ ├── if_types.h │ │ ├── if_utun.c │ │ ├── if_utun.h │ │ ├── if_var.h │ │ ├── if_vlan.c │ │ ├── if_vlan_var.h │ │ ├── init.c │ │ ├── init.h │ │ ├── iptap.c │ │ ├── iptap.h │ │ ├── kext_net.h │ │ ├── kpi_interface.c │ │ ├── kpi_interface.h │ │ ├── kpi_interfacefilter.c │ │ ├── kpi_interfacefilter.h │ │ ├── kpi_protocol.c │ │ ├── kpi_protocol.h │ │ ├── lacp.h │ │ ├── multicast_list.c │ │ ├── multicast_list.h │ │ ├── nat464_utils.c │ │ ├── nat464_utils.h │ │ ├── ndrv.c │ │ ├── ndrv.h │ │ ├── ndrv_var.h │ │ ├── necp.c │ │ ├── necp.h │ │ ├── necp_client.c │ │ ├── net_api_stats.h │ │ ├── net_kev.h │ │ ├── net_osdep.h │ │ ├── net_perf.c │ │ ├── net_perf.h │ │ ├── net_str_id.c │ │ ├── net_str_id.h │ │ ├── net_stubs.c │ │ ├── netsrc.c │ │ ├── netsrc.h │ │ ├── network_agent.c │ │ ├── network_agent.h │ │ ├── ntstat.c │ │ ├── ntstat.h │ │ ├── nwk_wq.c │ │ ├── nwk_wq.h │ │ ├── packet_mangler.c │ │ ├── packet_mangler.h │ │ ├── pf.c │ │ ├── pf_if.c │ │ ├── pf_ioctl.c │ │ ├── pf_norm.c │ │ ├── pf_osfp.c │ │ ├── pf_pbuf.c │ │ ├── pf_pbuf.h │ │ ├── pf_ruleset.c │ │ ├── pf_table.c │ │ ├── pfkeyv2.h │ │ ├── pfvar.h │ │ ├── pktap.c │ │ ├── pktap.h │ │ ├── pktsched │ │ │ ├── Makefile │ │ │ ├── pktsched.c │ │ │ ├── pktsched.h │ │ │ ├── pktsched_cbq.h │ │ │ ├── pktsched_fairq.h │ │ │ ├── pktsched_fq_codel.c │ │ │ ├── pktsched_fq_codel.h │ │ │ ├── pktsched_hfsc.h │ │ │ ├── pktsched_priq.h │ │ │ ├── pktsched_qfq.c │ │ │ ├── pktsched_qfq.h │ │ │ ├── pktsched_rmclass.h │ │ │ ├── pktsched_tcq.c │ │ │ └── pktsched_tcq.h │ │ ├── ppp_comp.h │ │ ├── ppp_defs.h │ │ ├── radix.c │ │ ├── radix.h │ │ ├── raw_cb.c │ │ ├── raw_cb.h │ │ ├── raw_usrreq.c │ │ ├── route.c │ │ ├── route.h │ │ ├── rtsock.c │ │ ├── skmem_sysctl.c │ │ └── zlib.h │ ├── netinet │ │ ├── Makefile │ │ ├── bootp.h │ │ ├── cbrtf.c │ │ ├── cpu_in_cksum_gen.c │ │ ├── dhcp.h │ │ ├── dhcp_options.c │ │ ├── dhcp_options.h │ │ ├── flow_divert.c │ │ ├── flow_divert.h │ │ ├── flow_divert_proto.h │ │ ├── icmp6.h │ │ ├── icmp_var.h │ │ ├── if_ether.h │ │ ├── if_tun.h │ │ ├── igmp.c │ │ ├── igmp.h │ │ ├── igmp_var.h │ │ ├── in.c │ │ ├── in.h │ │ ├── in_arp.c │ │ ├── in_arp.h │ │ ├── in_cksum.c │ │ ├── in_gif.c │ │ ├── in_gif.h │ │ ├── in_mcast.c │ │ ├── in_pcb.c │ │ ├── in_pcb.h │ │ ├── in_pcblist.c │ │ ├── in_proto.c │ │ ├── in_rmx.c │ │ ├── in_stat.c │ │ ├── in_stat.h │ │ ├── in_systm.h │ │ ├── in_tclass.c │ │ ├── in_tclass.h │ │ ├── in_var.h │ │ ├── ip.h │ │ ├── ip6.h │ │ ├── ip_compat.h │ │ ├── ip_divert.c │ │ ├── ip_divert.h │ │ ├── ip_dummynet.c │ │ ├── ip_dummynet.h │ │ ├── ip_ecn.c │ │ ├── ip_ecn.h │ │ ├── ip_encap.c │ │ ├── ip_encap.h │ │ ├── ip_flowid.h │ │ ├── ip_fw.h │ │ ├── ip_fw2.c │ │ ├── ip_fw2.h │ │ ├── ip_fw2_compat.c │ │ ├── ip_fw2_compat.h │ │ ├── ip_icmp.c │ │ ├── ip_icmp.h │ │ ├── ip_id.c │ │ ├── ip_input.c │ │ ├── ip_output.c │ │ ├── ip_var.h │ │ ├── isakmp.h │ │ ├── kpi_ipfilter.c │ │ ├── kpi_ipfilter.h │ │ ├── kpi_ipfilter_var.h │ │ ├── lro_ext.h │ │ ├── mp_pcb.c │ │ ├── mp_pcb.h │ │ ├── mp_proto.c │ │ ├── mptcp.c │ │ ├── mptcp.h │ │ ├── mptcp_opt.c │ │ ├── mptcp_opt.h │ │ ├── mptcp_seq.h │ │ ├── mptcp_subr.c │ │ ├── mptcp_timer.c │ │ ├── mptcp_timer.h │ │ ├── mptcp_usrreq.c │ │ ├── mptcp_var.h │ │ ├── raw_ip.c │ │ ├── tcp.h │ │ ├── tcp_cache.c │ │ ├── tcp_cache.h │ │ ├── tcp_cc.c │ │ ├── tcp_cc.h │ │ ├── tcp_cubic.c │ │ ├── tcp_debug.c │ │ ├── tcp_debug.h │ │ ├── tcp_fsm.h │ │ ├── tcp_input.c │ │ ├── tcp_ledbat.c │ │ ├── tcp_lro.c │ │ ├── tcp_lro.h │ │ ├── tcp_newreno.c │ │ ├── tcp_output.c │ │ ├── tcp_sack.c │ │ ├── tcp_seq.h │ │ ├── tcp_subr.c │ │ ├── tcp_timer.c │ │ ├── tcp_timer.h │ │ ├── tcp_usrreq.c │ │ ├── tcp_var.h │ │ ├── tcpip.h │ │ ├── udp.h │ │ ├── udp_usrreq.c │ │ └── udp_var.h │ ├── netinet6 │ │ ├── Makefile │ │ ├── ah.h │ │ ├── ah6.h │ │ ├── ah_core.c │ │ ├── ah_input.c │ │ ├── ah_output.c │ │ ├── dest6.c │ │ ├── esp.h │ │ ├── esp6.h │ │ ├── esp_chachapoly.c │ │ ├── esp_chachapoly.h │ │ ├── esp_core.c │ │ ├── esp_input.c │ │ ├── esp_output.c │ │ ├── esp_rijndael.c │ │ ├── esp_rijndael.h │ │ ├── frag6.c │ │ ├── icmp6.c │ │ ├── icmp6.h │ │ ├── in6.c │ │ ├── in6.h │ │ ├── in6_cga.c │ │ ├── in6_cksum.c │ │ ├── in6_gif.c │ │ ├── in6_gif.h │ │ ├── in6_ifattach.c │ │ ├── in6_ifattach.h │ │ ├── in6_mcast.c │ │ ├── in6_pcb.c │ │ ├── in6_pcb.h │ │ ├── in6_proto.c │ │ ├── in6_rmx.c │ │ ├── in6_src.c │ │ ├── in6_var.h │ │ ├── ip6.h │ │ ├── ip6_ecn.h │ │ ├── ip6_forward.c │ │ ├── ip6_fw.c │ │ ├── ip6_fw.h │ │ ├── ip6_id.c │ │ ├── ip6_input.c │ │ ├── ip6_output.c │ │ ├── ip6_var.h │ │ ├── ip6protosw.h │ │ ├── ipcomp.h │ │ ├── ipcomp6.h │ │ ├── ipcomp_core.c │ │ ├── ipcomp_input.c │ │ ├── ipcomp_output.c │ │ ├── ipsec.c │ │ ├── ipsec.h │ │ ├── ipsec6.h │ │ ├── mld6.c │ │ ├── mld6.h │ │ ├── mld6_var.h │ │ ├── nd6.c │ │ ├── nd6.h │ │ ├── nd6_nbr.c │ │ ├── nd6_prproxy.c │ │ ├── nd6_rtr.c │ │ ├── nd6_send.c │ │ ├── nd6_var.h │ │ ├── raw_ip6.c │ │ ├── raw_ip6.h │ │ ├── route6.c │ │ ├── scope6.c │ │ ├── scope6_var.h │ │ ├── tcp6_var.h │ │ ├── udp6_output.c │ │ ├── udp6_usrreq.c │ │ └── udp6_var.h │ ├── netkey │ │ ├── Makefile │ │ ├── key.c │ │ ├── key.h │ │ ├── key_debug.c │ │ ├── key_debug.h │ │ ├── key_var.h │ │ ├── keydb.c │ │ ├── keydb.h │ │ ├── keysock.c │ │ ├── keysock.h │ │ └── keyv2.h │ ├── nfs │ │ ├── Makefile │ │ ├── gss │ │ │ ├── ccrypto.c │ │ │ ├── gss_krb5_mech.c │ │ │ └── gss_krb5_mech.h │ │ ├── krpc.h │ │ ├── krpc_subr.c │ │ ├── nfs.h │ │ ├── nfs4_subs.c │ │ ├── nfs4_vnops.c │ │ ├── nfs_bio.c │ │ ├── nfs_boot.c │ │ ├── nfs_gss.c │ │ ├── nfs_gss.h │ │ ├── nfs_ioctl.h │ │ ├── nfs_lock.c │ │ ├── nfs_lock.h │ │ ├── nfs_node.c │ │ ├── nfs_serv.c │ │ ├── nfs_socket.c │ │ ├── nfs_srvcache.c │ │ ├── nfs_subs.c │ │ ├── nfs_syscalls.c │ │ ├── nfs_upcall.c │ │ ├── nfs_vfsops.c │ │ ├── nfs_vnops.c │ │ ├── nfsdiskless.h │ │ ├── nfsm_subs.h │ │ ├── nfsmount.h │ │ ├── nfsnode.h │ │ ├── nfsproto.h │ │ ├── nfsrvcache.h │ │ ├── rpcv2.h │ │ └── xdr_subs.h │ ├── pgo │ │ ├── profile_runtime.c │ │ └── profile_runtime_data.c │ ├── pthread │ │ ├── Makefile │ │ ├── bsdthread_private.h │ │ ├── priority_private.h │ │ ├── pthread_priority.c │ │ ├── pthread_shims.c │ │ ├── pthread_workqueue.c │ │ ├── workqueue_internal.h │ │ ├── workqueue_syscalls.h │ │ └── workqueue_trace.h │ ├── security │ │ ├── Makefile │ │ └── audit │ │ │ ├── Makefile │ │ │ ├── audit.c │ │ │ ├── audit.h │ │ │ ├── audit_arg.c │ │ │ ├── audit_bsd.c │ │ │ ├── audit_bsd.h │ │ │ ├── audit_bsm.c │ │ │ ├── audit_bsm_domain.c │ │ │ ├── audit_bsm_errno.c │ │ │ ├── audit_bsm_fcntl.c │ │ │ ├── audit_bsm_klib.c │ │ │ ├── audit_bsm_socket_type.c │ │ │ ├── audit_bsm_token.c │ │ │ ├── audit_ioctl.h │ │ │ ├── audit_mac.c │ │ │ ├── audit_pipe.c │ │ │ ├── audit_private.h │ │ │ ├── audit_session.c │ │ │ ├── audit_syscalls.c │ │ │ └── audit_worker.c │ ├── sys │ │ ├── Makefile │ │ ├── _endian.h │ │ ├── _select.h │ │ ├── _structs.h │ │ ├── _types.h │ │ ├── _types │ │ │ ├── Makefile │ │ │ ├── _blkcnt_t.h │ │ │ ├── _blksize_t.h │ │ │ ├── _caddr_t.h │ │ │ ├── _clock_t.h │ │ │ ├── _ct_rune_t.h │ │ │ ├── _dev_t.h │ │ │ ├── _errno_t.h │ │ │ ├── _fd_clr.h │ │ │ ├── _fd_copy.h │ │ │ ├── _fd_def.h │ │ │ ├── _fd_isset.h │ │ │ ├── _fd_set.h │ │ │ ├── _fd_setsize.h │ │ │ ├── _fd_zero.h │ │ │ ├── _filesec_t.h │ │ │ ├── _fsblkcnt_t.h │ │ │ ├── _fsfilcnt_t.h │ │ │ ├── _fsid_t.h │ │ │ ├── _fsobj_id_t.h │ │ │ ├── _gid_t.h │ │ │ ├── _guid_t.h │ │ │ ├── _id_t.h │ │ │ ├── _in_addr_t.h │ │ │ ├── _in_port_t.h │ │ │ ├── _ino64_t.h │ │ │ ├── _ino_t.h │ │ │ ├── _int16_t.h │ │ │ ├── _int32_t.h │ │ │ ├── _int64_t.h │ │ │ ├── _int8_t.h │ │ │ ├── _intptr_t.h │ │ │ ├── _iovec_t.h │ │ │ ├── _key_t.h │ │ │ ├── _mach_port_t.h │ │ │ ├── _mbstate_t.h │ │ │ ├── _mode_t.h │ │ │ ├── _nlink_t.h │ │ │ ├── _null.h │ │ │ ├── _o_dsync.h │ │ │ ├── _o_sync.h │ │ │ ├── _off_t.h │ │ │ ├── _offsetof.h │ │ │ ├── _os_inline.h │ │ │ ├── _pid_t.h │ │ │ ├── _posix_vdisable.h │ │ │ ├── _ptrdiff_t.h │ │ │ ├── _rsize_t.h │ │ │ ├── _rune_t.h │ │ │ ├── _s_ifmt.h │ │ │ ├── _sa_family_t.h │ │ │ ├── _seek_set.h │ │ │ ├── _sigaltstack.h │ │ │ ├── _sigset_t.h │ │ │ ├── _size_t.h │ │ │ ├── _socklen_t.h │ │ │ ├── _ssize_t.h │ │ │ ├── _suseconds_t.h │ │ │ ├── _time_t.h │ │ │ ├── _timespec.h │ │ │ ├── _timeval.h │ │ │ ├── _timeval32.h │ │ │ ├── _timeval64.h │ │ │ ├── _u_char.h │ │ │ ├── _u_int.h │ │ │ ├── _u_int16_t.h │ │ │ ├── _u_int32_t.h │ │ │ ├── _u_int64_t.h │ │ │ ├── _u_int8_t.h │ │ │ ├── _u_short.h │ │ │ ├── _ucontext.h │ │ │ ├── _ucontext64.h │ │ │ ├── _uid_t.h │ │ │ ├── _uintptr_t.h │ │ │ ├── _useconds_t.h │ │ │ ├── _user32_itimerval.h │ │ │ ├── _user32_ntptimeval.h │ │ │ ├── _user32_timespec.h │ │ │ ├── _user32_timeval.h │ │ │ ├── _user32_timex.h │ │ │ ├── _user64_itimerval.h │ │ │ ├── _user64_ntptimeval.h │ │ │ ├── _user64_timespec.h │ │ │ ├── _user64_timeval.h │ │ │ ├── _user64_timex.h │ │ │ ├── _user_timespec.h │ │ │ ├── _user_timeval.h │ │ │ ├── _uuid_t.h │ │ │ ├── _va_list.h │ │ │ ├── _wchar_t.h │ │ │ └── _wint_t.h │ │ ├── acct.h │ │ ├── aio.h │ │ ├── aio_kern.h │ │ ├── appleapiopts.h │ │ ├── attr.h │ │ ├── bitstring.h │ │ ├── bsdtask_info.h │ │ ├── buf.h │ │ ├── buf_internal.h │ │ ├── callout.h │ │ ├── cdefs.h │ │ ├── clist.h │ │ ├── clonefile.h │ │ ├── coalition.h │ │ ├── codedir_internal.h │ │ ├── codesign.h │ │ ├── commpage.h │ │ ├── conf.h │ │ ├── content_protection.h │ │ ├── cprotect.h │ │ ├── csr.h │ │ ├── decmpfs.h │ │ ├── dir.h │ │ ├── dirent.h │ │ ├── dis_tables.h │ │ ├── disk.h │ │ ├── disklabel.h │ │ ├── disktab.h │ │ ├── dkstat.h │ │ ├── dmap.h │ │ ├── doc_tombstone.h │ │ ├── domain.h │ │ ├── dtrace.h │ │ ├── dtrace_glue.h │ │ ├── dtrace_impl.h │ │ ├── dtrace_ptss.h │ │ ├── errno.h │ │ ├── ev.h │ │ ├── event.h │ │ ├── eventhandler.h │ │ ├── eventvar.h │ │ ├── exec.h │ │ ├── fasttrap.h │ │ ├── fasttrap_impl.h │ │ ├── fasttrap_isa.h │ │ ├── fbt.h │ │ ├── fcntl.h │ │ ├── file.h │ │ ├── file_internal.h │ │ ├── filedesc.h │ │ ├── fileport.h │ │ ├── filio.h │ │ ├── fsctl.h │ │ ├── fsevents.h │ │ ├── fsgetpath.h │ │ ├── fslog.h │ │ ├── gmon.h │ │ ├── guarded.h │ │ ├── imageboot.h │ │ ├── imgact.h │ │ ├── imgsrc.h │ │ ├── ioccom.h │ │ ├── ioctl.h │ │ ├── ioctl_compat.h │ │ ├── ipc.h │ │ ├── ipcs.h │ │ ├── kas_info.h │ │ ├── kasl.h │ │ ├── kauth.h │ │ ├── kdebug.h │ │ ├── kdebug_signpost.h │ │ ├── kern_control.h │ │ ├── kern_event.h │ │ ├── kern_memorystatus.h │ │ ├── kern_overrides.h │ │ ├── kernel.h │ │ ├── kernel_types.h │ │ ├── kpi_mbuf.h │ │ ├── kpi_private.h │ │ ├── kpi_socket.h │ │ ├── kpi_socketfilter.h │ │ ├── ktrace.h │ │ ├── lctx.h │ │ ├── linker_set.h │ │ ├── loadable_fs.h │ │ ├── lock.h │ │ ├── lockf.h │ │ ├── lockstat.h │ │ ├── mach_swapon.h │ │ ├── make_posix_availability.sh │ │ ├── make_symbol_aliasing.sh │ │ ├── malloc.h │ │ ├── mbuf.h │ │ ├── mcache.h │ │ ├── md5.h │ │ ├── memory_maintenance.h │ │ ├── mman.h │ │ ├── monotonic.h │ │ ├── mount.h │ │ ├── mount_internal.h │ │ ├── msg.h │ │ ├── msgbuf.h │ │ ├── munge.h │ │ ├── namei.h │ │ ├── netboot.h │ │ ├── netport.h │ │ ├── param.h │ │ ├── paths.h │ │ ├── persona.h │ │ ├── pgo.h │ │ ├── pipe.h │ │ ├── poll.h │ │ ├── posix_sem.h │ │ ├── posix_shm.h │ │ ├── priv.h │ │ ├── proc.h │ │ ├── proc_info.h │ │ ├── proc_internal.h │ │ ├── proc_uuid_policy.h │ │ ├── process_policy.h │ │ ├── protosw.h │ │ ├── pthread_internal.h │ │ ├── pthread_shims.h │ │ ├── ptrace.h │ │ ├── queue.h │ │ ├── quota.h │ │ ├── random.h │ │ ├── reason.h │ │ ├── reboot.h │ │ ├── resource.h │ │ ├── resourcevar.h │ │ ├── sbuf.h │ │ ├── sdt.h │ │ ├── sdt_impl.h │ │ ├── select.h │ │ ├── sem.h │ │ ├── sem_internal.h │ │ ├── semaphore.h │ │ ├── sfi.h │ │ ├── shm.h │ │ ├── shm_internal.h │ │ ├── signal.h │ │ ├── signalvar.h │ │ ├── snapshot.h │ │ ├── socket.h │ │ ├── socketvar.h │ │ ├── sockio.h │ │ ├── spawn.h │ │ ├── spawn_internal.h │ │ ├── stackshot.h │ │ ├── stat.h │ │ ├── stdio.h │ │ ├── subr_prf.h │ │ ├── sys_domain.h │ │ ├── sysctl.h │ │ ├── sysent.h │ │ ├── syslimits.h │ │ ├── syslog.h │ │ ├── systm.h │ │ ├── systrace_args.h │ │ ├── termios.h │ │ ├── time.h │ │ ├── timeb.h │ │ ├── times.h │ │ ├── timex.h │ │ ├── tprintf.h │ │ ├── trace.h │ │ ├── tree.h │ │ ├── tty.h │ │ ├── ttychars.h │ │ ├── ttycom.h │ │ ├── ttydefaults.h │ │ ├── ttydev.h │ │ ├── types.h │ │ ├── ubc.h │ │ ├── ubc_internal.h │ │ ├── ucontext.h │ │ ├── ucred.h │ │ ├── uio.h │ │ ├── uio_internal.h │ │ ├── ulock.h │ │ ├── un.h │ │ ├── unistd.h │ │ ├── unpcb.h │ │ ├── user.h │ │ ├── utfconv.h │ │ ├── utsname.h │ │ ├── ux_exception.h │ │ ├── vadvise.h │ │ ├── vcmd.h │ │ ├── vfs_context.h │ │ ├── vlimit.h │ │ ├── vm.h │ │ ├── vmmeter.h │ │ ├── vmparam.h │ │ ├── vnioctl.h │ │ ├── vnode.h │ │ ├── vnode_if.h │ │ ├── vnode_internal.h │ │ ├── vstat.h │ │ ├── wait.h │ │ ├── work_interval.h │ │ └── xattr.h │ ├── tests │ │ ├── bsd_tests.c │ │ ├── ctrr_test_sysctl.c │ │ └── pmap_test_sysctl.c │ ├── uuid │ │ ├── Makefile │ │ └── uuid.h │ ├── uxkern │ │ └── ux_exception.c │ ├── vfs │ │ ├── Makefile │ │ ├── doc_tombstone.c │ │ ├── kpi_vfs.c │ │ ├── vfs_attrlist.c │ │ ├── vfs_bio.c │ │ ├── vfs_cache.c │ │ ├── vfs_cluster.c │ │ ├── vfs_conf.c │ │ ├── vfs_cprotect.c │ │ ├── vfs_disk_conditioner.c │ │ ├── vfs_disk_conditioner.h │ │ ├── vfs_fsevents.c │ │ ├── vfs_fslog.c │ │ ├── vfs_init.c │ │ ├── vfs_lookup.c │ │ ├── vfs_quota.c │ │ ├── vfs_subr.c │ │ ├── vfs_support.c │ │ ├── vfs_support.h │ │ ├── vfs_syscalls.c │ │ ├── vfs_utfconv.c │ │ ├── vfs_utfconvdata.h │ │ ├── vfs_vnops.c │ │ ├── vfs_xattr.c │ │ ├── vnode_if.c │ │ ├── vnode_if.sh │ │ └── vnode_if.src │ └── vm │ │ ├── Makefile │ │ ├── dp_backing_file.c │ │ ├── vm_compressor_backing_file.c │ │ ├── vm_pager.h │ │ ├── vm_unix.c │ │ ├── vnode_pager.c │ │ └── vnode_pager.h │ ├── config │ ├── BSDKernel.arm.exports │ ├── BSDKernel.arm64.exports │ ├── BSDKernel.exports │ ├── BSDKernel.x86_64.exports │ ├── IOKit.arm.exports │ ├── IOKit.arm64.exports │ ├── IOKit.exports │ ├── IOKit.x86_64.exports │ ├── Libkern.arm.exports │ ├── Libkern.arm64.exports │ ├── Libkern.exports │ ├── Libkern.x86_64.exports │ ├── MACFramework.arm.exports │ ├── MACFramework.arm64.exports │ ├── MACFramework.exports │ ├── MACFramework.x86_64.exports │ ├── MASTER │ ├── MASTER.arm │ ├── MASTER.arm64 │ ├── MASTER.arm64.bcm2837 │ ├── MASTER.x86_64 │ ├── Mach.arm.exports │ ├── Mach.arm64.exports │ ├── Mach.exports │ ├── Mach.x86_64.exports │ ├── Makefile │ ├── MasterVersion │ ├── Private.arm.exports │ ├── Private.arm64.exports │ ├── Private.exports │ ├── Private.x86_64.exports │ ├── README.DEBUG-kernel.txt │ ├── System.kext │ │ ├── Info.plist │ │ └── PlugIns │ │ │ ├── AppleNMI.kext │ │ │ └── Info.plist │ │ │ ├── ApplePlatformFamily.kext │ │ │ └── Info.plist │ │ │ ├── BSDKernel.kext │ │ │ └── Info.plist │ │ │ ├── IOKit.kext │ │ │ └── Info.plist │ │ │ ├── IONVRAMFamily.kext │ │ │ └── Info.plist │ │ │ ├── IOSystemManagement.kext │ │ │ └── Info.plist │ │ │ ├── Kasan.kext │ │ │ └── Info.plist │ │ │ ├── Libkern.kext │ │ │ └── Info.plist │ │ │ ├── MACFramework.kext │ │ │ └── Info.plist │ │ │ ├── Mach.kext │ │ │ └── Info.plist │ │ │ ├── Private.kext │ │ │ └── Info.plist │ │ │ └── Unsupported.kext │ │ │ └── Info.plist │ ├── Unsupported.arm.exports │ ├── Unsupported.arm64.exports │ ├── Unsupported.exports │ ├── Unsupported.x86_64.exports │ ├── Unused.exports │ ├── generate_linker_aliases.sh │ ├── generate_linker_exports.sh │ ├── list_supported.sh │ ├── newvers.pl │ └── version.c │ ├── iokit │ ├── .clang-format │ ├── Examples │ │ └── drvGenericInterruptController │ │ │ ├── GenericInterruptController.cpp │ │ │ └── GenericInterruptController.h │ ├── Families │ │ ├── IONVRAM │ │ │ └── IONVRAMController.cpp │ │ └── IOSystemManagement │ │ │ └── IOWatchDogTimer.cpp │ ├── IOKit │ │ ├── AppleKeyStoreInterface.h │ │ ├── IOBSD.h │ │ ├── IOBufferMemoryDescriptor.h │ │ ├── IOCPU.h │ │ ├── IOCatalogue.h │ │ ├── IOCommand.h │ │ ├── IOCommandGate.h │ │ ├── IOCommandPool.h │ │ ├── IOCommandQueue.h │ │ ├── IOConditionLock.h │ │ ├── IODMACommand.h │ │ ├── IODMAController.h │ │ ├── IODMAEventSource.h │ │ ├── IODataQueue.h │ │ ├── IODataQueueShared.h │ │ ├── IODeviceMemory.h │ │ ├── IODeviceTreeSupport.h │ │ ├── IOEventSource.h │ │ ├── IOFilterInterruptEventSource.h │ │ ├── IOHibernatePrivate.h │ │ ├── IOInterleavedMemoryDescriptor.h │ │ ├── IOInterruptAccounting.h │ │ ├── IOInterruptAccountingPrivate.h │ │ ├── IOInterruptController.h │ │ ├── IOInterruptEventSource.h │ │ ├── IOInterrupts.h │ │ ├── IOKernelReportStructs.h │ │ ├── IOKernelReporters.h │ │ ├── IOKitDebug.h │ │ ├── IOKitDiagnosticsUserClient.h │ │ ├── IOKitKeys.h │ │ ├── IOKitKeysPrivate.h │ │ ├── IOKitServer.h │ │ ├── IOLib.h │ │ ├── IOLocks.h │ │ ├── IOLocksPrivate.h │ │ ├── IOMapper.h │ │ ├── IOMemoryCursor.h │ │ ├── IOMemoryDescriptor.h │ │ ├── IOMessage.h │ │ ├── IOMultiMemoryDescriptor.h │ │ ├── IONVRAM.h │ │ ├── IONotifier.h │ │ ├── IOPlatformExpert.h │ │ ├── IOPolledInterface.h │ │ ├── IORangeAllocator.h │ │ ├── IORegistryEntry.h │ │ ├── IOReportMacros.h │ │ ├── IOReportTypes.h │ │ ├── IOReturn.h │ │ ├── IOService.h │ │ ├── IOServicePM.h │ │ ├── IOSharedDataQueue.h │ │ ├── IOSharedLock.h │ │ ├── IOStatistics.h │ │ ├── IOStatisticsPrivate.h │ │ ├── IOSubMemoryDescriptor.h │ │ ├── IOSyncer.h │ │ ├── IOTimeStamp.h │ │ ├── IOTimerEventSource.h │ │ ├── IOTypes.h │ │ ├── IOUserClient.h │ │ ├── IOWorkLoop.h │ │ ├── Makefile │ │ ├── OSMessageNotification.h │ │ ├── assert.h │ │ ├── machine │ │ │ └── Makefile │ │ ├── nvram │ │ │ ├── IONVRAMController.h │ │ │ └── Makefile │ │ ├── perfcontrol │ │ │ ├── IOPerfControl.h │ │ │ └── Makefile │ │ ├── platform │ │ │ ├── AppleMacIO.h │ │ │ ├── AppleMacIODevice.h │ │ │ ├── AppleNMI.h │ │ │ ├── ApplePlatformExpert.h │ │ │ └── Makefile │ │ ├── power │ │ │ ├── IOPwrController.h │ │ │ └── Makefile │ │ ├── pwr_mgt │ │ │ ├── IOPM.h │ │ │ ├── IOPMLibDefs.h │ │ │ ├── IOPMPowerSource.h │ │ │ ├── IOPMPowerSourceList.h │ │ │ ├── IOPMPrivate.h │ │ │ ├── IOPMinformee.h │ │ │ ├── IOPMinformeeList.h │ │ │ ├── IOPMlog.h │ │ │ ├── IOPMpowerState.h │ │ │ ├── IOPowerConnection.h │ │ │ ├── Makefile │ │ │ └── RootDomain.h │ │ ├── rtc │ │ │ ├── IORTCController.h │ │ │ └── Makefile │ │ ├── system.h │ │ └── system_management │ │ │ ├── IOWatchDogTimer.h │ │ │ └── Makefile │ ├── Kernel │ │ ├── IOBufferMemoryDescriptor.cpp │ │ ├── IOCPU.cpp │ │ ├── IOCatalogue.cpp │ │ ├── IOCommand.cpp │ │ ├── IOCommandGate.cpp │ │ ├── IOCommandPool.cpp │ │ ├── IOCommandQueue.cpp │ │ ├── IOConditionLock.cpp │ │ ├── IODMACommand.cpp │ │ ├── IODMAController.cpp │ │ ├── IODMAEventSource.cpp │ │ ├── IODataQueue.cpp │ │ ├── IODeviceMemory.cpp │ │ ├── IODeviceTreeSupport.cpp │ │ ├── IOEventSource.cpp │ │ ├── IOFilterInterruptEventSource.cpp │ │ ├── IOHibernateIO.cpp │ │ ├── IOHibernateInternal.h │ │ ├── IOHibernateRestoreKernel.c │ │ ├── IOHistogramReporter.cpp │ │ ├── IOInterleavedMemoryDescriptor.cpp │ │ ├── IOInterruptAccounting.cpp │ │ ├── IOInterruptController.cpp │ │ ├── IOInterruptEventSource.cpp │ │ ├── IOKitDebug.cpp │ │ ├── IOKitKernelInternal.h │ │ ├── IOLib.cpp │ │ ├── IOLocks.cpp │ │ ├── IOMapper.cpp │ │ ├── IOMemoryCursor.cpp │ │ ├── IOMemoryDescriptor.cpp │ │ ├── IOMultiMemoryDescriptor.cpp │ │ ├── IONVRAM.cpp │ │ ├── IOPMPowerSource.cpp │ │ ├── IOPMPowerSourceList.cpp │ │ ├── IOPMPowerStateQueue.cpp │ │ ├── IOPMPowerStateQueue.h │ │ ├── IOPMinformee.cpp │ │ ├── IOPMinformeeList.cpp │ │ ├── IOPMrootDomain.cpp │ │ ├── IOPMrootDomainInternal.h │ │ ├── IOPerfControl.cpp │ │ ├── IOPlatformExpert.cpp │ │ ├── IOPolledInterface.cpp │ │ ├── IOPowerConnection.cpp │ │ ├── IORTC.cpp │ │ ├── IORangeAllocator.cpp │ │ ├── IORegistryEntry.cpp │ │ ├── IOReportLegend.cpp │ │ ├── IOReporter.cpp │ │ ├── IOReporterDefs.h │ │ ├── IOService.cpp │ │ ├── IOServicePM.cpp │ │ ├── IOServicePMPrivate.h │ │ ├── IOServicePrivate.h │ │ ├── IOSharedDataQueue.cpp │ │ ├── IOSimpleReporter.cpp │ │ ├── IOStartIOKit.cpp │ │ ├── IOStateReporter.cpp │ │ ├── IOStatistics.cpp │ │ ├── IOStringFuncs.c │ │ ├── IOSubMemoryDescriptor.cpp │ │ ├── IOSyncer.cpp │ │ ├── IOTimerEventSource.cpp │ │ ├── IOUserClient.cpp │ │ ├── IOWorkLoop.cpp │ │ ├── RootDomainUserClient.cpp │ │ ├── RootDomainUserClient.h │ │ ├── i386 │ │ │ └── IOKeyStoreHelper.cpp │ │ ├── printPlist │ │ └── x86_64 │ │ │ ├── IOAsmSupport.s │ │ │ └── IOSharedLock.s │ ├── KernelConfigTables.cpp │ ├── Makefile │ ├── Tests │ │ ├── TestCollections.cpp │ │ ├── TestContainers.cpp │ │ ├── TestDevice.cpp │ │ ├── TestIOMemoryDescriptor.cpp │ │ ├── Tests.cpp │ │ └── Tests.h │ ├── bsddev │ │ ├── DINetBootHook.cpp │ │ ├── DINetBootHook.h │ │ ├── IOKitBSDInit.cpp │ │ └── IOKitBSDInit.h │ └── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── copyright │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── libkdd │ ├── KCDBasicTypeDescription.h │ ├── KCDBasicTypeDescription.m │ ├── KCDEmbeddedBufferDescription.h │ ├── KCDEmbeddedBufferDescription.m │ ├── KCDStructTypeDescription.h │ ├── KCDStructTypeDescription.m │ ├── README.md │ ├── kcdata.h │ ├── kcdata_core.m │ ├── kcdtypes.c │ ├── kdd.framework │ │ ├── Info.plist │ │ └── module.modulemap │ ├── kdd.frameworkTests │ │ └── Info.plist │ ├── kdd.h │ ├── kdd.m │ ├── kdd.xcodeproj │ │ └── project.pbxproj │ ├── kdd_main.m │ └── tests │ │ ├── Info.plist │ │ ├── Tests.swift │ │ ├── corpse-sample │ │ ├── corpse-sample.plist.gz │ │ ├── corpse-twr-sample │ │ ├── corpse-twr-sample-v2 │ │ ├── corpse-twr-sample-v2.plist.gz │ │ ├── corpse-twr-sample.plist.gz │ │ ├── delta-stackshot-sample-new-arrays │ │ ├── delta-stackshot-sample-new-arrays.plist.gz │ │ ├── delta-stackshot-sample-old-arrays │ │ ├── delta-stackshot-sample-old-arrays.plist.gz │ │ ├── exitreason-codesigning │ │ ├── exitreason-codesigning.plist.gz │ │ ├── exitreason-sample │ │ ├── exitreason-sample.plist.gz │ │ ├── kdd_bridge.h │ │ ├── nested-sample │ │ ├── nested-sample.plist │ │ ├── stackshot-fault-stats │ │ ├── stackshot-fault-stats.plist.gz │ │ ├── stackshot-sample │ │ ├── stackshot-sample-asid │ │ ├── stackshot-sample-asid-pagetable │ │ ├── stackshot-sample-asid-pagetable.plist.gz │ │ ├── stackshot-sample-asid.plist.gz │ │ ├── stackshot-sample-coalitions │ │ ├── stackshot-sample-coalitions.plist.gz │ │ ├── stackshot-sample-cpu-times │ │ ├── stackshot-sample-cpu-times.plist.gz │ │ ├── stackshot-sample-cputime │ │ ├── stackshot-sample-cputime.plist.gz │ │ ├── stackshot-sample-delta-thread-policy │ │ ├── stackshot-sample-delta-thread-policy.plist.gz │ │ ├── stackshot-sample-duration │ │ ├── stackshot-sample-duration.plist.gz │ │ ├── stackshot-sample-instrs-cycles │ │ ├── stackshot-sample-instrs-cycles.plist.gz │ │ ├── stackshot-sample-new-arrays │ │ ├── stackshot-sample-new-arrays.plist.gz │ │ ├── stackshot-sample-old-arrays │ │ ├── stackshot-sample-old-arrays.plist.gz │ │ ├── stackshot-sample-sharedcachev2 │ │ ├── stackshot-sample-sharedcachev2.plist.gz │ │ ├── stackshot-sample-stacktop │ │ ├── stackshot-sample-stacktop.plist.gz │ │ ├── stackshot-sample-tailspin │ │ ├── stackshot-sample-tailspin-2 │ │ ├── stackshot-sample-tailspin-2.plist.gz │ │ ├── stackshot-sample-tailspin.plist.gz │ │ ├── stackshot-sample-thread-groups │ │ ├── stackshot-sample-thread-groups-flags │ │ ├── stackshot-sample-thread-groups-flags.plist.gz │ │ ├── stackshot-sample-thread-groups.plist.gz │ │ ├── stackshot-sample-thread-policy │ │ ├── stackshot-sample-thread-policy.plist.gz │ │ ├── stackshot-sample-ths-thread-t │ │ ├── stackshot-sample-ths-thread-t.plist.gz │ │ ├── stackshot-sample.plist.gz │ │ ├── stackshot-with-kcid │ │ ├── stackshot-with-kcid.plist.gz │ │ ├── stackshot-with-shared-cache-layout │ │ ├── stackshot-with-shared-cache-layout.plist.gz │ │ ├── stackshot-with-waitinfo │ │ ├── stackshot-with-waitinfo.plist.gz │ │ ├── test-twr-sample │ │ ├── test-twr-sample.plist.gz │ │ ├── xnupost_testconfig-sample │ │ └── xnupost_testconfig-sample.plist.gz │ ├── libkern │ ├── .clang-format │ ├── Makefile │ ├── OSKextLib.cpp │ ├── OSKextVersion.c │ ├── c++ │ │ ├── OSArray.cpp │ │ ├── OSBoolean.cpp │ │ ├── OSCPPDebug.cpp │ │ ├── OSCollection.cpp │ │ ├── OSCollectionIterator.cpp │ │ ├── OSData.cpp │ │ ├── OSDictionary.cpp │ │ ├── OSIterator.cpp │ │ ├── OSKext.cpp │ │ ├── OSMetaClass.cpp │ │ ├── OSNumber.cpp │ │ ├── OSObject.cpp │ │ ├── OSOrderedSet.cpp │ │ ├── OSRuntime.cpp │ │ ├── OSRuntimeSupport.c │ │ ├── OSSerialize.cpp │ │ ├── OSSerializeBinary.cpp │ │ ├── OSSet.cpp │ │ ├── OSString.cpp │ │ ├── OSSymbol.cpp │ │ ├── OSUnserialize.cpp │ │ ├── OSUnserialize.y │ │ ├── OSUnserializeXML.cpp │ │ ├── OSUnserializeXML.y │ │ └── Tests │ │ │ └── TestSerialization │ │ │ ├── test1 │ │ │ ├── Info.plist │ │ │ ├── test1.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── test1_main.cpp │ │ │ └── test2 │ │ │ ├── Info.plist │ │ │ ├── test2.xcodeproj │ │ │ └── project.pbxproj │ │ │ └── test2_main.cpp │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── copyright │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── crypto │ │ ├── corecrypto_aes.c │ │ ├── corecrypto_aesxts.c │ │ ├── corecrypto_chacha20poly1305.c │ │ ├── corecrypto_des.c │ │ ├── corecrypto_md5.c │ │ ├── corecrypto_rand.c │ │ ├── corecrypto_rsa.c │ │ ├── corecrypto_sha1.c │ │ ├── corecrypto_sha2.c │ │ └── register_crypto.c │ ├── firehose │ │ ├── Makefile │ │ ├── chunk_private.h │ │ ├── firehose_types_private.h │ │ ├── ioctl_private.h │ │ ├── private.h │ │ └── tracepoint_private.h │ ├── gen │ │ ├── OSAtomicOperations.c │ │ └── OSDebug.cpp │ ├── img4 │ │ └── interface.c │ ├── kernel_mach_header.c │ ├── kmod │ │ ├── README │ │ ├── c_start.c │ │ ├── c_stop.c │ │ ├── cplus_start.c │ │ ├── cplus_stop.c │ │ ├── libkmod.xcodeproj │ │ │ └── project.pbxproj │ │ └── libkmodtest │ │ │ ├── libkmodtest-Info.plist │ │ │ ├── libkmodtest.cpp │ │ │ └── libkmodtest.h │ ├── kxld │ │ ├── Makefile │ │ ├── WKdmCompress.c │ │ ├── WKdmDecompress.c │ │ ├── kxld.c │ │ ├── kxld_array.c │ │ ├── kxld_array.h │ │ ├── kxld_copyright.c │ │ ├── kxld_demangle.c │ │ ├── kxld_demangle.h │ │ ├── kxld_dict.c │ │ ├── kxld_dict.h │ │ ├── kxld_kext.c │ │ ├── kxld_kext.h │ │ ├── kxld_object.c │ │ ├── kxld_object.h │ │ ├── kxld_reloc.c │ │ ├── kxld_reloc.h │ │ ├── kxld_sect.c │ │ ├── kxld_sect.h │ │ ├── kxld_seg.c │ │ ├── kxld_seg.h │ │ ├── kxld_splitinfolc.c │ │ ├── kxld_splitinfolc.h │ │ ├── kxld_srcversion.c │ │ ├── kxld_srcversion.h │ │ ├── kxld_stubs.c │ │ ├── kxld_sym.c │ │ ├── kxld_sym.h │ │ ├── kxld_symtab.c │ │ ├── kxld_symtab.h │ │ ├── kxld_util.c │ │ ├── kxld_util.h │ │ ├── kxld_uuid.c │ │ ├── kxld_uuid.h │ │ ├── kxld_versionmin.c │ │ ├── kxld_versionmin.h │ │ ├── kxld_vtable.c │ │ ├── kxld_vtable.h │ │ └── tests │ │ │ ├── kextcopyright.c │ │ │ ├── kxld_array_test.c │ │ │ ├── kxld_dict_test.c │ │ │ ├── kxld_test.c │ │ │ ├── kxld_test.h │ │ │ └── loadtest.py │ ├── libclosure │ │ ├── libclosuredata.c │ │ └── runtime.cpp │ ├── libkern │ │ ├── Block.h │ │ ├── Block_private.h │ │ ├── Makefile │ │ ├── OSAtomic.h │ │ ├── OSBase.h │ │ ├── OSByteOrder.h │ │ ├── OSCrossEndian.h │ │ ├── OSDebug.h │ │ ├── OSKextLib.h │ │ ├── OSKextLibPrivate.h │ │ ├── OSMalloc.h │ │ ├── OSReturn.h │ │ ├── OSRuntime.h │ │ ├── OSSerializeBinary.h │ │ ├── OSTypes.h │ │ ├── _OSByteOrder.h │ │ ├── arm │ │ │ ├── Makefile │ │ │ └── OSByteOrder.h │ │ ├── c++ │ │ │ ├── Makefile │ │ │ ├── OSArray.h │ │ │ ├── OSBoolean.h │ │ │ ├── OSCPPDebug.h │ │ │ ├── OSCollection.h │ │ │ ├── OSCollectionIterator.h │ │ │ ├── OSContainers.h │ │ │ ├── OSData.h │ │ │ ├── OSDictionary.h │ │ │ ├── OSEndianTypes.h │ │ │ ├── OSIterator.h │ │ │ ├── OSKext.h │ │ │ ├── OSLib.h │ │ │ ├── OSMetaClass.h │ │ │ ├── OSNumber.h │ │ │ ├── OSObject.h │ │ │ ├── OSOrderedSet.h │ │ │ ├── OSSerialize.h │ │ │ ├── OSSet.h │ │ │ ├── OSString.h │ │ │ ├── OSSymbol.h │ │ │ └── OSUnserialize.h │ │ ├── crc.h │ │ ├── crypto │ │ │ ├── Makefile │ │ │ ├── aes.h │ │ │ ├── aesxts.h │ │ │ ├── chacha20poly1305.h │ │ │ ├── crypto_internal.h │ │ │ ├── des.h │ │ │ ├── md5.h │ │ │ ├── rand.h │ │ │ ├── register_crypto.h │ │ │ ├── rsa.h │ │ │ ├── sha1.h │ │ │ └── sha2.h │ │ ├── i386 │ │ │ ├── Makefile │ │ │ ├── OSByteOrder.h │ │ │ └── _OSByteOrder.h │ │ ├── img4 │ │ │ ├── Makefile │ │ │ └── interface.h │ │ ├── kernel_mach_header.h │ │ ├── kext_panic_report.h │ │ ├── kext_request_keys.h │ │ ├── kxld.h │ │ ├── kxld_types.h │ │ ├── locks.h │ │ ├── machine │ │ │ ├── Makefile │ │ │ └── OSByteOrder.h │ │ ├── mkext.h │ │ ├── prelink.h │ │ ├── section_keywords.h │ │ ├── stack_protector.h │ │ ├── sysctl.h │ │ ├── tree.h │ │ ├── version.h.template │ │ ├── zconf.h │ │ └── zlib.h │ ├── mkext.c │ ├── net │ │ ├── inet_aton.c │ │ ├── inet_ntoa.c │ │ ├── inet_ntop.c │ │ └── inet_pton.c │ ├── os │ │ ├── Makefile │ │ ├── base.h │ │ ├── firehose.h │ │ ├── internal.c │ │ ├── log.c │ │ ├── log.h │ │ ├── log_encode.h │ │ ├── log_encode_types.h │ │ ├── log_private.h │ │ ├── object.c │ │ ├── object.h │ │ ├── object_private.h │ │ ├── overflow.h │ │ ├── reason_private.h │ │ ├── refcnt.c │ │ ├── refcnt.h │ │ ├── trace.h │ │ └── trace_internal.h │ ├── stack_protector.c │ ├── stdio │ │ └── scanf.c │ ├── uuid │ │ └── uuid.c │ └── zlib │ │ ├── README │ │ ├── adler32.c │ │ ├── compress.c │ │ ├── crc32.h │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── infback.c │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── trees.c │ │ ├── trees.h │ │ ├── uncompr.c │ │ ├── z_crc32.c │ │ ├── zutil.c │ │ └── zutil.h │ ├── libsa │ ├── Makefile │ ├── bootstrap.cpp │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── copyright │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── lastkernelconstructor.c │ └── lastkerneldataconst.c │ ├── libsyscall │ ├── Libsyscall.xcconfig │ ├── Libsyscall.xcodeproj │ │ └── project.pbxproj │ ├── Platforms │ │ ├── MacOSX │ │ │ ├── i386 │ │ │ │ └── syscall.map │ │ │ └── x86_64 │ │ │ │ └── syscall.map │ │ ├── iPhoneOS │ │ │ ├── arm │ │ │ │ └── syscall.map │ │ │ └── arm64 │ │ │ │ └── syscall.map │ │ └── syscall.map │ ├── custom │ │ ├── SYS.h │ │ ├── __fork.s │ │ ├── __getpid.s │ │ ├── __gettimeofday.s │ │ ├── __kdebug_trace_string.s │ │ ├── __lseek.s │ │ ├── __pipe.s │ │ ├── __ptrace.s │ │ ├── __sigaltstack.s │ │ ├── __sigreturn.s │ │ ├── __syscall.s │ │ ├── __thread_selfid.s │ │ ├── __thread_selfusage.s │ │ ├── __vfork.s │ │ ├── custom.s │ │ ├── dummy.c │ │ └── errno.c │ ├── mach │ │ ├── .gitignore │ │ ├── abort.h │ │ ├── clock.defs │ │ ├── clock_priv.defs │ │ ├── clock_reply.defs │ │ ├── clock_sleep.c │ │ ├── err_iokit.sub │ │ ├── err_ipc.sub │ │ ├── err_kern.sub │ │ ├── err_libkern.sub │ │ ├── err_mach_ipc.sub │ │ ├── err_server.sub │ │ ├── err_us.sub │ │ ├── error_codes.c │ │ ├── errorlib.h │ │ ├── exc.defs │ │ ├── exc_catcher.c │ │ ├── exc_catcher.h │ │ ├── exc_catcher_state.c │ │ ├── exc_catcher_state_identity.c │ │ ├── externs.h │ │ ├── fprintf_stderr.c │ │ ├── host.c │ │ ├── host_priv.defs │ │ ├── host_security.defs │ │ ├── ledger.defs │ │ ├── lock_set.defs │ │ ├── mach │ │ │ ├── errorlib.h │ │ │ ├── mach.h │ │ │ ├── mach_error.h │ │ │ ├── mach_init.h │ │ │ ├── mach_interface.h │ │ │ ├── mach_right.h │ │ │ ├── mach_right_private.h │ │ │ ├── mach_sync_ipc.h │ │ │ ├── port_descriptions.h │ │ │ ├── port_obj.h │ │ │ ├── sync.h │ │ │ ├── thread_state.h │ │ │ ├── vm_page_size.h │ │ │ └── vm_task.h │ │ ├── mach_error.c │ │ ├── mach_error_string.c │ │ ├── mach_host.defs │ │ ├── mach_init.c │ │ ├── mach_legacy.c │ │ ├── mach_msg.c │ │ ├── mach_port.c │ │ ├── mach_port.defs │ │ ├── mach_right.c │ │ ├── mach_traps.s │ │ ├── mach_vm.c │ │ ├── mach_vm.defs │ │ ├── mach_voucher.defs │ │ ├── mig_allocate.c │ │ ├── mig_deallocate.c │ │ ├── mig_reply_port.c │ │ ├── mig_reply_setup.c │ │ ├── mig_strncpy.c │ │ ├── ms_thread_switch.c │ │ ├── notify.defs │ │ ├── panic.c │ │ ├── port_descriptions.c │ │ ├── port_obj.c │ │ ├── processor.defs │ │ ├── processor_set.defs │ │ ├── semaphore.c │ │ ├── servers │ │ │ ├── key_defs.h │ │ │ ├── ls_defs.h │ │ │ ├── netname.defs │ │ │ ├── netname_defs.h │ │ │ └── nm_defs.h │ │ ├── slot_name.c │ │ ├── stack_logging_internal.h │ │ ├── string.c │ │ ├── string.h │ │ ├── task.defs │ │ ├── thread_act.c │ │ ├── thread_act.defs │ │ ├── tvos_prohibited_mig.txt │ │ ├── vm_map.defs │ │ └── watchos_prohibited_mig.txt │ ├── os │ │ ├── alloc_once.c │ │ └── thread_self_restrict.h │ ├── wrappers │ │ ├── __commpage_gettimeofday.c │ │ ├── __get_cpu_capabilities.s │ │ ├── _errno.h │ │ ├── _libc_funcptr.c │ │ ├── _libkernel_init.c │ │ ├── _libkernel_init.h │ │ ├── cancelable │ │ │ ├── fcntl-base.c │ │ │ ├── fcntl-cancel.c │ │ │ ├── fcntl.c │ │ │ ├── pselect-darwinext-cancel.c │ │ │ ├── pselect-darwinext.c │ │ │ ├── select-cancel.c │ │ │ ├── select.c │ │ │ ├── sigsuspend-cancel.c │ │ │ └── sigsuspend.c │ │ ├── carbon_delete.c │ │ ├── clonefile.c │ │ ├── coalition.c │ │ ├── csr.c │ │ ├── fs_snapshot.c │ │ ├── gethostuuid.c │ │ ├── gethostuuid.h │ │ ├── gethostuuid_private.h │ │ ├── getiopolicy_np.c │ │ ├── guarded_open_dprotected_np.c │ │ ├── guarded_open_np.c │ │ ├── init_cpu_capabilities.c │ │ ├── ioctl.c │ │ ├── kdebug_trace.c │ │ ├── kill.c │ │ ├── legacy │ │ │ ├── accept.c │ │ │ ├── bind.c │ │ │ ├── connect.c │ │ │ ├── getattrlist.c │ │ │ ├── getaudit.c │ │ │ ├── getpeername.c │ │ │ ├── getsockname.c │ │ │ ├── kill.c │ │ │ ├── lchown.c │ │ │ ├── listen.c │ │ │ ├── mprotect.c │ │ │ ├── msync.c │ │ │ ├── munmap.c │ │ │ ├── open.c │ │ │ ├── recvfrom.c │ │ │ ├── recvmsg.c │ │ │ ├── select-pre1050.c │ │ │ ├── select.c │ │ │ ├── sendmsg.c │ │ │ ├── sendto.c │ │ │ ├── setattrlist.c │ │ │ ├── sigsuspend.c │ │ │ └── socketpair.c │ │ ├── libproc │ │ │ ├── libproc.c │ │ │ ├── libproc.h │ │ │ ├── libproc_internal.h │ │ │ └── proc_listpidspath.c │ │ ├── mach_absolute_time.s │ │ ├── mach_approximate_time.c │ │ ├── mach_approximate_time.s │ │ ├── mach_boottime.c │ │ ├── mach_bridge_remote_time.c │ │ ├── mach_continuous_time.c │ │ ├── mach_get_times.c │ │ ├── mach_timebase_info.c │ │ ├── open_dprotected_np.c │ │ ├── persona.c │ │ ├── pid_shutdown_networking.c │ │ ├── posix_sem_obsolete.c │ │ ├── quota_obsolete.c │ │ ├── reboot.c │ │ ├── remove-counter.c │ │ ├── rename.c │ │ ├── renameat.c │ │ ├── renamex.c │ │ ├── rmdir.c │ │ ├── select-base.c │ │ ├── setpriority.c │ │ ├── sfi.c │ │ ├── sigsuspend-base.c │ │ ├── skywalk │ │ │ ├── cpu_copy_in_cksum.s │ │ │ ├── cpu_copy_in_cksum_gen.c │ │ │ ├── cpu_in_cksum.s │ │ │ ├── cpu_in_cksum_gen.c │ │ │ ├── os_channel.c │ │ │ ├── os_nexus.c │ │ │ └── os_packet.c │ │ ├── spawn │ │ │ ├── posix_spawn.c │ │ │ ├── spawn.h │ │ │ └── spawn_private.h │ │ ├── stackshot.c │ │ ├── string │ │ │ ├── index.c │ │ │ ├── memcpy.c │ │ │ ├── memset.c │ │ │ ├── strcmp.c │ │ │ ├── strcpy.c │ │ │ ├── strings.h │ │ │ ├── strlcpy.c │ │ │ ├── strlen.c │ │ │ └── strsep.c │ │ ├── terminate_with_reason.c │ │ ├── thread_register_state.c │ │ ├── unix03 │ │ │ ├── chmod.c │ │ │ ├── fchmod.c │ │ │ ├── getrlimit.c │ │ │ ├── mmap.c │ │ │ ├── munmap.c │ │ │ └── setrlimit.c │ │ ├── unlink.c │ │ ├── unlinkat.c │ │ ├── utimensat.c │ │ ├── varargs_wrappers.s │ │ └── work_interval.c │ └── xcodescripts │ │ ├── compile-syscalls.pl │ │ ├── create-syscalls.pl │ │ ├── filter_mig.awk │ │ └── mach_install_mig.sh │ ├── makedefs │ ├── MakeInc.cmd │ ├── MakeInc.def │ ├── MakeInc.dir │ ├── MakeInc.kernel │ ├── MakeInc.rule │ └── MakeInc.top │ ├── osfmk │ ├── Makefile │ ├── UserNotification │ │ ├── KUNCUserNotifications.c │ │ ├── KUNCUserNotifications.h │ │ ├── Makefile │ │ ├── UNDReply.defs │ │ ├── UNDRequest.defs │ │ ├── UNDTypes.defs │ │ └── UNDTypes.h │ ├── arm │ │ ├── Makefile │ │ ├── WKdmCompress_new.s │ │ ├── WKdmData_new.s │ │ ├── WKdmDecompress_new.s │ │ ├── arch.h │ │ ├── arm_init.c │ │ ├── arm_timer.c │ │ ├── arm_vm_init.c │ │ ├── asm.h │ │ ├── atomic.h │ │ ├── bcopy.s │ │ ├── bsd_arm.c │ │ ├── bzero.s │ │ ├── caches.c │ │ ├── caches_asm.s │ │ ├── caches_internal.h │ │ ├── commpage │ │ │ ├── commpage.c │ │ │ ├── commpage.h │ │ │ └── commpage_sigs.h │ │ ├── cpu.c │ │ ├── cpu_affinity.h │ │ ├── cpu_capabilities.h │ │ ├── cpu_common.c │ │ ├── cpu_data.h │ │ ├── cpu_data_internal.h │ │ ├── cpu_internal.h │ │ ├── cpu_number.h │ │ ├── cpuid.c │ │ ├── cpuid.h │ │ ├── cpuid_internal.h │ │ ├── cswitch.s │ │ ├── data.s │ │ ├── dbgwrap.c │ │ ├── dbgwrap.h │ │ ├── exception.h │ │ ├── genassym.c │ │ ├── globals_asm.h │ │ ├── hw_lock_types.h │ │ ├── io_map.c │ │ ├── io_map_entries.h │ │ ├── kpc_arm.c │ │ ├── lock.h │ │ ├── locks.h │ │ ├── locks_arm.c │ │ ├── locore.s │ │ ├── loose_ends.c │ │ ├── lowglobals.h │ │ ├── lowmem_vectors.c │ │ ├── lz4_decode_armv7NEON.s │ │ ├── lz4_encode_armv7.s │ │ ├── machdep_call.c │ │ ├── machdep_call.h │ │ ├── machine_cpu.h │ │ ├── machine_cpuid.c │ │ ├── machine_cpuid.h │ │ ├── machine_kpc.h │ │ ├── machine_routines.c │ │ ├── machine_routines.h │ │ ├── machine_routines_asm.s │ │ ├── machine_routines_common.c │ │ ├── machine_task.c │ │ ├── machlimits.h │ │ ├── machparam.h │ │ ├── misc_protos.h │ │ ├── model_dep.c │ │ ├── monotonic.h │ │ ├── monotonic_arm.c │ │ ├── pal_routines.c │ │ ├── pal_routines.h │ │ ├── pcb.c │ │ ├── pmap.c │ │ ├── pmap.h │ │ ├── pmap_public.h │ │ ├── proc_reg.h │ │ ├── rtclock.c │ │ ├── rtclock.h │ │ ├── sched_param.h │ │ ├── setjmp.h │ │ ├── simple_lock.h │ │ ├── smp.h │ │ ├── start.s │ │ ├── status.c │ │ ├── status_shared.c │ │ ├── strlcpy.c │ │ ├── strlen.s │ │ ├── strncmp.s │ │ ├── strncpy.c │ │ ├── strnlen.s │ │ ├── task.h │ │ ├── thread.h │ │ ├── trap.c │ │ ├── trap.h │ │ ├── vm_tuning.h │ │ └── xpr.h │ ├── arm64 │ │ ├── Makefile │ │ ├── WKdmCompress_16k.s │ │ ├── WKdmCompress_4k.s │ │ ├── WKdmData.s │ │ ├── WKdmDecompress_16k.s │ │ ├── WKdmDecompress_4k.s │ │ ├── alternate_debugger.c │ │ ├── alternate_debugger.h │ │ ├── alternate_debugger_asm.s │ │ ├── arm_vm_init.c │ │ ├── asm.h │ │ ├── bcopy.s │ │ ├── bsd_arm64.c │ │ ├── bzero.s │ │ ├── caches_asm.s │ │ ├── copyio.c │ │ ├── cpu.c │ │ ├── cswitch.s │ │ ├── dbgwrap.c │ │ ├── genassym.c │ │ ├── kpc.c │ │ ├── locore.s │ │ ├── loose_ends.c │ │ ├── lowglobals.h │ │ ├── lowmem_vectors.c │ │ ├── lz4_decode_arm64.s │ │ ├── lz4_encode_arm64.s │ │ ├── machine_cpuid.h │ │ ├── machine_kpc.h │ │ ├── machine_machdep.h │ │ ├── machine_routines.c │ │ ├── machine_routines_asm.s │ │ ├── machine_task.c │ │ ├── monotonic.h │ │ ├── monotonic_arm64.c │ │ ├── pcb.c │ │ ├── pgtrace.c │ │ ├── pgtrace.h │ │ ├── pgtrace_decoder.c │ │ ├── pgtrace_decoder.h │ │ ├── pinst.s │ │ ├── platform_tests.c │ │ ├── proc_reg.h │ │ ├── sleh.c │ │ ├── start.s │ │ ├── status.c │ │ ├── strncmp.s │ │ └── strnlen.s │ ├── atm │ │ ├── Makefile │ │ ├── atm.c │ │ ├── atm_internal.h │ │ ├── atm_notification.defs │ │ ├── atm_types.defs │ │ └── atm_types.h │ ├── bank │ │ ├── Makefile │ │ ├── bank.c │ │ ├── bank_internal.h │ │ └── bank_types.h │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── copyright │ │ ├── copyright.cmu │ │ ├── copyright.osf │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── console │ │ ├── Makefile │ │ ├── art │ │ │ ├── ProgressBarEmptyLeftEndcap.png │ │ │ ├── ProgressBarEmptyLeftEndcap@2x.png │ │ │ ├── ProgressBarEmptyMiddle.png │ │ │ ├── ProgressBarEmptyMiddle@2x.png │ │ │ ├── ProgressBarEmptyRightEndcap.png │ │ │ ├── ProgressBarEmptyRightEndcap@2x.png │ │ │ ├── ProgressBarFullLeftEndcap.png │ │ │ ├── ProgressBarFullLeftEndcap@2x.png │ │ │ ├── ProgressBarFullMiddle.png │ │ │ ├── ProgressBarFullMiddle@2x.png │ │ │ ├── ProgressBarFullRightEndcap.png │ │ │ ├── ProgressBarFullRightEndcap@2x.png │ │ │ ├── progress.m │ │ │ └── scalegear.c │ │ ├── iso_font.c │ │ ├── progress_meter_data.c │ │ ├── serial_console.c │ │ ├── serial_general.c │ │ ├── serial_protos.h │ │ ├── video_console.c │ │ ├── video_console.h │ │ └── video_scroll.c │ ├── corecrypto │ │ ├── cc │ │ │ └── src │ │ │ │ ├── cc_clear.c │ │ │ │ ├── cc_cmp_safe.c │ │ │ │ └── cc_try_abort.c │ │ ├── ccdbrg │ │ │ └── src │ │ │ │ └── ccdrbg_nisthmac.c │ │ ├── ccdigest │ │ │ └── src │ │ │ │ ├── ccdigest_init.c │ │ │ │ └── ccdigest_update.c │ │ ├── cchmac │ │ │ └── src │ │ │ │ ├── cchmac.c │ │ │ │ ├── cchmac_final.c │ │ │ │ ├── cchmac_init.c │ │ │ │ └── cchmac_update.c │ │ ├── ccn │ │ │ └── src │ │ │ │ └── ccn_set.c │ │ ├── ccsha1 │ │ │ └── src │ │ │ │ ├── ccdigest_final_64be.c │ │ │ │ ├── ccdigest_internal.h │ │ │ │ ├── ccsha1_eay.c │ │ │ │ ├── ccsha1_initial_state.c │ │ │ │ └── ccsha1_internal.h │ │ └── ccsha2 │ │ │ └── src │ │ │ ├── ccdigest_internal.h │ │ │ ├── ccsha256_K.c │ │ │ ├── ccsha256_di.c │ │ │ ├── ccsha256_initial_state.c │ │ │ ├── ccsha256_ltc_compress.c │ │ │ ├── ccsha256_ltc_di.c │ │ │ └── ccsha2_internal.h │ ├── corpses │ │ ├── Makefile │ │ ├── corpse.c │ │ └── task_corpse.h │ ├── default_pager │ │ ├── Makefile │ │ └── default_pager_types.h │ ├── device │ │ ├── Makefile │ │ ├── device.defs │ │ ├── device_init.c │ │ ├── device_port.h │ │ ├── device_types.defs │ │ ├── device_types.h │ │ ├── iokit_rpc.c │ │ └── subrs.c │ ├── gssd │ │ ├── Makefile │ │ ├── gssd_mach.defs │ │ └── gssd_mach_types.h │ ├── i386 │ │ ├── AT386 │ │ │ └── model_dep.c │ │ ├── Diagnostics.c │ │ ├── Diagnostics.h │ │ ├── Makefile │ │ ├── acpi.c │ │ ├── acpi.h │ │ ├── apic.h │ │ ├── arch_types.h │ │ ├── asm.h │ │ ├── asm64.h │ │ ├── atomic.h │ │ ├── bit_routines.h │ │ ├── bsd_i386.c │ │ ├── bsd_i386_native.c │ │ ├── commpage │ │ │ ├── commpage.c │ │ │ ├── commpage.h │ │ │ ├── commpage_asm.s │ │ │ └── fifo_queues.s │ │ ├── cpu.c │ │ ├── cpu_affinity.h │ │ ├── cpu_capabilities.h │ │ ├── cpu_data.h │ │ ├── cpu_number.h │ │ ├── cpu_threads.c │ │ ├── cpu_threads.h │ │ ├── cpu_topology.c │ │ ├── cpu_topology.h │ │ ├── cpuid.c │ │ ├── cpuid.h │ │ ├── eflags.h │ │ ├── endian.h │ │ ├── exec.h │ │ ├── fp_simd.s │ │ ├── fpu.c │ │ ├── fpu.h │ │ ├── gdt.c │ │ ├── genassym.c │ │ ├── hibernate_i386.c │ │ ├── hibernate_restore.c │ │ ├── hpet.c │ │ ├── hpet.h │ │ ├── hw_defs.h │ │ ├── hw_lock_types.h │ │ ├── i386_init.c │ │ ├── i386_lock.s │ │ ├── i386_lowmem.h │ │ ├── i386_timer.c │ │ ├── i386_vm_init.c │ │ ├── io_map.c │ │ ├── io_map_entries.h │ │ ├── io_port.h │ │ ├── iopb.h │ │ ├── ktss.c │ │ ├── lapic.c │ │ ├── lapic.h │ │ ├── lapic_native.c │ │ ├── ldt.c │ │ ├── lock.h │ │ ├── locks.h │ │ ├── locks_i386.c │ │ ├── locks_i386_inlines.h │ │ ├── locks_i386_opt.c │ │ ├── machdep_call.c │ │ ├── machdep_call.h │ │ ├── machine_check.c │ │ ├── machine_check.h │ │ ├── machine_cpu.h │ │ ├── machine_routines.c │ │ ├── machine_routines.h │ │ ├── machine_rpc.h │ │ ├── machine_task.c │ │ ├── machlimits.h │ │ ├── machparam.h │ │ ├── misc_protos.h │ │ ├── mp.c │ │ ├── mp.h │ │ ├── mp_desc.c │ │ ├── mp_desc.h │ │ ├── mp_events.h │ │ ├── mp_native.c │ │ ├── mtrr.c │ │ ├── mtrr.h │ │ ├── pal_hibernate.h │ │ ├── pal_lock_asm.h │ │ ├── pal_native.h │ │ ├── pal_routines.c │ │ ├── pal_routines.h │ │ ├── pal_rtclock_asm.h │ │ ├── panic_hooks.c │ │ ├── panic_hooks.h │ │ ├── pcb.c │ │ ├── pcb_native.c │ │ ├── phys.c │ │ ├── pio.h │ │ ├── pmCPU.c │ │ ├── pmCPU.h │ │ ├── pmap.h │ │ ├── pmap_common.c │ │ ├── pmap_internal.h │ │ ├── pmap_pcid.h │ │ ├── pmap_x86_common.c │ │ ├── postcode.h │ │ ├── proc_reg.h │ │ ├── rtclock.c │ │ ├── rtclock_asm.h │ │ ├── rtclock_asm_native.h │ │ ├── rtclock_native.c │ │ ├── rtclock_protos.h │ │ ├── sched_param.h │ │ ├── seg.h │ │ ├── serial_io.h │ │ ├── setjmp.h │ │ ├── simple_lock.h │ │ ├── smp.h │ │ ├── stab.h │ │ ├── startup64.c │ │ ├── task.h │ │ ├── thread.h │ │ ├── trap.c │ │ ├── trap.h │ │ ├── trap_native.c │ │ ├── tsc.c │ │ ├── tsc.h │ │ ├── tss.h │ │ ├── ucode.c │ │ ├── ucode.h │ │ ├── user_ldt.c │ │ ├── user_ldt.h │ │ ├── vm_tuning.h │ │ ├── vmx.h │ │ ├── vmx │ │ │ ├── vmx_asm.h │ │ │ ├── vmx_cpu.c │ │ │ ├── vmx_cpu.h │ │ │ ├── vmx_shims.c │ │ │ └── vmx_shims.h │ │ └── xpr.h │ ├── ipc │ │ ├── Makefile │ │ ├── flipc.c │ │ ├── flipc.h │ │ ├── ipc_entry.c │ │ ├── ipc_entry.h │ │ ├── ipc_hash.c │ │ ├── ipc_hash.h │ │ ├── ipc_importance.c │ │ ├── ipc_importance.h │ │ ├── ipc_init.c │ │ ├── ipc_init.h │ │ ├── ipc_kmsg.c │ │ ├── ipc_kmsg.h │ │ ├── ipc_machdep.h │ │ ├── ipc_mqueue.c │ │ ├── ipc_mqueue.h │ │ ├── ipc_notify.c │ │ ├── ipc_notify.h │ │ ├── ipc_object.c │ │ ├── ipc_object.h │ │ ├── ipc_port.c │ │ ├── ipc_port.h │ │ ├── ipc_pset.c │ │ ├── ipc_pset.h │ │ ├── ipc_right.c │ │ ├── ipc_right.h │ │ ├── ipc_space.c │ │ ├── ipc_space.h │ │ ├── ipc_table.c │ │ ├── ipc_table.h │ │ ├── ipc_types.h │ │ ├── ipc_voucher.c │ │ ├── ipc_voucher.h │ │ ├── mach_debug.c │ │ ├── mach_kernelrpc.c │ │ ├── mach_msg.c │ │ ├── mach_port.c │ │ ├── mig_log.c │ │ └── port.h │ ├── kdp │ │ ├── Makefile │ │ ├── kdp.c │ │ ├── kdp.h │ │ ├── kdp_callout.h │ │ ├── kdp_core.c │ │ ├── kdp_core.h │ │ ├── kdp_dyld.h │ │ ├── kdp_en_debugger.h │ │ ├── kdp_internal.h │ │ ├── kdp_private.h │ │ ├── kdp_protocol.h │ │ ├── kdp_serial.c │ │ ├── kdp_serial.h │ │ ├── kdp_udp.c │ │ ├── kdp_udp.h │ │ ├── ml │ │ │ ├── arm │ │ │ │ ├── kdp_machdep.c │ │ │ │ └── kdp_vm.c │ │ │ ├── i386 │ │ │ │ ├── kdp_x86_common.c │ │ │ │ └── kdp_x86_common.h │ │ │ └── x86_64 │ │ │ │ ├── kdp_machdep.c │ │ │ │ └── kdp_vm.c │ │ ├── processor_core.c │ │ └── processor_core.h │ ├── kern │ │ ├── Makefile │ │ ├── affinity.c │ │ ├── affinity.h │ │ ├── arithmetic_128.h │ │ ├── assert.h │ │ ├── ast.c │ │ ├── ast.h │ │ ├── audit_sessionport.c │ │ ├── audit_sessionport.h │ │ ├── backtrace.c │ │ ├── backtrace.h │ │ ├── bits.h │ │ ├── block_hint.h │ │ ├── bsd_kern.c │ │ ├── btlog.c │ │ ├── btlog.h │ │ ├── build_config.c │ │ ├── build_config.h │ │ ├── call_entry.h │ │ ├── clock.c │ │ ├── clock.h │ │ ├── clock_oldops.c │ │ ├── coalition.c │ │ ├── coalition.h │ │ ├── copyout_shim.c │ │ ├── copyout_shim.h │ │ ├── counters.c │ │ ├── counters.h │ │ ├── cpu_data.h │ │ ├── cpu_number.h │ │ ├── cpu_quiesce.c │ │ ├── cpu_quiesce.h │ │ ├── cs_blobs.h │ │ ├── debug.c │ │ ├── debug.h │ │ ├── ecc.h │ │ ├── ecc_logging.c │ │ ├── energy_perf.c │ │ ├── energy_perf.h │ │ ├── exc_guard.h │ │ ├── exc_resource.h │ │ ├── exception.c │ │ ├── exception.h │ │ ├── extmod_statistics.c │ │ ├── extmod_statistics.h │ │ ├── gzalloc.c │ │ ├── hibernate.c │ │ ├── host.c │ │ ├── host.h │ │ ├── host_notify.c │ │ ├── host_notify.h │ │ ├── host_statistics.h │ │ ├── hv_support.c │ │ ├── hv_support.h │ │ ├── ipc_clock.c │ │ ├── ipc_host.c │ │ ├── ipc_host.h │ │ ├── ipc_kobject.c │ │ ├── ipc_kobject.h │ │ ├── ipc_mig.c │ │ ├── ipc_mig.h │ │ ├── ipc_misc.c │ │ ├── ipc_misc.h │ │ ├── ipc_sync.c │ │ ├── ipc_sync.h │ │ ├── ipc_tt.c │ │ ├── ipc_tt.h │ │ ├── kalloc.c │ │ ├── kalloc.h │ │ ├── kcdata.h │ │ ├── kern_cdata.c │ │ ├── kern_cdata.h │ │ ├── kern_monotonic.c │ │ ├── kern_stackshot.c │ │ ├── kern_types.h │ │ ├── kext_alloc.c │ │ ├── kext_alloc.h │ │ ├── kmod.c │ │ ├── kpc.h │ │ ├── kpc_common.c │ │ ├── kpc_thread.c │ │ ├── ktrace_background_notify.c │ │ ├── ledger.c │ │ ├── ledger.h │ │ ├── lock.h │ │ ├── locks.c │ │ ├── locks.h │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── mach_node.c │ │ ├── mach_node.h │ │ ├── mach_node_link.h │ │ ├── mach_param.h │ │ ├── machine.c │ │ ├── machine.h │ │ ├── macro_help.h │ │ ├── memset_s.c │ │ ├── misc_protos.h │ │ ├── mk_sp.c │ │ ├── mk_timer.c │ │ ├── mk_timer.h │ │ ├── monotonic.h │ │ ├── page_decrypt.c │ │ ├── page_decrypt.h │ │ ├── pms.h │ │ ├── policy_internal.h │ │ ├── printf.c │ │ ├── priority.c │ │ ├── priority_queue.c │ │ ├── priority_queue.h │ │ ├── processor.c │ │ ├── processor.h │ │ ├── processor_data.c │ │ ├── processor_data.h │ │ ├── queue.h │ │ ├── sched.h │ │ ├── sched_average.c │ │ ├── sched_dualq.c │ │ ├── sched_grrr.c │ │ ├── sched_multiq.c │ │ ├── sched_prim.c │ │ ├── sched_prim.h │ │ ├── sched_proto.c │ │ ├── sched_traditional.c │ │ ├── sfi.c │ │ ├── sfi.h │ │ ├── simple_lock.h │ │ ├── smp.h │ │ ├── spl.c │ │ ├── spl.h │ │ ├── stack.c │ │ ├── startup.c │ │ ├── startup.h │ │ ├── sync_lock.c │ │ ├── sync_lock.h │ │ ├── sync_sema.c │ │ ├── sync_sema.h │ │ ├── syscall_emulation.c │ │ ├── syscall_subr.c │ │ ├── syscall_subr.h │ │ ├── syscall_sw.c │ │ ├── syscall_sw.h │ │ ├── sysdiagnose.c │ │ ├── task.c │ │ ├── task.h │ │ ├── task_policy.c │ │ ├── task_swap.c │ │ ├── task_swap.h │ │ ├── telemetry.c │ │ ├── telemetry.h │ │ ├── test_lock.c │ │ ├── thread.c │ │ ├── thread.h │ │ ├── thread_act.c │ │ ├── thread_call.c │ │ ├── thread_call.h │ │ ├── thread_group.c │ │ ├── thread_group.h │ │ ├── thread_kernel_state.h │ │ ├── thread_policy.c │ │ ├── timer.c │ │ ├── timer.h │ │ ├── timer_call.c │ │ ├── timer_call.h │ │ ├── timer_queue.h │ │ ├── trustcache.h │ │ ├── turnstile.c │ │ ├── turnstile.h │ │ ├── ux_handler.c │ │ ├── ux_handler.h │ │ ├── waitq.c │ │ ├── waitq.h │ │ ├── work_interval.c │ │ ├── work_interval.h │ │ ├── xpr.c │ │ ├── xpr.h │ │ ├── zalloc.c │ │ ├── zalloc.h │ │ ├── zcache.c │ │ └── zcache.h │ ├── kextd │ │ ├── Makefile │ │ └── kextd_mach.defs │ ├── kperf │ │ ├── Makefile │ │ ├── action.c │ │ ├── action.h │ │ ├── arm │ │ │ └── kperf_mp.c │ │ ├── ast.h │ │ ├── buffer.h │ │ ├── callstack.c │ │ ├── callstack.h │ │ ├── context.h │ │ ├── kdebug_trigger.c │ │ ├── kdebug_trigger.h │ │ ├── kperf.c │ │ ├── kperf.h │ │ ├── kperf_arch.h │ │ ├── kperf_kpc.c │ │ ├── kperf_kpc.h │ │ ├── kperf_timer.c │ │ ├── kperf_timer.h │ │ ├── kperfbsd.c │ │ ├── kperfbsd.h │ │ ├── lazy.c │ │ ├── lazy.h │ │ ├── meminfo.c │ │ ├── meminfo.h │ │ ├── pet.c │ │ ├── pet.h │ │ ├── sample.h │ │ ├── task_samplers.c │ │ ├── task_samplers.h │ │ ├── thread_samplers.c │ │ ├── thread_samplers.h │ │ └── x86_64 │ │ │ └── kperf_mp.c │ ├── libsa │ │ ├── Makefile │ │ ├── arm │ │ │ └── types.h │ │ ├── i386 │ │ │ └── types.h │ │ ├── machine │ │ │ └── types.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── sys │ │ │ └── timers.h │ │ └── types.h │ ├── lockd │ │ ├── Makefile │ │ ├── lockd_mach.defs │ │ └── lockd_mach_types.h │ ├── mach │ │ ├── Makefile │ │ ├── arm │ │ │ ├── Makefile │ │ │ ├── _structs.h │ │ │ ├── boolean.h │ │ │ ├── exception.h │ │ │ ├── kern_return.h │ │ │ ├── ndr_def.h │ │ │ ├── processor_info.h │ │ │ ├── rpc.h │ │ │ ├── sdt_isa.h │ │ │ ├── syscall_sw.h │ │ │ ├── thread_state.h │ │ │ ├── thread_status.h │ │ │ ├── vm_param.h │ │ │ └── vm_types.h │ │ ├── arm64 │ │ │ └── Makefile │ │ ├── audit_triggers.defs │ │ ├── boolean.h │ │ ├── bootstrap.h │ │ ├── clock.defs │ │ ├── clock_priv.defs │ │ ├── clock_reply.defs │ │ ├── clock_types.defs │ │ ├── clock_types.h │ │ ├── coalition.h │ │ ├── coalition_notification.defs │ │ ├── dyld_kernel.h │ │ ├── error.h │ │ ├── events_info.h │ │ ├── exc.defs │ │ ├── exception.h │ │ ├── exception_types.h │ │ ├── host_info.h │ │ ├── host_notify.h │ │ ├── host_notify_reply.defs │ │ ├── host_priv.defs │ │ ├── host_reboot.h │ │ ├── host_security.defs │ │ ├── host_special_ports.h │ │ ├── i386 │ │ │ ├── Makefile │ │ │ ├── _structs.h │ │ │ ├── boolean.h │ │ │ ├── exception.h │ │ │ ├── fp_reg.h │ │ │ ├── kern_return.h │ │ │ ├── ndr_def.h │ │ │ ├── processor_info.h │ │ │ ├── rpc.h │ │ │ ├── sdt_isa.h │ │ │ ├── syscall_sw.h │ │ │ ├── thread_state.h │ │ │ ├── thread_status.h │ │ │ ├── vm_param.h │ │ │ └── vm_types.h │ │ ├── kern_return.h │ │ ├── kmod.h │ │ ├── ktrace_background.defs │ │ ├── ledger.defs │ │ ├── lock_set.defs │ │ ├── mach.h │ │ ├── mach_exc.defs │ │ ├── mach_host.defs │ │ ├── mach_interface.h │ │ ├── mach_notify.defs │ │ ├── mach_param.h │ │ ├── mach_port.defs │ │ ├── mach_syscalls.h │ │ ├── mach_time.h │ │ ├── mach_traps.h │ │ ├── mach_types.defs │ │ ├── mach_types.h │ │ ├── mach_vm.defs │ │ ├── mach_voucher.defs │ │ ├── mach_voucher_attr_control.defs │ │ ├── mach_voucher_types.h │ │ ├── machine.h │ │ ├── machine │ │ │ ├── Makefile │ │ │ ├── _structs.h │ │ │ ├── asm.h │ │ │ ├── boolean.h │ │ │ ├── exception.h │ │ │ ├── kern_return.h │ │ │ ├── machine_types.defs │ │ │ ├── ndr_def.h │ │ │ ├── processor_info.h │ │ │ ├── rpc.h │ │ │ ├── sdt.h │ │ │ ├── sdt_isa.h │ │ │ ├── syscall_sw.h │ │ │ ├── thread_state.h │ │ │ ├── thread_status.h │ │ │ ├── vm_param.h │ │ │ └── vm_types.h │ │ ├── memory_entry.defs │ │ ├── memory_object.defs │ │ ├── memory_object.h │ │ ├── memory_object_control.defs │ │ ├── memory_object_default.defs │ │ ├── memory_object_types.h │ │ ├── message.h │ │ ├── mig.h │ │ ├── mig_errors.h │ │ ├── mig_log.h │ │ ├── mig_strncpy_zerofill_support.h │ │ ├── mig_voucher_support.h │ │ ├── mk_timer.h │ │ ├── mk_traps.h │ │ ├── msg_type.h │ │ ├── ndr.h │ │ ├── notify.defs │ │ ├── notify.h │ │ ├── policy.h │ │ ├── port.h │ │ ├── processor.defs │ │ ├── processor_info.h │ │ ├── processor_set.defs │ │ ├── prof.defs │ │ ├── prof_types.h │ │ ├── resource_monitors.h │ │ ├── resource_notify.defs │ │ ├── rpc.h │ │ ├── sdt.h │ │ ├── semaphore.defs │ │ ├── semaphore.h │ │ ├── sfi_class.h │ │ ├── shared_memory_server.h │ │ ├── shared_region.h │ │ ├── std_types.defs │ │ ├── std_types.h │ │ ├── sync.defs │ │ ├── sync_policy.h │ │ ├── syscall_sw.h │ │ ├── sysdiagnose_notification.defs │ │ ├── task.defs │ │ ├── task_access.defs │ │ ├── task_info.h │ │ ├── task_inspect.h │ │ ├── task_ledger.h │ │ ├── task_policy.h │ │ ├── task_special_ports.h │ │ ├── telemetry_notification.defs │ │ ├── thread_act.defs │ │ ├── thread_info.h │ │ ├── thread_policy.h │ │ ├── thread_special_ports.h │ │ ├── thread_status.h │ │ ├── thread_switch.h │ │ ├── time_value.h │ │ ├── upl.defs │ │ ├── vm32_map.defs │ │ ├── vm_attributes.h │ │ ├── vm_behavior.h │ │ ├── vm_inherit.h │ │ ├── vm_map.defs │ │ ├── vm_param.h │ │ ├── vm_prot.h │ │ ├── vm_purgable.h │ │ ├── vm_region.h │ │ ├── vm_statistics.h │ │ ├── vm_sync.h │ │ └── vm_types.h │ ├── mach_debug │ │ ├── Makefile │ │ ├── hash_info.h │ │ ├── ipc_info.h │ │ ├── lockgroup_info.h │ │ ├── mach_debug.h │ │ ├── mach_debug_types.defs │ │ ├── mach_debug_types.h │ │ ├── page_info.h │ │ ├── vm_info.h │ │ └── zone_info.h │ ├── machine │ │ ├── Makefile │ │ ├── asm.h │ │ ├── atomic.h │ │ ├── commpage.h │ │ ├── config.h │ │ ├── cpu_affinity.h │ │ ├── cpu_capabilities.h │ │ ├── cpu_data.h │ │ ├── cpu_number.h │ │ ├── endian.h │ │ ├── io_map_entries.h │ │ ├── lock.h │ │ ├── locks.h │ │ ├── lowglobals.h │ │ ├── machine_cpu.h │ │ ├── machine_cpuid.h │ │ ├── machine_kpc.h │ │ ├── machine_routines.h │ │ ├── machine_rpc.h │ │ ├── machlimits.h │ │ ├── machparam.h │ │ ├── monotonic.h │ │ ├── pal_hibernate.h │ │ ├── pal_routines.h │ │ ├── pmap.h │ │ ├── sched_param.h │ │ ├── setjmp.h │ │ ├── simple_lock.h │ │ ├── smp.h │ │ ├── task.h │ │ ├── thread.h │ │ ├── trap.h │ │ ├── vm_tuning.h │ │ └── xpr.h │ ├── man │ │ ├── DMN_port_deleted.html │ │ ├── DMN_port_destroyed.html │ │ ├── DP_backing_store_create.html │ │ ├── DP_backing_store_delete.html │ │ ├── DP_backing_store_info.html │ │ ├── DP_object_create.html │ │ ├── DR_overwrite_async.html │ │ ├── HD_memory_manager.html │ │ ├── MO_SY_completed.html │ │ ├── MO_change_attributes.html │ │ ├── MO_change_completed.html │ │ ├── MO_data_initialize.html │ │ ├── MO_data_unavailable.html │ │ ├── MO_default_server.html │ │ ├── MO_get_attributes.html │ │ ├── MO_lock_completed.html │ │ ├── MO_supply_completed.html │ │ ├── MP_allocate_subsystem.html │ │ ├── MP_request_notification.html │ │ ├── P_set_policy_control.html │ │ ├── P_set_policy_disable.html │ │ ├── P_set_policy_enable.html │ │ ├── SMO_default_server.html │ │ ├── SMO_server.html │ │ ├── TS_exception_ports.html │ │ ├── VSD_memory_manager.html │ │ ├── bootstrap_arguments.html │ │ ├── bootstrap_completed.html │ │ ├── bootstrap_environment.html │ │ ├── bootstrap_ports.html │ │ ├── catch_exception_raise.html │ │ ├── clock_alarm.html │ │ ├── clock_alarm_reply.html │ │ ├── clock_get_attributes.html │ │ ├── clock_get_time.html │ │ ├── clock_map_time.html │ │ ├── clock_reply_server.html │ │ ├── clock_set_attributes.html │ │ ├── clock_set_time.html │ │ ├── clock_sleep.html │ │ ├── default_pager_add_segment.html │ │ ├── default_pager_info.html │ │ ├── device_close.html │ │ ├── device_get_status.html │ │ ├── device_map.html │ │ ├── device_open.html │ │ ├── device_read.html │ │ ├── device_read_async.html │ │ ├── device_read_async_inband.html │ │ ├── device_read_inband.html │ │ ├── device_read_overwrite.html │ │ ├── device_reply_server.html │ │ ├── device_set_filter.html │ │ ├── device_set_status.html │ │ ├── device_write.html │ │ ├── device_write_async.html │ │ ├── device_write_async_inband.html │ │ ├── device_write_inband.html │ │ ├── do_mach_notify_dead_name.html │ │ ├── do_mach_notify_no_senders.html │ │ ├── do_mach_notify_send_once.html │ │ ├── etap_get_info.html │ │ ├── etap_probe.html │ │ ├── etap_trace_event.html │ │ ├── etap_trace_thread.html │ │ ├── evc_wait.html │ │ ├── exc_server.html │ │ ├── host_adjust_time.html │ │ ├── host_basic_info.html │ │ ├── host_get_boot_info.html │ │ ├── host_get_clock_control.html │ │ ├── host_get_clock_service.html │ │ ├── host_get_time.html │ │ ├── host_info.html │ │ ├── host_kernel_version.html │ │ ├── host_load_info.html │ │ ├── host_page_size.html │ │ ├── host_processor_set_priv.html │ │ ├── host_processor_sets.html │ │ ├── host_processor_slots.html │ │ ├── host_processors.html │ │ ├── host_reboot.html │ │ ├── host_sched_info.html │ │ ├── host_security_create_task_token.html │ │ ├── host_security_set_task_token.html │ │ ├── host_set_time.html │ │ ├── host_statistics.html │ │ ├── i386_get_ldt.html │ │ ├── i386_io_port_add.html │ │ ├── i386_io_port_list.html │ │ ├── i386_io_port_remove.html │ │ ├── i386_set_ldt.html │ │ ├── index.html │ │ ├── io_done_queue_create.html │ │ ├── io_done_queue_terminate.html │ │ ├── io_done_queue_wait.html │ │ ├── kernel_resource_sizes.html │ │ ├── ledger_create.html │ │ ├── ledger_get_remote.html │ │ ├── ledger_read.html │ │ ├── ledger_set_remote.html │ │ ├── ledger_terminate.html │ │ ├── ledger_transfer.html │ │ ├── lock_acquire.html │ │ ├── lock_handoff.html │ │ ├── lock_handoff_accept.html │ │ ├── lock_make_stable.html │ │ ├── lock_release.html │ │ ├── lock_set_create.html │ │ ├── lock_set_destroy.html │ │ ├── lock_try.html │ │ ├── mach_host_self.html │ │ ├── mach_msg.html │ │ ├── mach_msg_descriptor.html │ │ ├── mach_msg_header.html │ │ ├── mach_port_allocate.html │ │ ├── mach_port_allocate_full.html │ │ ├── mach_port_allocate_name.html │ │ ├── mach_port_allocate_qos.html │ │ ├── mach_port_deallocate.html │ │ ├── mach_port_destroy.html │ │ ├── mach_port_extract_member.html │ │ ├── mach_port_extract_right.html │ │ ├── mach_port_get_attributes.html │ │ ├── mach_port_get_refs.html │ │ ├── mach_port_get_set_status.html │ │ ├── mach_port_insert_member.html │ │ ├── mach_port_insert_right.html │ │ ├── mach_port_limits.html │ │ ├── mach_port_mod_refs.html │ │ ├── mach_port_move_member.html │ │ ├── mach_port_names.html │ │ ├── mach_port_qos.html │ │ ├── mach_port_set_attributes.html │ │ ├── mach_port_set_mscount.html │ │ ├── mach_port_set_seqno.html │ │ ├── mach_port_status.html │ │ ├── mach_port_type.html │ │ ├── mach_ports_lookup.html │ │ ├── mach_ports_register.html │ │ ├── mach_reply_port.html │ │ ├── mach_rpc_return_trap.html │ │ ├── mach_rpc_trap.html │ │ ├── mach_subsystem_create.html │ │ ├── mach_task_self.html │ │ ├── mach_thread_self.html │ │ ├── mapped_tvalspec.html │ │ ├── memory_object_attr_info.html │ │ ├── memory_object_create.html │ │ ├── memory_object_data_error.html │ │ ├── memory_object_data_request.html │ │ ├── memory_object_data_return.html │ │ ├── memory_object_data_supply.html │ │ ├── memory_object_data_unlock.html │ │ ├── memory_object_destroy.html │ │ ├── memory_object_init.html │ │ ├── memory_object_lock_request.html │ │ ├── memory_object_perf_info.html │ │ ├── memory_object_server.html │ │ ├── memory_object_synchronize.html │ │ ├── memory_object_terminate.html │ │ ├── notify_server.html │ │ ├── policy_fifo_info.html │ │ ├── policy_rr_info.html │ │ ├── policy_timeshare_info.html │ │ ├── processor_assign.html │ │ ├── processor_basic_info.html │ │ ├── processor_control.html │ │ ├── processor_exit.html │ │ ├── processor_get_assignment.html │ │ ├── processor_info.html │ │ ├── processor_set_basic_info.html │ │ ├── processor_set_create.html │ │ ├── processor_set_default.html │ │ ├── processor_set_destroy.html │ │ ├── processor_set_info.html │ │ ├── processor_set_load_info.html │ │ ├── processor_set_max_priority.html │ │ ├── processor_set_statistics.html │ │ ├── processor_set_tasks.html │ │ ├── processor_set_threads.html │ │ ├── processor_start.html │ │ ├── prof_server.html │ │ ├── receive_samples.html │ │ ├── semaphore_create.html │ │ ├── semaphore_destroy.html │ │ ├── semaphore_signal.html │ │ ├── semaphore_signal_all.html │ │ ├── semaphore_wait.html │ │ ├── seqnos_notify_server.html │ │ ├── task_assign.html │ │ ├── task_assign_default.html │ │ ├── task_basic_info.html │ │ ├── task_create.html │ │ ├── task_get_assignment.html │ │ ├── task_get_emulation_vector.html │ │ ├── task_get_exception_ports.html │ │ ├── task_get_special_port.html │ │ ├── task_info.html │ │ ├── task_policy.html │ │ ├── task_resume.html │ │ ├── task_sample.html │ │ ├── task_set_emulation.html │ │ ├── task_set_emulation_vector.html │ │ ├── task_set_exception_ports.html │ │ ├── task_set_info.html │ │ ├── task_set_policy.html │ │ ├── task_set_port_space.html │ │ ├── task_set_special_port.html │ │ ├── task_suspend.html │ │ ├── task_swap_exception_ports.html │ │ ├── task_terminate.html │ │ ├── task_thread_times_info.html │ │ ├── task_threads.html │ │ ├── thread_abort.html │ │ ├── thread_abort_safely.html │ │ ├── thread_activation_create.html │ │ ├── thread_assign.html │ │ ├── thread_assign_default.html │ │ ├── thread_basic_info.html │ │ ├── thread_create.html │ │ ├── thread_create_running.html │ │ ├── thread_depress_abort.html │ │ ├── thread_get_assignment.html │ │ ├── thread_get_exception_ports.html │ │ ├── thread_get_special_port.html │ │ ├── thread_get_state.html │ │ ├── thread_info.html │ │ ├── thread_policy.html │ │ ├── thread_resume.html │ │ ├── thread_sample.html │ │ ├── thread_set_exception_ports.html │ │ ├── thread_set_policy.html │ │ ├── thread_set_special_port.html │ │ ├── thread_set_state.html │ │ ├── thread_suspend.html │ │ ├── thread_switch.html │ │ ├── thread_terminate.html │ │ ├── thread_wire.html │ │ ├── tvalspec.html │ │ ├── vm_allocate.html │ │ ├── vm_behavior_set.html │ │ ├── vm_copy.html │ │ ├── vm_deallocate.html │ │ ├── vm_inherit.html │ │ ├── vm_machine_attribute.html │ │ ├── vm_map.html │ │ ├── vm_msync.html │ │ ├── vm_protect.html │ │ ├── vm_read.html │ │ ├── vm_region.html │ │ ├── vm_region_basic_info.html │ │ ├── vm_remap.html │ │ ├── vm_statistics.html │ │ ├── vm_wire.html │ │ └── vm_write.html │ ├── prng │ │ ├── Makefile │ │ ├── prng_random.c │ │ └── random.h │ ├── profiling │ │ ├── Makefile │ │ ├── i386 │ │ │ ├── Makefile │ │ │ └── profile-md.h │ │ ├── machine │ │ │ ├── Makefile │ │ │ └── profile-md.h │ │ ├── profile-internal.h │ │ ├── profile-kgmon.c │ │ ├── profile-mk.c │ │ └── profile-mk.h │ ├── tests │ │ ├── Makefile │ │ ├── README.md │ │ ├── bitmap_test.c │ │ ├── kernel_tests.c │ │ ├── ktest.c │ │ ├── ktest.h │ │ ├── ktest_accessor.c │ │ ├── ktest_emit.c │ │ ├── ktest_global.c │ │ ├── ktest_internal.h │ │ ├── pmap_tests.c │ │ ├── test_thread_call.c │ │ └── xnupost.h │ ├── vm │ │ ├── Makefile │ │ ├── WKdm_new.h │ │ ├── bsd_vm.c │ │ ├── cpm.h │ │ ├── device_vm.c │ │ ├── lz4.c │ │ ├── lz4.h │ │ ├── lz4_assembly_select.h │ │ ├── lz4_constants.h │ │ ├── memory_object.c │ │ ├── memory_object.h │ │ ├── pmap.h │ │ ├── vm32_user.c │ │ ├── vm_apple_protect.c │ │ ├── vm_compressor.c │ │ ├── vm_compressor.h │ │ ├── vm_compressor_algorithms.c │ │ ├── vm_compressor_algorithms.h │ │ ├── vm_compressor_backing_store.c │ │ ├── vm_compressor_backing_store.h │ │ ├── vm_compressor_pager.c │ │ ├── vm_compressor_pager.h │ │ ├── vm_debug.c │ │ ├── vm_debug.h │ │ ├── vm_external.h │ │ ├── vm_fault.c │ │ ├── vm_fault.h │ │ ├── vm_fourk_pager.c │ │ ├── vm_init.c │ │ ├── vm_init.h │ │ ├── vm_kern.c │ │ ├── vm_kern.h │ │ ├── vm_map.c │ │ ├── vm_map.h │ │ ├── vm_map_store.c │ │ ├── vm_map_store.h │ │ ├── vm_map_store_ll.c │ │ ├── vm_map_store_ll.h │ │ ├── vm_map_store_rb.c │ │ ├── vm_map_store_rb.h │ │ ├── vm_object.c │ │ ├── vm_object.h │ │ ├── vm_options.h │ │ ├── vm_page.h │ │ ├── vm_pageout.c │ │ ├── vm_pageout.h │ │ ├── vm_phantom_cache.c │ │ ├── vm_phantom_cache.h │ │ ├── vm_protos.h │ │ ├── vm_purgeable.c │ │ ├── vm_purgeable_internal.h │ │ ├── vm_resident.c │ │ ├── vm_shared_region.c │ │ ├── vm_shared_region.h │ │ ├── vm_shared_region_pager.c │ │ ├── vm_swapfile_pager.c │ │ └── vm_user.c │ ├── voucher │ │ ├── Makefile │ │ ├── ipc_pthread_priority.c │ │ ├── ipc_pthread_priority_internal.h │ │ └── ipc_pthread_priority_types.h │ └── x86_64 │ │ ├── Makefile │ │ ├── WKdmCompress_new.s │ │ ├── WKdmData_new.s │ │ ├── WKdmDecompress_new.s │ │ ├── bcopy.s │ │ ├── boot_pt.c │ │ ├── bzero.s │ │ ├── copyio.c │ │ ├── cswitch.s │ │ ├── idt64.s │ │ ├── idt_table.h │ │ ├── kpc_x86.c │ │ ├── locore.s │ │ ├── loose_ends.c │ │ ├── lowglobals.h │ │ ├── lowmem_vectors.c │ │ ├── lz4_decode_x86_64.s │ │ ├── machine_kpc.h │ │ ├── machine_routines_asm.s │ │ ├── mcount.s │ │ ├── monotonic.h │ │ ├── monotonic_x86_64.c │ │ ├── pal_routines_asm.s │ │ ├── pmap.c │ │ ├── pmap_pcid.c │ │ └── start.s │ ├── pexpert │ ├── Makefile │ ├── arm │ │ ├── pe_bootargs.c │ │ ├── pe_consistent_debug.c │ │ ├── pe_identify_machine.c │ │ ├── pe_init.c │ │ ├── pe_kprintf.c │ │ └── pe_serial.c │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── copyright │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── gen │ │ ├── bootargs.c │ │ ├── device_tree.c │ │ └── pe_gen.c │ ├── i386 │ │ ├── boot_images.h │ │ ├── pe_bootargs.c │ │ ├── pe_identify_machine.c │ │ ├── pe_init.c │ │ ├── pe_interrupt.c │ │ ├── pe_kprintf.c │ │ └── pe_serial.c │ └── pexpert │ │ ├── AppleBoot.h │ │ ├── Clut.h │ │ ├── GearImage.h │ │ ├── Makefile │ │ ├── arm │ │ ├── AIC.h │ │ ├── Makefile │ │ ├── PL192_VIC.h │ │ ├── S3cUART.h │ │ ├── S7002.h │ │ ├── T8002.h │ │ ├── board_config.h │ │ ├── boot.h │ │ ├── consistent_debug.h │ │ └── protos.h │ │ ├── arm64 │ │ ├── AIC.h │ │ ├── AMCC.h │ │ ├── BCM2837.h │ │ ├── Makefile │ │ ├── S3c2410x.h │ │ ├── S5L8960X.h │ │ ├── S8000.h │ │ ├── T7000.h │ │ ├── T8010.h │ │ ├── arm64_common.h │ │ ├── board_config.h │ │ ├── boot.h │ │ ├── cyclone.h │ │ ├── hurricane.h │ │ ├── twister.h │ │ └── typhoon.h │ │ ├── boot.h │ │ ├── device_tree.h │ │ ├── i386 │ │ ├── Makefile │ │ ├── boot.h │ │ ├── efi.h │ │ └── protos.h │ │ ├── machine │ │ ├── Makefile │ │ ├── boot.h │ │ └── protos.h │ │ ├── pe_images.h │ │ ├── pexpert.h │ │ └── protos.h │ ├── san │ ├── Kasan.exports │ ├── Kasan_kasan.exports │ ├── Makefile │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── kasan-arm64.c │ ├── kasan-blacklist │ ├── kasan-blacklist-arm64 │ ├── kasan-blacklist-dynamic │ ├── kasan-blacklist-x86_64 │ ├── kasan-fakestack.c │ ├── kasan-memintrinsics.c │ ├── kasan-test-arm64.s │ ├── kasan-test-x86_64.s │ ├── kasan-test.c │ ├── kasan-x86_64.c │ ├── kasan.c │ ├── kasan.h │ ├── kasan_dynamic_blacklist.c │ ├── kasan_internal.h │ ├── memintrinsics.h │ ├── tools │ │ ├── generate_dynamic_blacklist.py │ │ ├── kasan_install │ │ └── validate_blacklist.sh │ ├── ubsan-blacklist │ ├── ubsan.c │ ├── ubsan.h │ └── ubsan_log.c │ ├── security │ ├── Makefile │ ├── _label.h │ ├── conf │ │ ├── Makefile │ │ ├── Makefile.arm │ │ ├── Makefile.arm64 │ │ ├── Makefile.template │ │ ├── Makefile.x86_64 │ │ ├── copyright.nai │ │ ├── files │ │ ├── files.arm │ │ ├── files.arm64 │ │ └── files.x86_64 │ ├── mac.h │ ├── mac_alloc.c │ ├── mac_alloc.h │ ├── mac_audit.c │ ├── mac_base.c │ ├── mac_data.c │ ├── mac_data.h │ ├── mac_file.c │ ├── mac_framework.h │ ├── mac_inet.c │ ├── mac_internal.h │ ├── mac_iokit.c │ ├── mac_kext.c │ ├── mac_label.c │ ├── mac_mach.c │ ├── mac_mach_internal.h │ ├── mac_net.c │ ├── mac_pipe.c │ ├── mac_policy.h │ ├── mac_posix_sem.c │ ├── mac_posix_shm.c │ ├── mac_priv.c │ ├── mac_process.c │ ├── mac_pty.c │ ├── mac_skywalk.c │ ├── mac_socket.c │ ├── mac_system.c │ ├── mac_sysv_msg.c │ ├── mac_sysv_sem.c │ ├── mac_sysv_shm.c │ ├── mac_vfs.c │ └── mac_vfs_subr.c │ ├── tests │ ├── Makefile │ ├── atm_diagnostic_flag.c │ ├── avx.c │ ├── backtracing.c │ ├── contextswitch.c │ ├── cpucount.c │ ├── data_protection.c │ ├── disk_mount_conditioner-entitlements.plist │ ├── disk_mount_conditioner.c │ ├── drop_priv.c │ ├── exc_resource_threads.c │ ├── excserver.defs │ ├── freebsd_waitpid_nohang.c │ ├── gettimeofday.c │ ├── gettimeofday_29192647.c │ ├── host_notifications.c │ ├── host_statistics_rate_limiting.c │ ├── ioperf.c │ ├── jumbo_va_spaces_28530648.c │ ├── jumbo_va_spaces_28530648.entitlements │ ├── kdebug.c │ ├── kernel_mtx_perf.c │ ├── kernel_uuid_match.c │ ├── kevent_continuous_time.c │ ├── kevent_pty.c │ ├── kevent_qos.c │ ├── kpc.c │ ├── kperf.c │ ├── kperf_backtracing.c │ ├── kperf_helpers.c │ ├── kperf_helpers.h │ ├── kqueue_add_and_trigger.c │ ├── kqueue_close.c │ ├── kqueue_fifo_18776047.c │ ├── kqueue_file_tests.c │ ├── kqueue_timer_tests.c │ ├── launchd_plists │ │ ├── com.apple.xnu.test.kevent_qos.plist │ │ └── com.apple.xnu.test.turnstile_multihop.plist │ ├── ltable_exhaustion_test.c │ ├── mach_boottime_usec.c │ ├── mach_continuous_time.c │ ├── mach_get_times.c │ ├── mach_port_deallocate_21692215.c │ ├── mach_port_insert_right.c │ ├── mach_port_mod_refs.c │ ├── mach_timebase_info.c │ ├── memorystatus_freeze_test.c │ ├── memorystatus_vm_map_fork.c │ ├── memorystatus_zone_test.c │ ├── mktimer_kobject.c │ ├── monotonic_core.c │ ├── net_tun_pr_35136664.c │ ├── net_tuntests.c │ ├── netbsd_utimensat.c │ ├── network_entitlements.plist │ ├── no32exec_35914211.c │ ├── no32exec_35914211_helper.c │ ├── ntp_adjtime_29192647.c │ ├── perf_compressor.c │ ├── perf_exit.c │ ├── perf_exit_proc.c │ ├── perf_kdebug.c │ ├── perf_spawn_fork.c │ ├── perf_vmfault.c │ ├── phys_footprint_interval_max.c │ ├── poll.c │ ├── poll_select_kevent_paired_fds.c │ ├── port_descriptions.c │ ├── private_entitlement.plist │ ├── proc_core_name_24152432.c │ ├── proc_info.c │ ├── proc_info_list_kthreads.c │ ├── proc_info_list_kthreads.entitlements │ ├── proc_info_udata.c │ ├── proc_uuid_policy_26567533.c │ ├── pwrite_avoid_sigxfsz_28581610.c │ ├── quiesce_counter.c │ ├── regression_17272465.c │ ├── remote_time.c │ ├── settimeofday_29193041.c │ ├── settimeofday_29193041.entitlements │ ├── settimeofday_29193041_entitled.c │ ├── sigchld_return.c │ ├── sigcont_return.c │ ├── socket_bind_35243417.c │ ├── socket_bind_35685803.c │ ├── socket_poll_close_25786011.c │ ├── stackshot.m │ ├── stackshot_block_owner_14362384.m │ ├── stackshot_idle_25570396.m │ ├── stackshot_spawn_exit_stress.c │ ├── suspended_spawn_26184412.c │ ├── task_for_pid_entitlement.plist │ ├── task_info.c │ ├── task_info_28439149.c │ ├── task_inspect.c │ ├── task_inspect.entitlements │ ├── telemetry.c │ ├── thread_group_set_32261625.c │ ├── tty_hang.c │ ├── turnstile_multihop.c │ ├── turnstile_multihop_helper.h │ ├── turnstile_multihop_types.h │ ├── turnstiles_test.c │ ├── utimensat.c │ ├── verify_kalloc_config.c │ ├── vm_set_max_addr_helper.c │ ├── vm_set_max_addr_test.c │ ├── voucher_entry_18826844.c │ ├── voucher_traps.c │ ├── wired_mem_bench.c │ ├── work_interval_test.c │ ├── work_interval_test.entitlements │ ├── workq_sigprof.c │ ├── xnu_quick_test.c │ ├── xnu_quick_test.entitlements │ ├── xnu_quick_test_entitled.c │ ├── xnu_quick_test_getsetpriority.c │ ├── xnu_quick_test_helpers.c │ └── xnu_quick_test_helpers.h │ └── tools │ ├── Makefile │ ├── cred_dump_backtraces.c │ ├── cred_dump_creds.c │ ├── lldbmacros │ ├── .lldbinit │ ├── Makefile │ ├── README.md │ ├── apic.py │ ├── atm.py │ ├── bank.py │ ├── core │ │ ├── __init__.py │ │ ├── caching.py │ │ ├── configuration.py │ │ ├── cvalue.py │ │ ├── kernelcore.py │ │ ├── lazytarget.py │ │ ├── operating_system.py │ │ ├── standard.py │ │ ├── syntax_checker.py │ │ └── xnu_lldb_init.py │ ├── ioreg.py │ ├── ipc.py │ ├── ipcimportancedetail.py │ ├── kasan.py │ ├── kauth.py │ ├── kcdata.py │ ├── kdp.py │ ├── kevent.py │ ├── ktrace.py │ ├── macho.py │ ├── mbufdefines.py │ ├── mbufs.py │ ├── memory.py │ ├── misc.py │ ├── net.py │ ├── netdefines.py │ ├── ntstat.py │ ├── pci.py │ ├── pgtrace.py │ ├── plugins │ │ ├── __init__.py │ │ ├── iosspeedtracer.py │ │ ├── iosspeedtracer.sh │ │ ├── speedtracer.py │ │ └── zprint_perf_log.py │ ├── pmap.py │ ├── process.py │ ├── routedefines.py │ ├── scheduler.py │ ├── skywalk.py │ ├── structanalyze.py │ ├── turnstile.py │ ├── userspace.py │ ├── usertaskdebugging │ │ ├── __init__.py │ │ ├── gdbserver.py │ │ ├── interface.py │ │ ├── rsprotocol.py │ │ ├── target.py │ │ └── userprocess.py │ ├── usertaskgdbserver.py │ ├── utils.py │ ├── waitq.py │ ├── workqueue.py │ ├── xnu.py │ ├── xnudefines.py │ ├── xnutriage.py │ └── zonetriage.py │ ├── lockstat │ ├── Makefile │ └── lockstat.c │ ├── reindent.sh │ ├── remote_build.sh │ ├── symbolify.py │ ├── tests │ ├── MPMMTest │ │ ├── KQMPMMtest.c │ │ ├── MPMMtest.c │ │ ├── MPMMtest_run.sh │ │ ├── Makefile │ │ └── README │ ├── Makefile │ ├── Makefile.common │ ├── TLBcoherency │ │ ├── Makefile │ │ └── TLBcoherency.c │ ├── affinity │ │ ├── Makefile │ │ ├── pool.c │ │ ├── sets.c │ │ └── tags.c │ ├── execperf │ │ ├── Makefile │ │ ├── exit-asm.S │ │ ├── exit.c │ │ ├── printexecinfo.c │ │ ├── run.c │ │ └── test.sh │ ├── jitter │ │ ├── Makefile │ │ └── timer_jitter.c │ ├── mktimer │ │ ├── Makefile │ │ └── mktimer_test.c │ ├── perf_index │ │ ├── Makefile │ │ ├── PerfIndex_COPS_Module │ │ │ ├── Info.plist │ │ │ ├── PITest.h │ │ │ ├── PITest.m │ │ │ ├── PerfIndex.h │ │ │ ├── PerfIndex.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── Prefix.pch │ │ ├── README │ │ ├── fail.h │ │ ├── md5.c │ │ ├── md5.h │ │ ├── perf_index.c │ │ ├── perf_index.h │ │ ├── perfindex-compile.c │ │ ├── perfindex-cpu.c │ │ ├── perfindex-fault.c │ │ ├── perfindex-file_create.c │ │ ├── perfindex-file_read.c │ │ ├── perfindex-file_write.c │ │ ├── perfindex-iperf.c │ │ ├── perfindex-memory.c │ │ ├── perfindex-ram_file_create.c │ │ ├── perfindex-ram_file_read.c │ │ ├── perfindex-ram_file_write.c │ │ ├── perfindex-syscall.c │ │ ├── perfindex-zfod.c │ │ ├── ramdisk.c │ │ ├── ramdisk.h │ │ ├── test_controller.py │ │ ├── test_fault_helper.c │ │ ├── test_fault_helper.h │ │ ├── test_file_helper.c │ │ └── test_file_helper.h │ ├── personas │ │ ├── Makefile │ │ ├── persona_mgr.c │ │ ├── persona_spawn.c │ │ ├── persona_test.h │ │ └── persona_test_run.sh │ ├── superpages │ │ ├── Makefile │ │ ├── measure_tlbs.c │ │ └── testsp.c │ ├── testkext │ │ ├── pgokext │ │ │ ├── Info.plist │ │ │ └── pgokext.c │ │ ├── testkext.xcodeproj │ │ │ └── project.pbxproj │ │ ├── testthreadcall-Info.plist │ │ ├── testthreadcall.cpp │ │ ├── testthreadcall.h │ │ ├── testvmx-Info.plist │ │ ├── testvmx.cpp │ │ └── testvmx.h │ └── zero-to-n │ │ ├── Makefile │ │ └── zero-to-n.c │ ├── trace │ ├── bridgetime.lua │ ├── ios_trace_ipc.sh │ ├── kqtrace.lua │ ├── parse_ipc_trace.py │ └── wqtrace.lua │ └── xcrun_cache.sh ├── objc4-779.1 ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjcTest │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── libobjc.order ├── markgc.cpp ├── objc.sln ├── objc.vcproj ├── objc.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ ├── List.h │ │ └── List.m │ ├── Protocol.h │ ├── Protocol.mm │ ├── arm64-asm.h │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache-old.h │ ├── objc-cache-old.mm │ ├── objc-cache.h │ ├── objc-cache.mm │ ├── objc-class-old.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file-old.h │ ├── objc-file-old.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.h │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks-old.h │ ├── objc-locks.h │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime-old.h │ ├── objc-runtime-old.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-old.mm │ ├── objc-sel-set.h │ ├── objc-sel-set.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc.h │ ├── objcrt.c │ ├── objcrt.h │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association-cf.m │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios-tvos.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair.mm │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gc-main.m │ ├── gc.c │ ├── gc.m │ ├── gcenforcer-app-aso.m │ ├── gcenforcer-app-gc.m │ ├── gcenforcer-app-gcaso.m │ ├── gcenforcer-app-gcaso2.m │ ├── gcenforcer-app-gconly.m │ ├── gcenforcer-app-nogc.m │ ├── gcenforcer-app-noobjc.m │ ├── gcenforcer-dylib-nogc.m │ ├── gcenforcer-dylib-noobjc.m │ ├── gcenforcer-dylib-requiresgc.m │ ├── gcenforcer-dylib-supportsgc.m │ ├── gcenforcer-preflight.m │ ├── gcfiles │ │ ├── evil1 │ │ ├── i386-aso │ │ ├── i386-aso--x86_64-aso │ │ ├── i386-broken │ │ ├── i386-broken--x86_64-gc │ │ ├── i386-broken--x86_64-nogc │ │ ├── i386-gc │ │ ├── i386-gc--x86_64-broken │ │ ├── i386-gc--x86_64-gc │ │ ├── i386-gc--x86_64-nogc │ │ ├── i386-gcaso │ │ ├── i386-gcaso2 │ │ ├── i386-gconly │ │ ├── i386-nogc │ │ ├── i386-nogc--x86_64-broken │ │ ├── i386-nogc--x86_64-gc │ │ ├── i386-nogc--x86_64-nogc │ │ ├── i386-noobjc │ │ ├── libnogc.dylib │ │ ├── libnoobjc.dylib │ │ ├── librequiresgc.dylib │ │ ├── librequiresgc.fake.dylib │ │ ├── libsupportsgc.dylib │ │ ├── x86_64-aso │ │ ├── x86_64-broken │ │ ├── x86_64-gc │ │ ├── x86_64-gcaso │ │ ├── x86_64-gcaso2 │ │ ├── x86_64-gconly │ │ ├── x86_64-nogc │ │ └── x86_64-noobjc │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-noobjc.m │ ├── load-noobjc2.m │ ├── load-noobjc3.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── subscripting.m │ ├── super.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc ├── objc4-781 ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjc │ ├── LGPerson.h │ ├── LGPerson.m │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── libobjc.order ├── markgc.cpp ├── objc.sln ├── objc.vcproj ├── objc.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ ├── List.h │ │ └── List.m │ ├── PointerUnion.h │ ├── Protocol.h │ ├── Protocol.mm │ ├── arm64-asm.h │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache-old.h │ ├── objc-cache-old.mm │ ├── objc-cache.h │ ├── objc-cache.mm │ ├── objc-class-old.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file-old.h │ ├── objc-file-old.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.h │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks-old.h │ ├── objc-locks.h │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime-old.h │ ├── objc-runtime-old.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-old.mm │ ├── objc-sel-set.h │ ├── objc-sel-set.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc-zalloc.h │ ├── objc-zalloc.mm │ ├── objc.h │ ├── objcrt.c │ ├── objcrt.h │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association-cf.m │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios-tvos.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair.mm │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gc-main.m │ ├── gc.c │ ├── gc.m │ ├── gcenforcer-app-aso.m │ ├── gcenforcer-app-gc.m │ ├── gcenforcer-app-gcaso.m │ ├── gcenforcer-app-gcaso2.m │ ├── gcenforcer-app-gconly.m │ ├── gcenforcer-app-nogc.m │ ├── gcenforcer-app-noobjc.m │ ├── gcenforcer-dylib-nogc.m │ ├── gcenforcer-dylib-noobjc.m │ ├── gcenforcer-dylib-requiresgc.m │ ├── gcenforcer-dylib-supportsgc.m │ ├── gcenforcer-preflight.m │ ├── gcfiles │ │ ├── evil1 │ │ ├── i386-aso │ │ ├── i386-aso--x86_64-aso │ │ ├── i386-broken │ │ ├── i386-broken--x86_64-gc │ │ ├── i386-broken--x86_64-nogc │ │ ├── i386-gc │ │ ├── i386-gc--x86_64-broken │ │ ├── i386-gc--x86_64-gc │ │ ├── i386-gc--x86_64-nogc │ │ ├── i386-gcaso │ │ ├── i386-gcaso2 │ │ ├── i386-gconly │ │ ├── i386-nogc │ │ ├── i386-nogc--x86_64-broken │ │ ├── i386-nogc--x86_64-gc │ │ ├── i386-nogc--x86_64-nogc │ │ ├── i386-noobjc │ │ ├── libnogc.dylib │ │ ├── libnoobjc.dylib │ │ ├── librequiresgc.dylib │ │ ├── librequiresgc.fake.dylib │ │ ├── libsupportsgc.dylib │ │ ├── x86_64-aso │ │ ├── x86_64-broken │ │ ├── x86_64-gc │ │ ├── x86_64-gcaso │ │ ├── x86_64-gcaso2 │ │ ├── x86_64-gconly │ │ ├── x86_64-nogc │ │ └── x86_64-noobjc │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-noobjc.m │ ├── load-noobjc2.m │ ├── load-noobjc3.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── subscripting.m │ ├── super.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc ├── objc4-818.2 ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjcBuild │ ├── main.cpp │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── libobjc.order ├── markgc.cpp ├── objc.sln ├── objc.vcproj ├── objc.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── objc.xcscheme ├── objc4.plist ├── objcdt │ ├── json.h │ ├── json.mm │ ├── objcdt-entitlements.plist │ ├── objcdt.1 │ └── objcdt.mm ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ ├── List.h │ │ └── List.m │ ├── PointerUnion.h │ ├── Protocol.h │ ├── Protocol.mm │ ├── arm64-asm.h │ ├── dummy-library-mac-i386.c │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache-old.h │ ├── objc-cache-old.mm │ ├── objc-cache.mm │ ├── objc-class-old.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file-old.h │ ├── objc-file-old.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.h │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks-old.h │ ├── objc-locks.h │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime-old.h │ ├── objc-runtime-old.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-old.mm │ ├── objc-sel-set.h │ ├── objc-sel-set.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc-zalloc.h │ ├── objc-zalloc.mm │ ├── objc.h │ ├── objcrt.c │ ├── objcrt.h │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association-cf.m │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-tvos.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush-constant.m │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair.mm │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── consolidatePoolPointers.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── fakeRealizedClass.m │ ├── fakeRealizedClass2.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── lazyClassName.m │ ├── libraryPath.c │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-noobjc.m │ ├── load-noobjc2.m │ ├── load-noobjc3.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── methodListSmall.h │ ├── methodListSmall.mm │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── preopt-caches.entitlements │ ├── preopt-caches.mm │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocolSmall.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── subscripting.m │ ├── super.m │ ├── supported-inline-refcnt.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test-defines.h │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakReferenceHook.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc ├── objc4-838可编译源码 ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjcBuild │ ├── LGPerson.h │ ├── LGPerson.m │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── markgc.cpp ├── objc.sln ├── objc.vcproj ├── objc.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── objc4.plist ├── objcdt │ ├── json.h │ ├── json.mm │ ├── objcdt-entitlements.plist │ ├── objcdt.1 │ └── objcdt.mm ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── ModulePrivate │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject-private.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ ├── List.h │ │ └── List.m │ ├── PointerUnion.h │ ├── Protocol.h │ ├── Protocol.mm │ ├── arm64-asm.h │ ├── dummy-library-mac-i386.c │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache-old.h │ ├── objc-cache-old.mm │ ├── objc-cache.mm │ ├── objc-class-old.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file-old.h │ ├── objc-file-old.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.h │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks-old.h │ ├── objc-locks.h │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime-old.h │ ├── objc-runtime-old.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-old.mm │ ├── objc-sel-set.h │ ├── objc-sel-set.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc-zalloc.h │ ├── objc-zalloc.mm │ ├── objc.h │ ├── objcrt.c │ ├── objcrt.h │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association-cf.m │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-tvos.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush-constant.m │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair.mm │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── consolidatePoolPointers.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── debugScanWeakTables.m │ ├── defines.c │ ├── defines.expected │ ├── defines.sh │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── fakeRealizedClass.m │ ├── fakeRealizedClass2.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageAPIs.m │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── lazyClassName.m │ ├── libraryPath.c │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── methodListSmall.h │ ├── methodListSmall.mm │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── preopt-caches.entitlements │ ├── preopt-caches.mm │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocolSmall.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── restartableRangesSynchronizeStress2.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── subscripting.m │ ├── super.m │ ├── supported-inline-refcnt.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── swiftStubClassList.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test-defines.h │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakReferenceHook.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc ├── objc4-841 ├── .editorconfig ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjcBuild │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── markgc.cpp ├── objc.sln ├── objc.vcproj ├── objc.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── objc4.plist ├── objcdt │ ├── json.h │ ├── json.mm │ ├── objcdt-entitlements.plist │ ├── objcdt.1 │ └── objcdt.mm ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── ModulePrivate │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject-private.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ ├── List.h │ │ └── List.m │ ├── PointerUnion.h │ ├── Protocol.h │ ├── Protocol.mm │ ├── arm64-asm.h │ ├── dummy-library-mac-i386.c │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache-old.h │ ├── objc-cache-old.mm │ ├── objc-cache.mm │ ├── objc-class-old.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file-old.h │ ├── objc-file-old.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.h │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks-old.h │ ├── objc-locks.h │ ├── objc-magicsel.m │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime-old.h │ ├── objc-runtime-old.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-old.mm │ ├── objc-sel-set.h │ ├── objc-sel-set.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc-zalloc.h │ ├── objc-zalloc.mm │ ├── objc.h │ ├── objcrt.c │ ├── objcrt.h │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association-cf.m │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios-simulator.m │ ├── badPoolCompat-ios.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-tvos-simulator.m │ ├── badPoolCompat-tvos.m │ ├── badPoolCompat-watchos-simulator.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush-constant.m │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair.mm │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── consolidatePoolPointers.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── debugScanWeakTables.m │ ├── defines.c │ ├── defines.expected │ ├── defines.sh │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── fakeRealizedClass.m │ ├── fakeRealizedClass2.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageAPIs.m │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── lazyClassName.m │ ├── libraryPath.c │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── methodListSmall.h │ ├── methodListSmall.mm │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── preopt-caches.entitlements │ ├── preopt-caches.mm │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocolSmall.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── ptrauth.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── restartableRangesSynchronizeStress2.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── subscripting.m │ ├── super.m │ ├── supported-inline-refcnt.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── swiftStubClassList.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test-defines.h │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── uniquelyref.m │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakReferenceHook.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc ├── objc4-866.9 ├── .editorconfig ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjcBuild │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── markgc.cpp ├── objc.sln ├── objc.xcconfig ├── objc.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── objc4.plist ├── objcdt │ ├── json.h │ ├── json.mm │ ├── objcdt-entitlements.plist │ ├── objcdt.1 │ └── objcdt.mm ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── ModulePrivate │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject-private.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ └── List.h │ ├── PointerUnion.h │ ├── Protocol.h │ ├── Protocol.mm │ ├── Threading │ │ ├── c11threads.h │ │ ├── darwin.h │ │ ├── lockdebug.h │ │ ├── mixins.h │ │ ├── nothreads.h │ │ ├── pthreads.h │ │ ├── threading.h │ │ └── tls.h │ ├── arm64-asm.h │ ├── dummy-library-mac-i386.c │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks.h │ ├── objc-magicsel.m │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-vm.h │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc-zalloc.h │ ├── objc-zalloc.mm │ ├── objc.h │ ├── objcrt.h │ ├── retain-release-helpers-arm64.s │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios-simulator.m │ ├── badPoolCompat-ios.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-tvos-simulator.m │ ├── badPoolCompat-tvos.m │ ├── badPoolCompat-watchos-simulator.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush-constant.m │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair-stress.m │ ├── classpair.mm │ ├── classpairAddMethod.m │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── consolidatePoolPointers.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── debugScanWeakTables.m │ ├── defines.c │ ├── defines.expected │ ├── defines.sh │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── enumClasses.h │ ├── enumClasses.m │ ├── enumClasses0.m │ ├── enumClasses1.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── fakeRealizedClass.m │ ├── fakeRealizedClass2.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageAPIs.m │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── lazyClassName.m │ ├── libraryPath.c │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-map-images.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── methodListSmall.h │ ├── methodListSmall.mm │ ├── msgSend-performance-macos.m │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── patch-class-root.m │ ├── preopt-caches.entitlements │ ├── preopt-caches.mm │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocolSmall.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── ptrauth.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── restartableRangesSynchronizeStress2.m │ ├── retain-release-helpers.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── signedMethodSelectors.m │ ├── subscripting.m │ ├── super.m │ ├── supported-inline-refcnt.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── swiftStubClassList.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test-defines.h │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── uniquelyref.m │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unload5.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakReferenceHook.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc ├── objc4-866.9适配M1 ├── .editorconfig ├── APPLE_LICENSE ├── KCCommon │ ├── Block_private.h │ ├── CrashReporterClient.h │ ├── System │ │ ├── machine │ │ │ └── cpu_capabilities.h │ │ └── pthread_machdep.h │ ├── _simple.h │ ├── kern │ │ └── restartable.h │ ├── mach-o │ │ └── dyld_priv.h │ ├── objc-shared-cache.h │ ├── os │ │ ├── base_private.h │ │ ├── lock_private.h │ │ └── tsd.h │ ├── pthread │ │ ├── spinlock_private.h │ │ └── tsd_private.h │ └── sys │ │ └── reason.h ├── KCObjcBuild │ ├── LGPerson.h │ ├── LGPerson.m │ └── main.m ├── ReleaseNotes.rtf ├── interposable.txt ├── markgc.cpp ├── objc.sln ├── objc.xcconfig ├── objc.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ ├── KCObjcBuild.xcscheme │ │ └── objc.xcscheme ├── objc4.plist ├── objcdt │ ├── json.h │ ├── json.mm │ ├── objcdt-entitlements.plist │ ├── objcdt.1 │ └── objcdt.mm ├── objcrt │ └── objcrt.vcproj ├── prebuild.bat ├── runtime │ ├── DenseMapExtras.h │ ├── Messengers.subproj │ │ ├── objc-msg-arm.s │ │ ├── objc-msg-arm64.s │ │ ├── objc-msg-i386.s │ │ ├── objc-msg-simulator-i386.s │ │ ├── objc-msg-simulator-x86_64.s │ │ ├── objc-msg-win32.m │ │ └── objc-msg-x86_64.s │ ├── Module │ │ ├── ObjectiveC.apinotes │ │ └── module.modulemap │ ├── ModulePrivate │ │ └── module.modulemap │ ├── NSObjCRuntime.h │ ├── NSObject-internal.h │ ├── NSObject-private.h │ ├── NSObject.h │ ├── NSObject.mm │ ├── Object.h │ ├── Object.mm │ ├── OldClasses.subproj │ │ └── List.h │ ├── PointerUnion.h │ ├── Protocol.h │ ├── Protocol.mm │ ├── Threading │ │ ├── c11threads.h │ │ ├── darwin.h │ │ ├── lockdebug.h │ │ ├── mixins.h │ │ ├── nothreads.h │ │ ├── pthreads.h │ │ ├── threading.h │ │ └── tls.h │ ├── arm64-asm.h │ ├── dummy-library-mac-i386.c │ ├── hashtable.h │ ├── hashtable2.h │ ├── hashtable2.mm │ ├── isa.h │ ├── llvm-AlignOf.h │ ├── llvm-DenseMap.h │ ├── llvm-DenseMapInfo.h │ ├── llvm-DenseSet.h │ ├── llvm-MathExtras.h │ ├── llvm-type_traits.h │ ├── maptable.h │ ├── maptable.mm │ ├── message.h │ ├── objc-abi.h │ ├── objc-accessors.mm │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-auto.mm │ ├── objc-block-trampolines.h │ ├── objc-block-trampolines.mm │ ├── objc-blocktramps-arm.s │ ├── objc-blocktramps-arm64.s │ ├── objc-blocktramps-i386.s │ ├── objc-blocktramps-x86_64.s │ ├── objc-cache.mm │ ├── objc-class.h │ ├── objc-class.mm │ ├── objc-config.h │ ├── objc-env.h │ ├── objc-errors.mm │ ├── objc-exception.h │ ├── objc-exception.mm │ ├── objc-file.h │ ├── objc-file.mm │ ├── objc-gdb.h │ ├── objc-initialize.h │ ├── objc-initialize.mm │ ├── objc-internal.h │ ├── objc-layout.mm │ ├── objc-load.h │ ├── objc-load.mm │ ├── objc-loadmethod.h │ ├── objc-loadmethod.mm │ ├── objc-lockdebug.mm │ ├── objc-locks-new.h │ ├── objc-locks.h │ ├── objc-magicsel.m │ ├── objc-object.h │ ├── objc-opt.mm │ ├── objc-os.h │ ├── objc-os.mm │ ├── objc-private.h │ ├── objc-probes.d │ ├── objc-ptrauth.h │ ├── objc-references.h │ ├── objc-references.mm │ ├── objc-runtime-new.h │ ├── objc-runtime-new.mm │ ├── objc-runtime.h │ ├── objc-runtime.mm │ ├── objc-sel-table.s │ ├── objc-sel.mm │ ├── objc-sync.h │ ├── objc-sync.mm │ ├── objc-typeencoding.mm │ ├── objc-vm.h │ ├── objc-weak.h │ ├── objc-weak.mm │ ├── objc-zalloc.h │ ├── objc-zalloc.mm │ ├── objc.h │ ├── objcrt.h │ ├── retain-release-helpers-arm64.s │ └── runtime.h ├── test │ ├── ARCBase.h │ ├── ARCBase.m │ ├── ARCLayouts.m │ ├── ARCLayoutsWithoutWeak.m │ ├── ARCMRC.h │ ├── ARCMRC.m │ ├── MRCARC.h │ ├── MRCARC.m │ ├── MRCBase.h │ ├── MRCBase.m │ ├── accessors.m │ ├── accessors2.m │ ├── addMethod.m │ ├── addMethods.m │ ├── addProtocol.m │ ├── applescriptobjc.m │ ├── arr-cast.m │ ├── arr-weak.m │ ├── asm-placeholder.s │ ├── association.m │ ├── associationForbidden.h │ ├── associationForbidden.m │ ├── associationForbidden2.m │ ├── associationForbidden3.m │ ├── associationForbidden4.m │ ├── atomicProperty.mm │ ├── badAltHandler.m │ ├── badCache.m │ ├── badPool.m │ ├── badPoolCompat-ios-simulator.m │ ├── badPoolCompat-ios.m │ ├── badPoolCompat-macos.m │ ├── badPoolCompat-tvos-simulator.m │ ├── badPoolCompat-tvos.m │ ├── badPoolCompat-watchos-simulator.m │ ├── badPoolCompat-watchos.m │ ├── badSuperclass.m │ ├── badSuperclass2.m │ ├── badTagClass.m │ ├── badTagIndex.m │ ├── bigrc.m │ ├── blocksAsImps.m │ ├── bool.c │ ├── cacheflush-constant.m │ ├── cacheflush.h │ ├── cacheflush.m │ ├── cacheflush0.m │ ├── cacheflush2.m │ ├── cacheflush3.m │ ├── category.m │ ├── cdtors.mm │ ├── classgetclass.m │ ├── classname.m │ ├── classpair-stress.m │ ├── classpair.mm │ ├── classpairAddMethod.m │ ├── classversion.m │ ├── concurrentcat.m │ ├── concurrentcat_category.m │ ├── consolidatePoolPointers.m │ ├── copyFixupHandler.mm │ ├── copyIvarList.m │ ├── copyMethodList.m │ ├── copyPropertyList.m │ ├── copyProtocolList.m │ ├── createInstance.m │ ├── customrr-cat1.m │ ├── customrr-cat2.m │ ├── customrr-nsobject-awz.m │ ├── customrr-nsobject-core.m │ ├── customrr-nsobject-none.m │ ├── customrr-nsobject-rr.m │ ├── customrr-nsobject-rrawz.m │ ├── customrr-nsobject.m │ ├── customrr.m │ ├── customrr2.m │ ├── debugScanWeakTables.m │ ├── defines.c │ ├── defines.expected │ ├── defines.sh │ ├── definitions.c │ ├── designatedinit.m │ ├── duplicateClass.m │ ├── duplicateProtocols.m │ ├── duplicatedClasses.m │ ├── enumClasses.h │ ├── enumClasses.m │ ├── enumClasses0.m │ ├── enumClasses1.m │ ├── evil-class-def.m │ ├── exc.m │ ├── exchangeImp.m │ ├── fakeRealizedClass.m │ ├── fakeRealizedClass2.m │ ├── foreach.m │ ├── fork.m │ ├── forkInitialize.m │ ├── forkInitializeDisabled.m │ ├── forkInitializeSingleThreaded.m │ ├── forward.m │ ├── forwardDefault.m │ ├── forwardDefaultStret.m │ ├── future.h │ ├── future.m │ ├── future0.m │ ├── future2.m │ ├── gdb.m │ ├── getClassHook.m │ ├── getImageNameHook.m │ ├── getMethod.m │ ├── get_task_allow_entitlement.plist │ ├── headers.c │ ├── headers.sh │ ├── imageAPIs.m │ ├── imageorder.h │ ├── imageorder.m │ ├── imageorder1.m │ ├── imageorder2.m │ ├── imageorder3.m │ ├── imports.c │ ├── include-warnings.c │ ├── includes-objc2.c │ ├── includes.c │ ├── initialize.m │ ├── initializeVersusWeak.m │ ├── instanceSize.m │ ├── isaValidation.m │ ├── ismeta.m │ ├── ivar.m │ ├── ivarSlide.h │ ├── ivarSlide.m │ ├── ivarSlide1.m │ ├── lazyClassName.m │ ├── libraryPath.c │ ├── literals.m │ ├── load-image-notification-dylib.m │ ├── load-image-notification.m │ ├── load-map-images.m │ ├── load-order.m │ ├── load-order1.m │ ├── load-order2.m │ ├── load-order3.m │ ├── load-parallel.m │ ├── load-parallel0.m │ ├── load-parallel00.m │ ├── load-reentrant.m │ ├── load-reentrant2.m │ ├── load.m │ ├── methodArgs.m │ ├── methodCacheLeaks.m │ ├── methodListSize.m │ ├── methodListSmall.h │ ├── methodListSmall.mm │ ├── msgSend-performance-macos.m │ ├── msgSend-performance.m │ ├── msgSend.m │ ├── nilAPIArgs.m │ ├── nonpointerisa.m │ ├── nopool.m │ ├── nscdtors.mm │ ├── nsexc.m │ ├── nsobject.m │ ├── nsprotocol.m │ ├── objectCopy.m │ ├── patch-class-root.m │ ├── preopt-caches.entitlements │ ├── preopt-caches.mm │ ├── property.m │ ├── propertyDesc.m │ ├── protocol.m │ ├── protocolSmall.m │ ├── protocol_copyMethodList.m │ ├── protocol_copyPropertyList.m │ ├── ptrauth.m │ ├── rawisa.m │ ├── readClassPair.m │ ├── realizedClassGenerationCount.m │ ├── release-workaround.m │ ├── resolve.m │ ├── restartableRangesSynchronizeStress.m │ ├── restartableRangesSynchronizeStress2.m │ ├── retain-release-helpers.m │ ├── rr-autorelease-fast.m │ ├── rr-autorelease-fastarc.m │ ├── rr-autorelease-stacklogging.m │ ├── rr-autorelease.m │ ├── rr-autorelease2.m │ ├── rr-nsautorelease.m │ ├── rr-sidetable.m │ ├── runtime.m │ ├── sel.m │ ├── setAssociatedObjectHook.m │ ├── setSuper.m │ ├── signedMethodSelectors.m │ ├── subscripting.m │ ├── super.m │ ├── supported-inline-refcnt.m │ ├── swift-class-def.m │ ├── swiftMetadataInitializer.m │ ├── swiftMetadataInitializerRealloc-dylib1.m │ ├── swiftMetadataInitializerRealloc-dylib2.m │ ├── swiftMetadataInitializerRealloc.m │ ├── swiftStubClassList.m │ ├── synchronized-counter.m │ ├── synchronized-grid.m │ ├── synchronized.m │ ├── taggedNSPointers.m │ ├── taggedPointers.m │ ├── taggedPointersAllClasses.m │ ├── taggedPointersDisabled.m │ ├── taggedPointersTagObfuscationDisabled.m │ ├── tbi.c │ ├── test-defines.h │ ├── test.h │ ├── test.pl │ ├── testroot.i │ ├── timeout.pl │ ├── uniquelyref.m │ ├── unload.h │ ├── unload.m │ ├── unload2.m │ ├── unload3.c │ ├── unload4.m │ ├── unload5.m │ ├── unwind.m │ ├── weak.h │ ├── weak.m │ ├── weak2.m │ ├── weakReferenceHook.m │ ├── weakcopy.m │ ├── weakframework-missing.m │ ├── weakframework-not-missing.m │ ├── weakimport-missing.m │ ├── weakimport-not-missing.m │ ├── weakrace.m │ ├── willInitializeClassFunc.m │ └── zone.m ├── unexported_symbols ├── version.bat └── version.rc └── 资源图片 ├── mainImage.png ├── objc4-756.png ├── objc4-818.2.png └── objc4-838.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/README.md -------------------------------------------------------------------------------- /libmalloc/libmalloc-166.200.60可编译/.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libmalloc/libmalloc-166.200.60可编译/xcodeconfig/interposable.list: -------------------------------------------------------------------------------- 1 | _realloc 2 | -------------------------------------------------------------------------------- /libmalloc/libmalloc-283.100.6可编译/xcodeconfig/interposable.list: -------------------------------------------------------------------------------- 1 | _realloc 2 | -------------------------------------------------------------------------------- /libmalloc/配置libmalloc/Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/libmalloc/配置libmalloc/Header.h -------------------------------------------------------------------------------- /objc4-750/objc4-750可编译/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-750/objc4-750可编译/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-750/配置objc/include/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-750/配置objc/include/isa.h -------------------------------------------------------------------------------- /objc4-756.2/objc4-756.2/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-756.2/objc4-756.2/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/objc4-756.2/test/gc.c: -------------------------------------------------------------------------------- 1 | int GC(void) { return 42; } 2 | -------------------------------------------------------------------------------- /objc4-756.2/objc4-756.2/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/Libc-1272.250.1/.gitattributes: -------------------------------------------------------------------------------- 1 | .upstream_base_commits merge=union 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/Libc-1272.250.1/fbsdcompat/port_after.h: -------------------------------------------------------------------------------- 1 | /* FreeBSD only needs this for isc, nameser and resolv */ 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/Libc-1272.250.1/tests/regex/datafiles/union-enhanced.dat: -------------------------------------------------------------------------------- 1 | EH (?:(a)|(b)|c|d)* ab (0,2)(?,?)(1,2) 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/configs/base.xcconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/configs/update_dyld_shared_cache.xcconfig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/NSAddImage-basic.dtest/zzz.c: -------------------------------------------------------------------------------- 1 | void zzz() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/_dyld_register_for_image_loads.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/_dyld_register_func_for_add_image.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/cwd-relative-load.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo = 42; 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlopen-RTLD_NODELETE.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int bar = 11; 4 | 5 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlopen-RTLD_NODELETE.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 10; 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlopen-atpath-restricted.dtest/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlopen-bad-file.dtest/bad.txt: -------------------------------------------------------------------------------- 1 | bad file 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlopen-haswell/a.c: -------------------------------------------------------------------------------- 1 | void zzz() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlopen-signing.dtest/dylib.c: -------------------------------------------------------------------------------- 1 | int foo() { 2 | return 10; 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlsym-handle.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() { } 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlsym-handle.dtest/base.c: -------------------------------------------------------------------------------- 1 | 2 | void base() { } 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dlsym-handle.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dyld_abort_payload.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() 3 | { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dyld_get_sdk_version.dtest/bad.txt: -------------------------------------------------------------------------------- 1 | bad file 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dyld_process_info_notify.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { 3 | } 4 | 5 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dyld_process_info_unload.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dylib-re-export-old-format.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 1; 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dylib-re-export.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 1; 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dylib-static-link.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 42; 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/testing/test-cases/dylib-static-weak-link.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 42; 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/all_image_infos/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/bundle-dont-gc/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/bundle-dont-gc/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/coreSymbolication-notify/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/coreSymbolication-notify/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/crt-result/bad.c: -------------------------------------------------------------------------------- 1 | int main() { return 1; } 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/crt-result/good.c: -------------------------------------------------------------------------------- 1 | int main() { return 0; } 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlclose-dylib-ref-count/base.c: -------------------------------------------------------------------------------- 1 | void base() { } 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlclose-unmap/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-RTLD_NOLOAD-symlink/bar.c: -------------------------------------------------------------------------------- 1 | int bar() { return 0; } 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-RTLD_NOLOAD-symlink/foo.c: -------------------------------------------------------------------------------- 1 | int foo() { return 0; } 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-codesign-dynamic/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-codesign/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-error/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-init-dlopen-notify/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-init-dlopen/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-leak/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen-search-leak/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-basic/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-basic/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-cycle/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-cycle/baz.c: -------------------------------------------------------------------------------- 1 | void baz() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-cycle/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-leak/bar.c: -------------------------------------------------------------------------------- 1 | void bar() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/dlopen_preflight-leak/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/executable-image-index/foo.c: -------------------------------------------------------------------------------- 1 | void foo() { } 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-count/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-remove-crash/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-remove-notification/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-slide/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-change/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-change/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-OFI/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-OFI/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-all_image_infos/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-cache-leak/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() { } 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-cache-leak/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-dlclose/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-leak/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() { } 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny-leak/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image-state-deny/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image_header_containing_address/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/image_path_containing_address/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/loader_path-symlink/bar.c: -------------------------------------------------------------------------------- 1 | void bar() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/loader_path-symlink/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/non-lazy-slide/bar.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int bar = 10; 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/re-export-symbol-dylib/baz.exp: -------------------------------------------------------------------------------- 1 | _baz 2 | _frob 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/re-export-symbol/foo.exp: -------------------------------------------------------------------------------- 1 | _foo 2 | _bar 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/re-export-symbol/foo2.exp: -------------------------------------------------------------------------------- 1 | _foo 2 | _mybar 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-basic/bar.c: -------------------------------------------------------------------------------- 1 | void bar() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-basic/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-dlopen-in-dylib/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-executable_path/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-indirect-suid/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-introspection/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/rpath-no-trailing-slash/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/upward-dylib/up.h: -------------------------------------------------------------------------------- 1 | 2 | extern int whatsup(); 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/dyld-655.1.1/unit-tests/test-cases/zero-length-segment/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/launchd-106.10/launchd/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/launchd-106.10/launchd/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = src 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/launchd-106.10/launchd/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/launchd-106.10/launchd/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/libdispatch-1008.250.7/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/libdispatch-1008.250.7/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | autoreconf -fvi 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/libplatform-177.250.1/private/libkern/module.modulemap: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/libpthread-330.250.2/tests/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/libpthread-330.250.2/xcodescripts/resolver.xcconfig: -------------------------------------------------------------------------------- 1 | #include "pthread.xcconfig" 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/EV_SET.2: -------------------------------------------------------------------------------- 1 | .so man2/kqueue.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/FD_CLR.2: -------------------------------------------------------------------------------- 1 | .so man2/select.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/FD_COPY.2: -------------------------------------------------------------------------------- 1 | .so man2/select.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/FD_ISSET.2: -------------------------------------------------------------------------------- 1 | .so man2/select.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/FD_SET.2: -------------------------------------------------------------------------------- 1 | .so man2/select.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/FD_ZERO.2: -------------------------------------------------------------------------------- 1 | .so man2/select.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/clonefileat.2: -------------------------------------------------------------------------------- 1 | .so man2/clonefile.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/dup2.2: -------------------------------------------------------------------------------- 1 | .so man2/dup.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/errno.2: -------------------------------------------------------------------------------- 1 | .so man2/intro.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/faccessat.2: -------------------------------------------------------------------------------- 1 | .so man2/access.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fchdir.2: -------------------------------------------------------------------------------- 1 | .so man2/chdir.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fchflags.2: -------------------------------------------------------------------------------- 1 | .so man2/chflags.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fchmod.2: -------------------------------------------------------------------------------- 1 | .so man2/chmod.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fchmodat.2: -------------------------------------------------------------------------------- 1 | .so man2/chmod.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fchown.2: -------------------------------------------------------------------------------- 1 | .so man2/chown.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fchownat.2: -------------------------------------------------------------------------------- 1 | .so man2/chown.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fclonefileat.2: -------------------------------------------------------------------------------- 1 | .so man2/clonefile.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fgetattrlist.2: -------------------------------------------------------------------------------- 1 | .so man2/getattrlist.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fgetxattr.2: -------------------------------------------------------------------------------- 1 | .so man2/getxattr.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/flistxattr.2: -------------------------------------------------------------------------------- 1 | .so man2/listxattr.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fpathconf.2: -------------------------------------------------------------------------------- 1 | .so man2/pathconf.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fremovexattr.2: -------------------------------------------------------------------------------- 1 | .so man2/removexattr.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fs_snapshot_delete.2: -------------------------------------------------------------------------------- 1 | .so man2/fs_snapshot_create.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fs_snapshot_list.2: -------------------------------------------------------------------------------- 1 | .so man2/fs_snapshot_create.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fs_snapshot_rename.2: -------------------------------------------------------------------------------- 1 | .so man2/fs_snapshot_create.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fsetattrlist.2: -------------------------------------------------------------------------------- 1 | .so man2/setattrlist.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fsetxattr.2: -------------------------------------------------------------------------------- 1 | .so man2/setxattr.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fstat.2: -------------------------------------------------------------------------------- 1 | .so man2/stat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fstat64.2: -------------------------------------------------------------------------------- 1 | .so man2/stat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fstatat.2: -------------------------------------------------------------------------------- 1 | .so man2/stat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fstatfs.2: -------------------------------------------------------------------------------- 1 | .so man2/statfs.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/fstatfs64.2: -------------------------------------------------------------------------------- 1 | .so man2/statfs.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/ftruncate.2: -------------------------------------------------------------------------------- 1 | .so man2/truncate.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/futimens.2: -------------------------------------------------------------------------------- 1 | .so man2/utimensat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/futimes.2: -------------------------------------------------------------------------------- 1 | .so man2/utimes.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/getattrlistat.2: -------------------------------------------------------------------------------- 1 | .so man2/getattrlist.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/getaudit.2: -------------------------------------------------------------------------------- 1 | .so man2/getaudit_addr.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/getegid.2: -------------------------------------------------------------------------------- 1 | .so man2/getgid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/geteuid.2: -------------------------------------------------------------------------------- 1 | .so man2/getuid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/getpgid.2: -------------------------------------------------------------------------------- 1 | .so man2/getpgrp.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/getppid.2: -------------------------------------------------------------------------------- 1 | .so man2/getpid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/i386_set_ldt.2: -------------------------------------------------------------------------------- 1 | .so man2/i386_get_ldt.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/kevent.2: -------------------------------------------------------------------------------- 1 | .so man2/kqueue.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/kevent64.2: -------------------------------------------------------------------------------- 1 | .so man2/kqueue.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/kevent_qos.2: -------------------------------------------------------------------------------- 1 | .so man2/kqueue.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/lchown.2: -------------------------------------------------------------------------------- 1 | .so man2/chown.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/linkat.2: -------------------------------------------------------------------------------- 1 | .so man2/link.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/lstat.2: -------------------------------------------------------------------------------- 1 | .so man2/stat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/lstat64.2: -------------------------------------------------------------------------------- 1 | .so man2/stat.2 2 | 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/mkdirat.2: -------------------------------------------------------------------------------- 1 | .so man2/mkdir.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/munlock.2: -------------------------------------------------------------------------------- 1 | .so man2/mlock.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/openat.2: -------------------------------------------------------------------------------- 1 | .so man2/open.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/posix_madvise.2: -------------------------------------------------------------------------------- 1 | .so man2/madvise.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/pread.2: -------------------------------------------------------------------------------- 1 | .so man2/read.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/pwrite.2: -------------------------------------------------------------------------------- 1 | .so man2/write.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/readlinkat.2: -------------------------------------------------------------------------------- 1 | .so man2/readlink.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/readv.2: -------------------------------------------------------------------------------- 1 | .so man2/read.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/recvfrom.2: -------------------------------------------------------------------------------- 1 | .so man2/recv.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/recvmsg.2: -------------------------------------------------------------------------------- 1 | .so man2/recv.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/renameat.2: -------------------------------------------------------------------------------- 1 | .so man2/rename.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/renameatx_np.2: -------------------------------------------------------------------------------- 1 | .so man2/rename.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/renamex_np.2: -------------------------------------------------------------------------------- 1 | .so man2/rename.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/sendmsg.2: -------------------------------------------------------------------------------- 1 | .so man2/send.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/sendto.2: -------------------------------------------------------------------------------- 1 | .so man2/send.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setattrlistat.2: -------------------------------------------------------------------------------- 1 | .so man2/setattrlist.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setaudit.2: -------------------------------------------------------------------------------- 1 | .so man2/setaudit_addr.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setegid.2: -------------------------------------------------------------------------------- 1 | .so man2/setuid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/seteuid.2: -------------------------------------------------------------------------------- 1 | .so man2/setuid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setgid.2: -------------------------------------------------------------------------------- 1 | .so man2/setuid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setitimer.2: -------------------------------------------------------------------------------- 1 | .so man2/getitimer.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setlogin.2: -------------------------------------------------------------------------------- 1 | .so man2/getlogin.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setpgrp.2: -------------------------------------------------------------------------------- 1 | .so man2/setpgid.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setpriority.2: -------------------------------------------------------------------------------- 1 | .so man2/getpriority.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setrlimit.2: -------------------------------------------------------------------------------- 1 | .so man2/getrlimit.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/setsockopt.2: -------------------------------------------------------------------------------- 1 | .so man2/getsockopt.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/settimeofday.2: -------------------------------------------------------------------------------- 1 | .so man2/gettimeofday.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/shmdt.2: -------------------------------------------------------------------------------- 1 | .so man2/shmat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/stat64.2: -------------------------------------------------------------------------------- 1 | .so man2/stat.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/statfs64.2: -------------------------------------------------------------------------------- 1 | .so man2/statfs.2 2 | 3 | 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/symlinkat.2: -------------------------------------------------------------------------------- 1 | .so man2/symlink.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/unlinkat.2: -------------------------------------------------------------------------------- 1 | .so man2/unlink.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/unmount.2: -------------------------------------------------------------------------------- 1 | .so man2/mount.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/wait3.2: -------------------------------------------------------------------------------- 1 | .so man2/wait.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/wait4.2: -------------------------------------------------------------------------------- 1 | .so man2/wait.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/waitpid.2: -------------------------------------------------------------------------------- 1 | .so man2/wait.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man2/writev.2: -------------------------------------------------------------------------------- 1 | .so man2/write.2 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man4/networking.4: -------------------------------------------------------------------------------- 1 | .so man4/netintro.4 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man4/stderr.4: -------------------------------------------------------------------------------- 1 | .so man4/fd.4 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man4/stdin.4: -------------------------------------------------------------------------------- 1 | .so man4/fd.4 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man4/stdout.4: -------------------------------------------------------------------------------- 1 | .so man4/fd.4 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man4/urandom.4: -------------------------------------------------------------------------------- 1 | .so man4/random.4 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man5/dirent.5: -------------------------------------------------------------------------------- 1 | .so man5/dir.5 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/copyin.9: -------------------------------------------------------------------------------- 1 | .so man9/copy.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/copyinstr.9: -------------------------------------------------------------------------------- 1 | .so man9/copy.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/copyout.9: -------------------------------------------------------------------------------- 1 | .so man9/copy.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/copystr.9: -------------------------------------------------------------------------------- 1 | .so man9/copy.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/fubyte.9: -------------------------------------------------------------------------------- 1 | .so man9/fetch.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/fuibyte.9: -------------------------------------------------------------------------------- 1 | .so man9/fetch.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/fuiword.9: -------------------------------------------------------------------------------- 1 | .so man9/fetch.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/fulong.9: -------------------------------------------------------------------------------- 1 | .so man9/fetch.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/fuulong.9: -------------------------------------------------------------------------------- 1 | .so man9/fetch.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/fuword.9: -------------------------------------------------------------------------------- 1 | .so man9/fetch.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/subyte.9: -------------------------------------------------------------------------------- 1 | .so man9/store.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/suibyte.9: -------------------------------------------------------------------------------- 1 | .so man9/store.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/suiword.9: -------------------------------------------------------------------------------- 1 | .so man9/store.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/sulong.9: -------------------------------------------------------------------------------- 1 | .so man9/store.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/suulong.9: -------------------------------------------------------------------------------- 1 | .so man9/store.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/bsd/man/man9/suword.9: -------------------------------------------------------------------------------- 1 | .so man9/store.9 -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/config/MACFramework.arm.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/config/MACFramework.arm64.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/config/Mach.arm.exports: -------------------------------------------------------------------------------- 1 | _mach_msg_send_from_kernel 2 | _semaphore_timedwait 3 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/config/Mach.arm64.exports: -------------------------------------------------------------------------------- 1 | _semaphore_timedwait 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libkern/.clang-format: -------------------------------------------------------------------------------- 1 | ../iokit/.clang-format -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libkern/conf/files.arm64: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libkern/conf/files.x86_64: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libsa/conf/files.arm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libsa/conf/files.arm64: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libsa/conf/files.x86_64: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libsyscall/custom/dummy.c: -------------------------------------------------------------------------------- 1 | /* Empty source file for Libsyscall_headers_Sim */ 2 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/libsyscall/mach/.gitignore: -------------------------------------------------------------------------------- 1 | *.pbxuser 2 | *.perspectivev3 3 | build/ 4 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/san/conf/Makefile.arm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/san/conf/Makefile.arm64: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/san/conf/files.arm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/security/conf/files.arm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/security/conf/files.arm64: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-756.2/编译素材/xnu-4903.241.1/security/conf/files.x86_64: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /objc4-779.1/APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/APPLE_LICENSE -------------------------------------------------------------------------------- /objc4-779.1/KCCommon/_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/KCCommon/_simple.h -------------------------------------------------------------------------------- /objc4-779.1/KCCommon/os/tsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/KCCommon/os/tsd.h -------------------------------------------------------------------------------- /objc4-779.1/KCObjcTest/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/KCObjcTest/main.m -------------------------------------------------------------------------------- /objc4-779.1/ReleaseNotes.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/ReleaseNotes.rtf -------------------------------------------------------------------------------- /objc4-779.1/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-779.1/libobjc.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/libobjc.order -------------------------------------------------------------------------------- /objc4-779.1/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/markgc.cpp -------------------------------------------------------------------------------- /objc4-779.1/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/objc.sln -------------------------------------------------------------------------------- /objc4-779.1/objc.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/objc.vcproj -------------------------------------------------------------------------------- /objc4-779.1/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/prebuild.bat -------------------------------------------------------------------------------- /objc4-779.1/runtime/NSObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/NSObject.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/Object.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/Object.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/Object.mm -------------------------------------------------------------------------------- /objc4-779.1/runtime/Protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/Protocol.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-779.1/runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/isa.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/maptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/maptable.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/message.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc-abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc-abi.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc-api.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc-env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc-env.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc-gdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc-gdb.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc-os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc-os.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc-os.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc-os.mm -------------------------------------------------------------------------------- /objc4-779.1/runtime/objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objc.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/objcrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objcrt.c -------------------------------------------------------------------------------- /objc4-779.1/runtime/objcrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/objcrt.h -------------------------------------------------------------------------------- /objc4-779.1/runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/runtime/runtime.h -------------------------------------------------------------------------------- /objc4-779.1/test/ARCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ARCBase.h -------------------------------------------------------------------------------- /objc4-779.1/test/ARCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ARCBase.m -------------------------------------------------------------------------------- /objc4-779.1/test/ARCLayouts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ARCLayouts.m -------------------------------------------------------------------------------- /objc4-779.1/test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ARCMRC.h -------------------------------------------------------------------------------- /objc4-779.1/test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ARCMRC.m -------------------------------------------------------------------------------- /objc4-779.1/test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/MRCARC.h -------------------------------------------------------------------------------- /objc4-779.1/test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/MRCARC.m -------------------------------------------------------------------------------- /objc4-779.1/test/MRCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/MRCBase.h -------------------------------------------------------------------------------- /objc4-779.1/test/MRCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/MRCBase.m -------------------------------------------------------------------------------- /objc4-779.1/test/accessors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/accessors.m -------------------------------------------------------------------------------- /objc4-779.1/test/accessors2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/accessors2.m -------------------------------------------------------------------------------- /objc4-779.1/test/addMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/addMethod.m -------------------------------------------------------------------------------- /objc4-779.1/test/addMethods.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/addMethods.m -------------------------------------------------------------------------------- /objc4-779.1/test/addProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/addProtocol.m -------------------------------------------------------------------------------- /objc4-779.1/test/arr-cast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/arr-cast.m -------------------------------------------------------------------------------- /objc4-779.1/test/arr-weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/arr-weak.m -------------------------------------------------------------------------------- /objc4-779.1/test/association.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/association.m -------------------------------------------------------------------------------- /objc4-779.1/test/badCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/badCache.m -------------------------------------------------------------------------------- /objc4-779.1/test/badPool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/badPool.m -------------------------------------------------------------------------------- /objc4-779.1/test/badTagClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/badTagClass.m -------------------------------------------------------------------------------- /objc4-779.1/test/badTagIndex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/badTagIndex.m -------------------------------------------------------------------------------- /objc4-779.1/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/bigrc.m -------------------------------------------------------------------------------- /objc4-779.1/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/bool.c -------------------------------------------------------------------------------- /objc4-779.1/test/cacheflush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/cacheflush.h -------------------------------------------------------------------------------- /objc4-779.1/test/cacheflush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/cacheflush.m -------------------------------------------------------------------------------- /objc4-779.1/test/cacheflush0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/cacheflush0.m -------------------------------------------------------------------------------- /objc4-779.1/test/cacheflush2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/cacheflush2.m -------------------------------------------------------------------------------- /objc4-779.1/test/cacheflush3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/cacheflush3.m -------------------------------------------------------------------------------- /objc4-779.1/test/category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/category.m -------------------------------------------------------------------------------- /objc4-779.1/test/cdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/cdtors.mm -------------------------------------------------------------------------------- /objc4-779.1/test/classname.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/classname.m -------------------------------------------------------------------------------- /objc4-779.1/test/classpair.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/classpair.mm -------------------------------------------------------------------------------- /objc4-779.1/test/customrr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/customrr.m -------------------------------------------------------------------------------- /objc4-779.1/test/customrr2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/customrr2.m -------------------------------------------------------------------------------- /objc4-779.1/test/definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/definitions.c -------------------------------------------------------------------------------- /objc4-779.1/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/exc.m -------------------------------------------------------------------------------- /objc4-779.1/test/exchangeImp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/exchangeImp.m -------------------------------------------------------------------------------- /objc4-779.1/test/foreach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/foreach.m -------------------------------------------------------------------------------- /objc4-779.1/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/fork.m -------------------------------------------------------------------------------- /objc4-779.1/test/forward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/forward.m -------------------------------------------------------------------------------- /objc4-779.1/test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/future.h -------------------------------------------------------------------------------- /objc4-779.1/test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/future.m -------------------------------------------------------------------------------- /objc4-779.1/test/future0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/future0.m -------------------------------------------------------------------------------- /objc4-779.1/test/future2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/future2.m -------------------------------------------------------------------------------- /objc4-779.1/test/gc-main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/gc-main.m -------------------------------------------------------------------------------- /objc4-779.1/test/gc.c: -------------------------------------------------------------------------------- 1 | int GC(void) { return 42; } 2 | -------------------------------------------------------------------------------- /objc4-779.1/test/gc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/gc.m -------------------------------------------------------------------------------- /objc4-779.1/test/gcfiles/evil1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/gcfiles/evil1 -------------------------------------------------------------------------------- /objc4-779.1/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/gdb.m -------------------------------------------------------------------------------- /objc4-779.1/test/getMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/getMethod.m -------------------------------------------------------------------------------- /objc4-779.1/test/headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/headers.c -------------------------------------------------------------------------------- /objc4-779.1/test/headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/headers.sh -------------------------------------------------------------------------------- /objc4-779.1/test/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/imports.c -------------------------------------------------------------------------------- /objc4-779.1/test/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/includes.c -------------------------------------------------------------------------------- /objc4-779.1/test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ismeta.m -------------------------------------------------------------------------------- /objc4-779.1/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ivar.m -------------------------------------------------------------------------------- /objc4-779.1/test/ivarSlide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ivarSlide.h -------------------------------------------------------------------------------- /objc4-779.1/test/ivarSlide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/ivarSlide.m -------------------------------------------------------------------------------- /objc4-779.1/test/literals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/literals.m -------------------------------------------------------------------------------- /objc4-779.1/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-779.1/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/load.m -------------------------------------------------------------------------------- /objc4-779.1/test/msgSend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/msgSend.m -------------------------------------------------------------------------------- /objc4-779.1/test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/nopool.m -------------------------------------------------------------------------------- /objc4-779.1/test/nscdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/nscdtors.mm -------------------------------------------------------------------------------- /objc4-779.1/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/nsexc.m -------------------------------------------------------------------------------- /objc4-779.1/test/nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/nsobject.m -------------------------------------------------------------------------------- /objc4-779.1/test/property.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/property.m -------------------------------------------------------------------------------- /objc4-779.1/test/protocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/protocol.m -------------------------------------------------------------------------------- /objc4-779.1/test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/rawisa.m -------------------------------------------------------------------------------- /objc4-779.1/test/resolve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/resolve.m -------------------------------------------------------------------------------- /objc4-779.1/test/runtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/runtime.m -------------------------------------------------------------------------------- /objc4-779.1/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/sel.m -------------------------------------------------------------------------------- /objc4-779.1/test/setSuper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/setSuper.m -------------------------------------------------------------------------------- /objc4-779.1/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/super.m -------------------------------------------------------------------------------- /objc4-779.1/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/tbi.c -------------------------------------------------------------------------------- /objc4-779.1/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/test.h -------------------------------------------------------------------------------- /objc4-779.1/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/test.pl -------------------------------------------------------------------------------- /objc4-779.1/test/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/testroot.i -------------------------------------------------------------------------------- /objc4-779.1/test/timeout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/timeout.pl -------------------------------------------------------------------------------- /objc4-779.1/test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/unload.h -------------------------------------------------------------------------------- /objc4-779.1/test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/unload.m -------------------------------------------------------------------------------- /objc4-779.1/test/unload2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/unload2.m -------------------------------------------------------------------------------- /objc4-779.1/test/unload3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/unload3.c -------------------------------------------------------------------------------- /objc4-779.1/test/unload4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/unload4.m -------------------------------------------------------------------------------- /objc4-779.1/test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/unwind.m -------------------------------------------------------------------------------- /objc4-779.1/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/weak.h -------------------------------------------------------------------------------- /objc4-779.1/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/weak.m -------------------------------------------------------------------------------- /objc4-779.1/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/weak2.m -------------------------------------------------------------------------------- /objc4-779.1/test/weakcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/weakcopy.m -------------------------------------------------------------------------------- /objc4-779.1/test/weakrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/weakrace.m -------------------------------------------------------------------------------- /objc4-779.1/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/test/zone.m -------------------------------------------------------------------------------- /objc4-779.1/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/version.bat -------------------------------------------------------------------------------- /objc4-779.1/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-779.1/version.rc -------------------------------------------------------------------------------- /objc4-781/APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/APPLE_LICENSE -------------------------------------------------------------------------------- /objc4-781/KCCommon/_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/KCCommon/_simple.h -------------------------------------------------------------------------------- /objc4-781/KCCommon/os/tsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/KCCommon/os/tsd.h -------------------------------------------------------------------------------- /objc4-781/KCObjc/LGPerson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/KCObjc/LGPerson.h -------------------------------------------------------------------------------- /objc4-781/KCObjc/LGPerson.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/KCObjc/LGPerson.m -------------------------------------------------------------------------------- /objc4-781/KCObjc/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/KCObjc/main.m -------------------------------------------------------------------------------- /objc4-781/ReleaseNotes.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/ReleaseNotes.rtf -------------------------------------------------------------------------------- /objc4-781/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-781/libobjc.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/libobjc.order -------------------------------------------------------------------------------- /objc4-781/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/markgc.cpp -------------------------------------------------------------------------------- /objc4-781/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/objc.sln -------------------------------------------------------------------------------- /objc4-781/objc.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/objc.vcproj -------------------------------------------------------------------------------- /objc4-781/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/prebuild.bat -------------------------------------------------------------------------------- /objc4-781/runtime/NSObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/NSObject.h -------------------------------------------------------------------------------- /objc4-781/runtime/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/Object.h -------------------------------------------------------------------------------- /objc4-781/runtime/Object.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/Object.mm -------------------------------------------------------------------------------- /objc4-781/runtime/Protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/Protocol.h -------------------------------------------------------------------------------- /objc4-781/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-781/runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/isa.h -------------------------------------------------------------------------------- /objc4-781/runtime/maptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/maptable.h -------------------------------------------------------------------------------- /objc4-781/runtime/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/message.h -------------------------------------------------------------------------------- /objc4-781/runtime/objc-abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc-abi.h -------------------------------------------------------------------------------- /objc4-781/runtime/objc-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc-api.h -------------------------------------------------------------------------------- /objc4-781/runtime/objc-env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc-env.h -------------------------------------------------------------------------------- /objc4-781/runtime/objc-gdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc-gdb.h -------------------------------------------------------------------------------- /objc4-781/runtime/objc-os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc-os.h -------------------------------------------------------------------------------- /objc4-781/runtime/objc-os.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc-os.mm -------------------------------------------------------------------------------- /objc4-781/runtime/objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objc.h -------------------------------------------------------------------------------- /objc4-781/runtime/objcrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objcrt.c -------------------------------------------------------------------------------- /objc4-781/runtime/objcrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/objcrt.h -------------------------------------------------------------------------------- /objc4-781/runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/runtime/runtime.h -------------------------------------------------------------------------------- /objc4-781/test/ARCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ARCBase.h -------------------------------------------------------------------------------- /objc4-781/test/ARCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ARCBase.m -------------------------------------------------------------------------------- /objc4-781/test/ARCLayouts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ARCLayouts.m -------------------------------------------------------------------------------- /objc4-781/test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ARCMRC.h -------------------------------------------------------------------------------- /objc4-781/test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ARCMRC.m -------------------------------------------------------------------------------- /objc4-781/test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/MRCARC.h -------------------------------------------------------------------------------- /objc4-781/test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/MRCARC.m -------------------------------------------------------------------------------- /objc4-781/test/MRCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/MRCBase.h -------------------------------------------------------------------------------- /objc4-781/test/MRCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/MRCBase.m -------------------------------------------------------------------------------- /objc4-781/test/accessors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/accessors.m -------------------------------------------------------------------------------- /objc4-781/test/accessors2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/accessors2.m -------------------------------------------------------------------------------- /objc4-781/test/addMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/addMethod.m -------------------------------------------------------------------------------- /objc4-781/test/addMethods.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/addMethods.m -------------------------------------------------------------------------------- /objc4-781/test/addProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/addProtocol.m -------------------------------------------------------------------------------- /objc4-781/test/arr-cast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/arr-cast.m -------------------------------------------------------------------------------- /objc4-781/test/arr-weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/arr-weak.m -------------------------------------------------------------------------------- /objc4-781/test/association.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/association.m -------------------------------------------------------------------------------- /objc4-781/test/badCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/badCache.m -------------------------------------------------------------------------------- /objc4-781/test/badPool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/badPool.m -------------------------------------------------------------------------------- /objc4-781/test/badTagClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/badTagClass.m -------------------------------------------------------------------------------- /objc4-781/test/badTagIndex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/badTagIndex.m -------------------------------------------------------------------------------- /objc4-781/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/bigrc.m -------------------------------------------------------------------------------- /objc4-781/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/bool.c -------------------------------------------------------------------------------- /objc4-781/test/cacheflush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/cacheflush.h -------------------------------------------------------------------------------- /objc4-781/test/cacheflush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/cacheflush.m -------------------------------------------------------------------------------- /objc4-781/test/cacheflush0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/cacheflush0.m -------------------------------------------------------------------------------- /objc4-781/test/cacheflush2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/cacheflush2.m -------------------------------------------------------------------------------- /objc4-781/test/cacheflush3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/cacheflush3.m -------------------------------------------------------------------------------- /objc4-781/test/category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/category.m -------------------------------------------------------------------------------- /objc4-781/test/cdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/cdtors.mm -------------------------------------------------------------------------------- /objc4-781/test/classname.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/classname.m -------------------------------------------------------------------------------- /objc4-781/test/classpair.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/classpair.mm -------------------------------------------------------------------------------- /objc4-781/test/customrr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/customrr.m -------------------------------------------------------------------------------- /objc4-781/test/customrr2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/customrr2.m -------------------------------------------------------------------------------- /objc4-781/test/definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/definitions.c -------------------------------------------------------------------------------- /objc4-781/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/exc.m -------------------------------------------------------------------------------- /objc4-781/test/exchangeImp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/exchangeImp.m -------------------------------------------------------------------------------- /objc4-781/test/foreach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/foreach.m -------------------------------------------------------------------------------- /objc4-781/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/fork.m -------------------------------------------------------------------------------- /objc4-781/test/forward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/forward.m -------------------------------------------------------------------------------- /objc4-781/test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/future.h -------------------------------------------------------------------------------- /objc4-781/test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/future.m -------------------------------------------------------------------------------- /objc4-781/test/future0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/future0.m -------------------------------------------------------------------------------- /objc4-781/test/future2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/future2.m -------------------------------------------------------------------------------- /objc4-781/test/gc-main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/gc-main.m -------------------------------------------------------------------------------- /objc4-781/test/gc.c: -------------------------------------------------------------------------------- 1 | int GC(void) { return 42; } 2 | -------------------------------------------------------------------------------- /objc4-781/test/gc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/gc.m -------------------------------------------------------------------------------- /objc4-781/test/gcfiles/evil1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/gcfiles/evil1 -------------------------------------------------------------------------------- /objc4-781/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/gdb.m -------------------------------------------------------------------------------- /objc4-781/test/getMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/getMethod.m -------------------------------------------------------------------------------- /objc4-781/test/headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/headers.c -------------------------------------------------------------------------------- /objc4-781/test/headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/headers.sh -------------------------------------------------------------------------------- /objc4-781/test/imageorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/imageorder.h -------------------------------------------------------------------------------- /objc4-781/test/imageorder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/imageorder.m -------------------------------------------------------------------------------- /objc4-781/test/imageorder1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/imageorder1.m -------------------------------------------------------------------------------- /objc4-781/test/imageorder2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/imageorder2.m -------------------------------------------------------------------------------- /objc4-781/test/imageorder3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/imageorder3.m -------------------------------------------------------------------------------- /objc4-781/test/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/imports.c -------------------------------------------------------------------------------- /objc4-781/test/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/includes.c -------------------------------------------------------------------------------- /objc4-781/test/initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/initialize.m -------------------------------------------------------------------------------- /objc4-781/test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ismeta.m -------------------------------------------------------------------------------- /objc4-781/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ivar.m -------------------------------------------------------------------------------- /objc4-781/test/ivarSlide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ivarSlide.h -------------------------------------------------------------------------------- /objc4-781/test/ivarSlide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ivarSlide.m -------------------------------------------------------------------------------- /objc4-781/test/ivarSlide1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/ivarSlide1.m -------------------------------------------------------------------------------- /objc4-781/test/literals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/literals.m -------------------------------------------------------------------------------- /objc4-781/test/load-noobjc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/load-noobjc.m -------------------------------------------------------------------------------- /objc4-781/test/load-order.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/load-order.m -------------------------------------------------------------------------------- /objc4-781/test/load-order1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/load-order1.m -------------------------------------------------------------------------------- /objc4-781/test/load-order2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/load-order2.m -------------------------------------------------------------------------------- /objc4-781/test/load-order3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/load-order3.m -------------------------------------------------------------------------------- /objc4-781/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-781/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/load.m -------------------------------------------------------------------------------- /objc4-781/test/methodArgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/methodArgs.m -------------------------------------------------------------------------------- /objc4-781/test/msgSend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/msgSend.m -------------------------------------------------------------------------------- /objc4-781/test/nilAPIArgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/nilAPIArgs.m -------------------------------------------------------------------------------- /objc4-781/test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/nopool.m -------------------------------------------------------------------------------- /objc4-781/test/nscdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/nscdtors.mm -------------------------------------------------------------------------------- /objc4-781/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/nsexc.m -------------------------------------------------------------------------------- /objc4-781/test/nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/nsobject.m -------------------------------------------------------------------------------- /objc4-781/test/nsprotocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/nsprotocol.m -------------------------------------------------------------------------------- /objc4-781/test/objectCopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/objectCopy.m -------------------------------------------------------------------------------- /objc4-781/test/property.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/property.m -------------------------------------------------------------------------------- /objc4-781/test/protocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/protocol.m -------------------------------------------------------------------------------- /objc4-781/test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/rawisa.m -------------------------------------------------------------------------------- /objc4-781/test/resolve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/resolve.m -------------------------------------------------------------------------------- /objc4-781/test/runtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/runtime.m -------------------------------------------------------------------------------- /objc4-781/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/sel.m -------------------------------------------------------------------------------- /objc4-781/test/setSuper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/setSuper.m -------------------------------------------------------------------------------- /objc4-781/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/super.m -------------------------------------------------------------------------------- /objc4-781/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/tbi.c -------------------------------------------------------------------------------- /objc4-781/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/test.h -------------------------------------------------------------------------------- /objc4-781/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/test.pl -------------------------------------------------------------------------------- /objc4-781/test/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/testroot.i -------------------------------------------------------------------------------- /objc4-781/test/timeout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/timeout.pl -------------------------------------------------------------------------------- /objc4-781/test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/unload.h -------------------------------------------------------------------------------- /objc4-781/test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/unload.m -------------------------------------------------------------------------------- /objc4-781/test/unload2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/unload2.m -------------------------------------------------------------------------------- /objc4-781/test/unload3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/unload3.c -------------------------------------------------------------------------------- /objc4-781/test/unload4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/unload4.m -------------------------------------------------------------------------------- /objc4-781/test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/unwind.m -------------------------------------------------------------------------------- /objc4-781/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/weak.h -------------------------------------------------------------------------------- /objc4-781/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/weak.m -------------------------------------------------------------------------------- /objc4-781/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/weak2.m -------------------------------------------------------------------------------- /objc4-781/test/weakcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/weakcopy.m -------------------------------------------------------------------------------- /objc4-781/test/weakrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/weakrace.m -------------------------------------------------------------------------------- /objc4-781/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/test/zone.m -------------------------------------------------------------------------------- /objc4-781/unexported_symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/unexported_symbols -------------------------------------------------------------------------------- /objc4-781/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/version.bat -------------------------------------------------------------------------------- /objc4-781/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-781/version.rc -------------------------------------------------------------------------------- /objc4-818.2/APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/APPLE_LICENSE -------------------------------------------------------------------------------- /objc4-818.2/ReleaseNotes.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/ReleaseNotes.rtf -------------------------------------------------------------------------------- /objc4-818.2/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-818.2/libobjc.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/libobjc.order -------------------------------------------------------------------------------- /objc4-818.2/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/markgc.cpp -------------------------------------------------------------------------------- /objc4-818.2/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objc.sln -------------------------------------------------------------------------------- /objc4-818.2/objc.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objc.vcproj -------------------------------------------------------------------------------- /objc4-818.2/objc4.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objc4.plist -------------------------------------------------------------------------------- /objc4-818.2/objcdt/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objcdt/json.h -------------------------------------------------------------------------------- /objc4-818.2/objcdt/json.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objcdt/json.mm -------------------------------------------------------------------------------- /objc4-818.2/objcdt/objcdt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objcdt/objcdt.1 -------------------------------------------------------------------------------- /objc4-818.2/objcdt/objcdt.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/objcdt/objcdt.mm -------------------------------------------------------------------------------- /objc4-818.2/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/prebuild.bat -------------------------------------------------------------------------------- /objc4-818.2/runtime/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/runtime/Object.h -------------------------------------------------------------------------------- /objc4-818.2/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-818.2/runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/runtime/isa.h -------------------------------------------------------------------------------- /objc4-818.2/runtime/objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/runtime/objc.h -------------------------------------------------------------------------------- /objc4-818.2/runtime/objcrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/runtime/objcrt.c -------------------------------------------------------------------------------- /objc4-818.2/runtime/objcrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/runtime/objcrt.h -------------------------------------------------------------------------------- /objc4-818.2/test/ARCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ARCBase.h -------------------------------------------------------------------------------- /objc4-818.2/test/ARCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ARCBase.m -------------------------------------------------------------------------------- /objc4-818.2/test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ARCMRC.h -------------------------------------------------------------------------------- /objc4-818.2/test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ARCMRC.m -------------------------------------------------------------------------------- /objc4-818.2/test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/MRCARC.h -------------------------------------------------------------------------------- /objc4-818.2/test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/MRCARC.m -------------------------------------------------------------------------------- /objc4-818.2/test/MRCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/MRCBase.h -------------------------------------------------------------------------------- /objc4-818.2/test/MRCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/MRCBase.m -------------------------------------------------------------------------------- /objc4-818.2/test/accessors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/accessors.m -------------------------------------------------------------------------------- /objc4-818.2/test/addMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/addMethod.m -------------------------------------------------------------------------------- /objc4-818.2/test/arr-cast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/arr-cast.m -------------------------------------------------------------------------------- /objc4-818.2/test/arr-weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/arr-weak.m -------------------------------------------------------------------------------- /objc4-818.2/test/badCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/badCache.m -------------------------------------------------------------------------------- /objc4-818.2/test/badPool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/badPool.m -------------------------------------------------------------------------------- /objc4-818.2/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/bigrc.m -------------------------------------------------------------------------------- /objc4-818.2/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/bool.c -------------------------------------------------------------------------------- /objc4-818.2/test/category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/category.m -------------------------------------------------------------------------------- /objc4-818.2/test/cdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/cdtors.mm -------------------------------------------------------------------------------- /objc4-818.2/test/classname.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/classname.m -------------------------------------------------------------------------------- /objc4-818.2/test/customrr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/customrr.m -------------------------------------------------------------------------------- /objc4-818.2/test/customrr2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/customrr2.m -------------------------------------------------------------------------------- /objc4-818.2/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/exc.m -------------------------------------------------------------------------------- /objc4-818.2/test/foreach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/foreach.m -------------------------------------------------------------------------------- /objc4-818.2/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/fork.m -------------------------------------------------------------------------------- /objc4-818.2/test/forward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/forward.m -------------------------------------------------------------------------------- /objc4-818.2/test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/future.h -------------------------------------------------------------------------------- /objc4-818.2/test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/future.m -------------------------------------------------------------------------------- /objc4-818.2/test/future0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/future0.m -------------------------------------------------------------------------------- /objc4-818.2/test/future2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/future2.m -------------------------------------------------------------------------------- /objc4-818.2/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/gdb.m -------------------------------------------------------------------------------- /objc4-818.2/test/getMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/getMethod.m -------------------------------------------------------------------------------- /objc4-818.2/test/headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/headers.c -------------------------------------------------------------------------------- /objc4-818.2/test/headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/headers.sh -------------------------------------------------------------------------------- /objc4-818.2/test/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/imports.c -------------------------------------------------------------------------------- /objc4-818.2/test/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/includes.c -------------------------------------------------------------------------------- /objc4-818.2/test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ismeta.m -------------------------------------------------------------------------------- /objc4-818.2/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ivar.m -------------------------------------------------------------------------------- /objc4-818.2/test/ivarSlide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ivarSlide.h -------------------------------------------------------------------------------- /objc4-818.2/test/ivarSlide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/ivarSlide.m -------------------------------------------------------------------------------- /objc4-818.2/test/literals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/literals.m -------------------------------------------------------------------------------- /objc4-818.2/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-818.2/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/load.m -------------------------------------------------------------------------------- /objc4-818.2/test/msgSend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/msgSend.m -------------------------------------------------------------------------------- /objc4-818.2/test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/nopool.m -------------------------------------------------------------------------------- /objc4-818.2/test/nscdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/nscdtors.mm -------------------------------------------------------------------------------- /objc4-818.2/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/nsexc.m -------------------------------------------------------------------------------- /objc4-818.2/test/nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/nsobject.m -------------------------------------------------------------------------------- /objc4-818.2/test/property.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/property.m -------------------------------------------------------------------------------- /objc4-818.2/test/protocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/protocol.m -------------------------------------------------------------------------------- /objc4-818.2/test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/rawisa.m -------------------------------------------------------------------------------- /objc4-818.2/test/resolve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/resolve.m -------------------------------------------------------------------------------- /objc4-818.2/test/runtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/runtime.m -------------------------------------------------------------------------------- /objc4-818.2/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/sel.m -------------------------------------------------------------------------------- /objc4-818.2/test/setSuper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/setSuper.m -------------------------------------------------------------------------------- /objc4-818.2/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/super.m -------------------------------------------------------------------------------- /objc4-818.2/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/tbi.c -------------------------------------------------------------------------------- /objc4-818.2/test/test-defines.h: -------------------------------------------------------------------------------- 1 | #define TEST_OVERRIDES_NEW 1 2 | -------------------------------------------------------------------------------- /objc4-818.2/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/test.h -------------------------------------------------------------------------------- /objc4-818.2/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/test.pl -------------------------------------------------------------------------------- /objc4-818.2/test/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/testroot.i -------------------------------------------------------------------------------- /objc4-818.2/test/timeout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/timeout.pl -------------------------------------------------------------------------------- /objc4-818.2/test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/unload.h -------------------------------------------------------------------------------- /objc4-818.2/test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/unload.m -------------------------------------------------------------------------------- /objc4-818.2/test/unload2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/unload2.m -------------------------------------------------------------------------------- /objc4-818.2/test/unload3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/unload3.c -------------------------------------------------------------------------------- /objc4-818.2/test/unload4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/unload4.m -------------------------------------------------------------------------------- /objc4-818.2/test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/unwind.m -------------------------------------------------------------------------------- /objc4-818.2/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/weak.h -------------------------------------------------------------------------------- /objc4-818.2/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/weak.m -------------------------------------------------------------------------------- /objc4-818.2/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/weak2.m -------------------------------------------------------------------------------- /objc4-818.2/test/weakcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/weakcopy.m -------------------------------------------------------------------------------- /objc4-818.2/test/weakrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/weakrace.m -------------------------------------------------------------------------------- /objc4-818.2/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/test/zone.m -------------------------------------------------------------------------------- /objc4-818.2/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/version.bat -------------------------------------------------------------------------------- /objc4-818.2/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-818.2/version.rc -------------------------------------------------------------------------------- /objc4-838可编译源码/APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/APPLE_LICENSE -------------------------------------------------------------------------------- /objc4-838可编译源码/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-838可编译源码/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/markgc.cpp -------------------------------------------------------------------------------- /objc4-838可编译源码/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/objc.sln -------------------------------------------------------------------------------- /objc4-838可编译源码/objc.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/objc.vcproj -------------------------------------------------------------------------------- /objc4-838可编译源码/objc4.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/objc4.plist -------------------------------------------------------------------------------- /objc4-838可编译源码/objcdt/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/objcdt/json.h -------------------------------------------------------------------------------- /objc4-838可编译源码/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/prebuild.bat -------------------------------------------------------------------------------- /objc4-838可编译源码/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-838可编译源码/runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/runtime/isa.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/ARCMRC.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/ARCMRC.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/MRCARC.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/MRCARC.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/bigrc.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/bool.c -------------------------------------------------------------------------------- /objc4-838可编译源码/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/exc.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/fork.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/future.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/future.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/gdb.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/ismeta.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/ivar.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-838可编译源码/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/load.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/nopool.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/nsexc.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/rawisa.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/sel.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/super.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/tbi.c -------------------------------------------------------------------------------- /objc4-838可编译源码/test/test-defines.h: -------------------------------------------------------------------------------- 1 | #define TEST_OVERRIDES_NEW 1 2 | -------------------------------------------------------------------------------- /objc4-838可编译源码/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/test.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/test.pl -------------------------------------------------------------------------------- /objc4-838可编译源码/test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/unload.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/unload.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/unwind.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/weak.h -------------------------------------------------------------------------------- /objc4-838可编译源码/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/weak.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/weak2.m -------------------------------------------------------------------------------- /objc4-838可编译源码/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/test/zone.m -------------------------------------------------------------------------------- /objc4-838可编译源码/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/version.bat -------------------------------------------------------------------------------- /objc4-838可编译源码/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-838可编译源码/version.rc -------------------------------------------------------------------------------- /objc4-841/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/.editorconfig -------------------------------------------------------------------------------- /objc4-841/APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/APPLE_LICENSE -------------------------------------------------------------------------------- /objc4-841/KCCommon/_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/KCCommon/_simple.h -------------------------------------------------------------------------------- /objc4-841/KCCommon/os/tsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/KCCommon/os/tsd.h -------------------------------------------------------------------------------- /objc4-841/KCObjcBuild/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/KCObjcBuild/main.m -------------------------------------------------------------------------------- /objc4-841/ReleaseNotes.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/ReleaseNotes.rtf -------------------------------------------------------------------------------- /objc4-841/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-841/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/markgc.cpp -------------------------------------------------------------------------------- /objc4-841/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objc.sln -------------------------------------------------------------------------------- /objc4-841/objc.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objc.vcproj -------------------------------------------------------------------------------- /objc4-841/objc4.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objc4.plist -------------------------------------------------------------------------------- /objc4-841/objcdt/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objcdt/json.h -------------------------------------------------------------------------------- /objc4-841/objcdt/json.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objcdt/json.mm -------------------------------------------------------------------------------- /objc4-841/objcdt/objcdt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objcdt/objcdt.1 -------------------------------------------------------------------------------- /objc4-841/objcdt/objcdt.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/objcdt/objcdt.mm -------------------------------------------------------------------------------- /objc4-841/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/prebuild.bat -------------------------------------------------------------------------------- /objc4-841/runtime/NSObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/NSObject.h -------------------------------------------------------------------------------- /objc4-841/runtime/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/Object.h -------------------------------------------------------------------------------- /objc4-841/runtime/Object.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/Object.mm -------------------------------------------------------------------------------- /objc4-841/runtime/Protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/Protocol.h -------------------------------------------------------------------------------- /objc4-841/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-841/runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/isa.h -------------------------------------------------------------------------------- /objc4-841/runtime/maptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/maptable.h -------------------------------------------------------------------------------- /objc4-841/runtime/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/message.h -------------------------------------------------------------------------------- /objc4-841/runtime/objc-abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc-abi.h -------------------------------------------------------------------------------- /objc4-841/runtime/objc-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc-api.h -------------------------------------------------------------------------------- /objc4-841/runtime/objc-env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc-env.h -------------------------------------------------------------------------------- /objc4-841/runtime/objc-gdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc-gdb.h -------------------------------------------------------------------------------- /objc4-841/runtime/objc-os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc-os.h -------------------------------------------------------------------------------- /objc4-841/runtime/objc-os.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc-os.mm -------------------------------------------------------------------------------- /objc4-841/runtime/objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objc.h -------------------------------------------------------------------------------- /objc4-841/runtime/objcrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objcrt.c -------------------------------------------------------------------------------- /objc4-841/runtime/objcrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/objcrt.h -------------------------------------------------------------------------------- /objc4-841/runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/runtime/runtime.h -------------------------------------------------------------------------------- /objc4-841/test/ARCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ARCBase.h -------------------------------------------------------------------------------- /objc4-841/test/ARCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ARCBase.m -------------------------------------------------------------------------------- /objc4-841/test/ARCLayouts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ARCLayouts.m -------------------------------------------------------------------------------- /objc4-841/test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ARCMRC.h -------------------------------------------------------------------------------- /objc4-841/test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ARCMRC.m -------------------------------------------------------------------------------- /objc4-841/test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/MRCARC.h -------------------------------------------------------------------------------- /objc4-841/test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/MRCARC.m -------------------------------------------------------------------------------- /objc4-841/test/MRCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/MRCBase.h -------------------------------------------------------------------------------- /objc4-841/test/MRCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/MRCBase.m -------------------------------------------------------------------------------- /objc4-841/test/accessors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/accessors.m -------------------------------------------------------------------------------- /objc4-841/test/accessors2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/accessors2.m -------------------------------------------------------------------------------- /objc4-841/test/addMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/addMethod.m -------------------------------------------------------------------------------- /objc4-841/test/addMethods.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/addMethods.m -------------------------------------------------------------------------------- /objc4-841/test/addProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/addProtocol.m -------------------------------------------------------------------------------- /objc4-841/test/arr-cast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/arr-cast.m -------------------------------------------------------------------------------- /objc4-841/test/arr-weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/arr-weak.m -------------------------------------------------------------------------------- /objc4-841/test/association.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/association.m -------------------------------------------------------------------------------- /objc4-841/test/badCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/badCache.m -------------------------------------------------------------------------------- /objc4-841/test/badPool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/badPool.m -------------------------------------------------------------------------------- /objc4-841/test/badTagClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/badTagClass.m -------------------------------------------------------------------------------- /objc4-841/test/badTagIndex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/badTagIndex.m -------------------------------------------------------------------------------- /objc4-841/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/bigrc.m -------------------------------------------------------------------------------- /objc4-841/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/bool.c -------------------------------------------------------------------------------- /objc4-841/test/cacheflush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/cacheflush.h -------------------------------------------------------------------------------- /objc4-841/test/cacheflush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/cacheflush.m -------------------------------------------------------------------------------- /objc4-841/test/cacheflush0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/cacheflush0.m -------------------------------------------------------------------------------- /objc4-841/test/cacheflush2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/cacheflush2.m -------------------------------------------------------------------------------- /objc4-841/test/cacheflush3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/cacheflush3.m -------------------------------------------------------------------------------- /objc4-841/test/category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/category.m -------------------------------------------------------------------------------- /objc4-841/test/cdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/cdtors.mm -------------------------------------------------------------------------------- /objc4-841/test/classname.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/classname.m -------------------------------------------------------------------------------- /objc4-841/test/classpair.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/classpair.mm -------------------------------------------------------------------------------- /objc4-841/test/customrr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/customrr.m -------------------------------------------------------------------------------- /objc4-841/test/customrr2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/customrr2.m -------------------------------------------------------------------------------- /objc4-841/test/defines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/defines.c -------------------------------------------------------------------------------- /objc4-841/test/defines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/defines.sh -------------------------------------------------------------------------------- /objc4-841/test/definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/definitions.c -------------------------------------------------------------------------------- /objc4-841/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/exc.m -------------------------------------------------------------------------------- /objc4-841/test/exchangeImp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/exchangeImp.m -------------------------------------------------------------------------------- /objc4-841/test/foreach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/foreach.m -------------------------------------------------------------------------------- /objc4-841/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/fork.m -------------------------------------------------------------------------------- /objc4-841/test/forward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/forward.m -------------------------------------------------------------------------------- /objc4-841/test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/future.h -------------------------------------------------------------------------------- /objc4-841/test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/future.m -------------------------------------------------------------------------------- /objc4-841/test/future0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/future0.m -------------------------------------------------------------------------------- /objc4-841/test/future2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/future2.m -------------------------------------------------------------------------------- /objc4-841/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/gdb.m -------------------------------------------------------------------------------- /objc4-841/test/getMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/getMethod.m -------------------------------------------------------------------------------- /objc4-841/test/headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/headers.c -------------------------------------------------------------------------------- /objc4-841/test/headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/headers.sh -------------------------------------------------------------------------------- /objc4-841/test/imageAPIs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imageAPIs.m -------------------------------------------------------------------------------- /objc4-841/test/imageorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imageorder.h -------------------------------------------------------------------------------- /objc4-841/test/imageorder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imageorder.m -------------------------------------------------------------------------------- /objc4-841/test/imageorder1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imageorder1.m -------------------------------------------------------------------------------- /objc4-841/test/imageorder2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imageorder2.m -------------------------------------------------------------------------------- /objc4-841/test/imageorder3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imageorder3.m -------------------------------------------------------------------------------- /objc4-841/test/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/imports.c -------------------------------------------------------------------------------- /objc4-841/test/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/includes.c -------------------------------------------------------------------------------- /objc4-841/test/initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/initialize.m -------------------------------------------------------------------------------- /objc4-841/test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ismeta.m -------------------------------------------------------------------------------- /objc4-841/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ivar.m -------------------------------------------------------------------------------- /objc4-841/test/ivarSlide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ivarSlide.h -------------------------------------------------------------------------------- /objc4-841/test/ivarSlide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ivarSlide.m -------------------------------------------------------------------------------- /objc4-841/test/ivarSlide1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ivarSlide1.m -------------------------------------------------------------------------------- /objc4-841/test/libraryPath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/libraryPath.c -------------------------------------------------------------------------------- /objc4-841/test/literals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/literals.m -------------------------------------------------------------------------------- /objc4-841/test/load-order.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/load-order.m -------------------------------------------------------------------------------- /objc4-841/test/load-order1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/load-order1.m -------------------------------------------------------------------------------- /objc4-841/test/load-order2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/load-order2.m -------------------------------------------------------------------------------- /objc4-841/test/load-order3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/load-order3.m -------------------------------------------------------------------------------- /objc4-841/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-841/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/load.m -------------------------------------------------------------------------------- /objc4-841/test/methodArgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/methodArgs.m -------------------------------------------------------------------------------- /objc4-841/test/msgSend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/msgSend.m -------------------------------------------------------------------------------- /objc4-841/test/nilAPIArgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/nilAPIArgs.m -------------------------------------------------------------------------------- /objc4-841/test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/nopool.m -------------------------------------------------------------------------------- /objc4-841/test/nscdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/nscdtors.mm -------------------------------------------------------------------------------- /objc4-841/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/nsexc.m -------------------------------------------------------------------------------- /objc4-841/test/nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/nsobject.m -------------------------------------------------------------------------------- /objc4-841/test/nsprotocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/nsprotocol.m -------------------------------------------------------------------------------- /objc4-841/test/objectCopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/objectCopy.m -------------------------------------------------------------------------------- /objc4-841/test/property.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/property.m -------------------------------------------------------------------------------- /objc4-841/test/protocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/protocol.m -------------------------------------------------------------------------------- /objc4-841/test/ptrauth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/ptrauth.m -------------------------------------------------------------------------------- /objc4-841/test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/rawisa.m -------------------------------------------------------------------------------- /objc4-841/test/resolve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/resolve.m -------------------------------------------------------------------------------- /objc4-841/test/runtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/runtime.m -------------------------------------------------------------------------------- /objc4-841/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/sel.m -------------------------------------------------------------------------------- /objc4-841/test/setSuper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/setSuper.m -------------------------------------------------------------------------------- /objc4-841/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/super.m -------------------------------------------------------------------------------- /objc4-841/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/tbi.c -------------------------------------------------------------------------------- /objc4-841/test/test-defines.h: -------------------------------------------------------------------------------- 1 | #define TEST_OVERRIDES_NEW 1 2 | -------------------------------------------------------------------------------- /objc4-841/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/test.h -------------------------------------------------------------------------------- /objc4-841/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/test.pl -------------------------------------------------------------------------------- /objc4-841/test/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/testroot.i -------------------------------------------------------------------------------- /objc4-841/test/timeout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/timeout.pl -------------------------------------------------------------------------------- /objc4-841/test/uniquelyref.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/uniquelyref.m -------------------------------------------------------------------------------- /objc4-841/test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/unload.h -------------------------------------------------------------------------------- /objc4-841/test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/unload.m -------------------------------------------------------------------------------- /objc4-841/test/unload2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/unload2.m -------------------------------------------------------------------------------- /objc4-841/test/unload3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/unload3.c -------------------------------------------------------------------------------- /objc4-841/test/unload4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/unload4.m -------------------------------------------------------------------------------- /objc4-841/test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/unwind.m -------------------------------------------------------------------------------- /objc4-841/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/weak.h -------------------------------------------------------------------------------- /objc4-841/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/weak.m -------------------------------------------------------------------------------- /objc4-841/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/weak2.m -------------------------------------------------------------------------------- /objc4-841/test/weakcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/weakcopy.m -------------------------------------------------------------------------------- /objc4-841/test/weakrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/weakrace.m -------------------------------------------------------------------------------- /objc4-841/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/test/zone.m -------------------------------------------------------------------------------- /objc4-841/unexported_symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/unexported_symbols -------------------------------------------------------------------------------- /objc4-841/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/version.bat -------------------------------------------------------------------------------- /objc4-841/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-841/version.rc -------------------------------------------------------------------------------- /objc4-866.9/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/.editorconfig -------------------------------------------------------------------------------- /objc4-866.9/APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/APPLE_LICENSE -------------------------------------------------------------------------------- /objc4-866.9/ReleaseNotes.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/ReleaseNotes.rtf -------------------------------------------------------------------------------- /objc4-866.9/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-866.9/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/markgc.cpp -------------------------------------------------------------------------------- /objc4-866.9/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/objc.sln -------------------------------------------------------------------------------- /objc4-866.9/objc.xcconfig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /objc4-866.9/objc4.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/objc4.plist -------------------------------------------------------------------------------- /objc4-866.9/objcdt/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/objcdt/json.h -------------------------------------------------------------------------------- /objc4-866.9/objcdt/json.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/objcdt/json.mm -------------------------------------------------------------------------------- /objc4-866.9/objcdt/objcdt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/objcdt/objcdt.1 -------------------------------------------------------------------------------- /objc4-866.9/objcdt/objcdt.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/objcdt/objcdt.mm -------------------------------------------------------------------------------- /objc4-866.9/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/prebuild.bat -------------------------------------------------------------------------------- /objc4-866.9/runtime/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/runtime/Object.h -------------------------------------------------------------------------------- /objc4-866.9/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-866.9/runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/runtime/isa.h -------------------------------------------------------------------------------- /objc4-866.9/runtime/objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/runtime/objc.h -------------------------------------------------------------------------------- /objc4-866.9/runtime/objcrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/runtime/objcrt.h -------------------------------------------------------------------------------- /objc4-866.9/test/ARCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ARCBase.h -------------------------------------------------------------------------------- /objc4-866.9/test/ARCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ARCBase.m -------------------------------------------------------------------------------- /objc4-866.9/test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ARCMRC.h -------------------------------------------------------------------------------- /objc4-866.9/test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ARCMRC.m -------------------------------------------------------------------------------- /objc4-866.9/test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/MRCARC.h -------------------------------------------------------------------------------- /objc4-866.9/test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/MRCARC.m -------------------------------------------------------------------------------- /objc4-866.9/test/MRCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/MRCBase.h -------------------------------------------------------------------------------- /objc4-866.9/test/MRCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/MRCBase.m -------------------------------------------------------------------------------- /objc4-866.9/test/accessors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/accessors.m -------------------------------------------------------------------------------- /objc4-866.9/test/addMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/addMethod.m -------------------------------------------------------------------------------- /objc4-866.9/test/arr-cast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/arr-cast.m -------------------------------------------------------------------------------- /objc4-866.9/test/arr-weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/arr-weak.m -------------------------------------------------------------------------------- /objc4-866.9/test/badCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/badCache.m -------------------------------------------------------------------------------- /objc4-866.9/test/badPool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/badPool.m -------------------------------------------------------------------------------- /objc4-866.9/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/bigrc.m -------------------------------------------------------------------------------- /objc4-866.9/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/bool.c -------------------------------------------------------------------------------- /objc4-866.9/test/category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/category.m -------------------------------------------------------------------------------- /objc4-866.9/test/cdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/cdtors.mm -------------------------------------------------------------------------------- /objc4-866.9/test/classname.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/classname.m -------------------------------------------------------------------------------- /objc4-866.9/test/customrr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/customrr.m -------------------------------------------------------------------------------- /objc4-866.9/test/customrr2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/customrr2.m -------------------------------------------------------------------------------- /objc4-866.9/test/defines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/defines.c -------------------------------------------------------------------------------- /objc4-866.9/test/defines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/defines.sh -------------------------------------------------------------------------------- /objc4-866.9/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/exc.m -------------------------------------------------------------------------------- /objc4-866.9/test/foreach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/foreach.m -------------------------------------------------------------------------------- /objc4-866.9/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/fork.m -------------------------------------------------------------------------------- /objc4-866.9/test/forward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/forward.m -------------------------------------------------------------------------------- /objc4-866.9/test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/future.h -------------------------------------------------------------------------------- /objc4-866.9/test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/future.m -------------------------------------------------------------------------------- /objc4-866.9/test/future0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/future0.m -------------------------------------------------------------------------------- /objc4-866.9/test/future2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/future2.m -------------------------------------------------------------------------------- /objc4-866.9/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/gdb.m -------------------------------------------------------------------------------- /objc4-866.9/test/getMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/getMethod.m -------------------------------------------------------------------------------- /objc4-866.9/test/headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/headers.c -------------------------------------------------------------------------------- /objc4-866.9/test/headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/headers.sh -------------------------------------------------------------------------------- /objc4-866.9/test/imageAPIs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/imageAPIs.m -------------------------------------------------------------------------------- /objc4-866.9/test/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/imports.c -------------------------------------------------------------------------------- /objc4-866.9/test/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/includes.c -------------------------------------------------------------------------------- /objc4-866.9/test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ismeta.m -------------------------------------------------------------------------------- /objc4-866.9/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ivar.m -------------------------------------------------------------------------------- /objc4-866.9/test/ivarSlide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ivarSlide.h -------------------------------------------------------------------------------- /objc4-866.9/test/ivarSlide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ivarSlide.m -------------------------------------------------------------------------------- /objc4-866.9/test/literals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/literals.m -------------------------------------------------------------------------------- /objc4-866.9/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-866.9/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/load.m -------------------------------------------------------------------------------- /objc4-866.9/test/msgSend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/msgSend.m -------------------------------------------------------------------------------- /objc4-866.9/test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/nopool.m -------------------------------------------------------------------------------- /objc4-866.9/test/nscdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/nscdtors.mm -------------------------------------------------------------------------------- /objc4-866.9/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/nsexc.m -------------------------------------------------------------------------------- /objc4-866.9/test/nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/nsobject.m -------------------------------------------------------------------------------- /objc4-866.9/test/property.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/property.m -------------------------------------------------------------------------------- /objc4-866.9/test/protocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/protocol.m -------------------------------------------------------------------------------- /objc4-866.9/test/ptrauth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/ptrauth.m -------------------------------------------------------------------------------- /objc4-866.9/test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/rawisa.m -------------------------------------------------------------------------------- /objc4-866.9/test/resolve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/resolve.m -------------------------------------------------------------------------------- /objc4-866.9/test/runtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/runtime.m -------------------------------------------------------------------------------- /objc4-866.9/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/sel.m -------------------------------------------------------------------------------- /objc4-866.9/test/setSuper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/setSuper.m -------------------------------------------------------------------------------- /objc4-866.9/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/super.m -------------------------------------------------------------------------------- /objc4-866.9/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/tbi.c -------------------------------------------------------------------------------- /objc4-866.9/test/test-defines.h: -------------------------------------------------------------------------------- 1 | #define TEST_OVERRIDES_NEW 1 2 | -------------------------------------------------------------------------------- /objc4-866.9/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/test.h -------------------------------------------------------------------------------- /objc4-866.9/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/test.pl -------------------------------------------------------------------------------- /objc4-866.9/test/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/testroot.i -------------------------------------------------------------------------------- /objc4-866.9/test/timeout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/timeout.pl -------------------------------------------------------------------------------- /objc4-866.9/test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unload.h -------------------------------------------------------------------------------- /objc4-866.9/test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unload.m -------------------------------------------------------------------------------- /objc4-866.9/test/unload2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unload2.m -------------------------------------------------------------------------------- /objc4-866.9/test/unload3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unload3.c -------------------------------------------------------------------------------- /objc4-866.9/test/unload4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unload4.m -------------------------------------------------------------------------------- /objc4-866.9/test/unload5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unload5.m -------------------------------------------------------------------------------- /objc4-866.9/test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/unwind.m -------------------------------------------------------------------------------- /objc4-866.9/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/weak.h -------------------------------------------------------------------------------- /objc4-866.9/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/weak.m -------------------------------------------------------------------------------- /objc4-866.9/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/weak2.m -------------------------------------------------------------------------------- /objc4-866.9/test/weakcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/weakcopy.m -------------------------------------------------------------------------------- /objc4-866.9/test/weakrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/weakrace.m -------------------------------------------------------------------------------- /objc4-866.9/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/test/zone.m -------------------------------------------------------------------------------- /objc4-866.9/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/version.bat -------------------------------------------------------------------------------- /objc4-866.9/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9/version.rc -------------------------------------------------------------------------------- /objc4-866.9适配M1/interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /objc4-866.9适配M1/markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/markgc.cpp -------------------------------------------------------------------------------- /objc4-866.9适配M1/objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/objc.sln -------------------------------------------------------------------------------- /objc4-866.9适配M1/objc.xcconfig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /objc4-866.9适配M1/objc4.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/objc4.plist -------------------------------------------------------------------------------- /objc4-866.9适配M1/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/prebuild.bat -------------------------------------------------------------------------------- /objc4-866.9适配M1/runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/bigrc.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/bool.c -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/exc.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/fork.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/gdb.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/ivar.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/load.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/nsexc.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/sel.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/super.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/tbi.c -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/test-defines.h: -------------------------------------------------------------------------------- 1 | #define TEST_OVERRIDES_NEW 1 2 | -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/test.h -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/test.pl -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/weak.h -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/weak.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/weak2.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/test/zone.m -------------------------------------------------------------------------------- /objc4-866.9适配M1/version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/version.bat -------------------------------------------------------------------------------- /objc4-866.9适配M1/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/objc4-866.9适配M1/version.rc -------------------------------------------------------------------------------- /资源图片/mainImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/资源图片/mainImage.png -------------------------------------------------------------------------------- /资源图片/objc4-756.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/资源图片/objc4-756.png -------------------------------------------------------------------------------- /资源图片/objc4-818.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/资源图片/objc4-818.2.png -------------------------------------------------------------------------------- /资源图片/objc4-838.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGCooci/KCObjc4_debug/HEAD/资源图片/objc4-838.png --------------------------------------------------------------------------------