├── .gitignore ├── APPLE_LICENSE ├── LICENSE ├── README.md ├── ReleaseNotes.rtf ├── include ├── 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 │ ├── linker_set.h │ ├── lock_private.h │ ├── reason_private.h │ ├── tsd.h │ └── variant_private.h ├── pthread │ ├── spinlock_private.h │ └── tsd_private.h └── sys │ └── reason.h ├── interposable.txt ├── lastGitDiff ├── lastGitStatus ├── markgc.cpp ├── objc.sln ├── objc.vcproj ├── objc.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── objc4.plist ├── objc_debug └── main.m ├── 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 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/.gitignore -------------------------------------------------------------------------------- /APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/APPLE_LICENSE -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/ReleaseNotes.rtf -------------------------------------------------------------------------------- /include/Block_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/Block_private.h -------------------------------------------------------------------------------- /include/CrashReporterClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/CrashReporterClient.h -------------------------------------------------------------------------------- /include/System/machine/cpu_capabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/System/machine/cpu_capabilities.h -------------------------------------------------------------------------------- /include/System/pthread_machdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/System/pthread_machdep.h -------------------------------------------------------------------------------- /include/_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/_simple.h -------------------------------------------------------------------------------- /include/kern/restartable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/kern/restartable.h -------------------------------------------------------------------------------- /include/mach-o/dyld_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/mach-o/dyld_priv.h -------------------------------------------------------------------------------- /include/objc-shared-cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/objc-shared-cache.h -------------------------------------------------------------------------------- /include/os/base_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/os/base_private.h -------------------------------------------------------------------------------- /include/os/linker_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/os/linker_set.h -------------------------------------------------------------------------------- /include/os/lock_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/os/lock_private.h -------------------------------------------------------------------------------- /include/os/reason_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/os/reason_private.h -------------------------------------------------------------------------------- /include/os/tsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/os/tsd.h -------------------------------------------------------------------------------- /include/os/variant_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/os/variant_private.h -------------------------------------------------------------------------------- /include/pthread/spinlock_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/pthread/spinlock_private.h -------------------------------------------------------------------------------- /include/pthread/tsd_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/pthread/tsd_private.h -------------------------------------------------------------------------------- /include/sys/reason.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/include/sys/reason.h -------------------------------------------------------------------------------- /interposable.txt: -------------------------------------------------------------------------------- 1 | _objc_release 2 | -------------------------------------------------------------------------------- /lastGitDiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/lastGitDiff -------------------------------------------------------------------------------- /lastGitStatus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/lastGitStatus -------------------------------------------------------------------------------- /markgc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/markgc.cpp -------------------------------------------------------------------------------- /objc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc.sln -------------------------------------------------------------------------------- /objc.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc.vcproj -------------------------------------------------------------------------------- /objc.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /objc.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /objc.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /objc4.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc4.plist -------------------------------------------------------------------------------- /objc_debug/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objc_debug/main.m -------------------------------------------------------------------------------- /objcdt/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objcdt/json.h -------------------------------------------------------------------------------- /objcdt/json.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objcdt/json.mm -------------------------------------------------------------------------------- /objcdt/objcdt-entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objcdt/objcdt-entitlements.plist -------------------------------------------------------------------------------- /objcdt/objcdt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objcdt/objcdt.1 -------------------------------------------------------------------------------- /objcdt/objcdt.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objcdt/objcdt.mm -------------------------------------------------------------------------------- /objcrt/objcrt.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/objcrt/objcrt.vcproj -------------------------------------------------------------------------------- /prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/prebuild.bat -------------------------------------------------------------------------------- /runtime/DenseMapExtras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/DenseMapExtras.h -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-arm.s -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-arm64.s -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-i386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-i386.s -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-simulator-i386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-simulator-i386.s -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-simulator-x86_64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-simulator-x86_64.s -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-win32.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-win32.m -------------------------------------------------------------------------------- /runtime/Messengers.subproj/objc-msg-x86_64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Messengers.subproj/objc-msg-x86_64.s -------------------------------------------------------------------------------- /runtime/Module/ObjectiveC.apinotes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Module/ObjectiveC.apinotes -------------------------------------------------------------------------------- /runtime/Module/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Module/module.modulemap -------------------------------------------------------------------------------- /runtime/ModulePrivate/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/ModulePrivate/module.modulemap -------------------------------------------------------------------------------- /runtime/NSObjCRuntime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/NSObjCRuntime.h -------------------------------------------------------------------------------- /runtime/NSObject-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/NSObject-internal.h -------------------------------------------------------------------------------- /runtime/NSObject-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/NSObject-private.h -------------------------------------------------------------------------------- /runtime/NSObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/NSObject.h -------------------------------------------------------------------------------- /runtime/NSObject.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/NSObject.mm -------------------------------------------------------------------------------- /runtime/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Object.h -------------------------------------------------------------------------------- /runtime/Object.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Object.mm -------------------------------------------------------------------------------- /runtime/OldClasses.subproj/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/OldClasses.subproj/List.h -------------------------------------------------------------------------------- /runtime/OldClasses.subproj/List.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/OldClasses.subproj/List.m -------------------------------------------------------------------------------- /runtime/PointerUnion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/PointerUnion.h -------------------------------------------------------------------------------- /runtime/Protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Protocol.h -------------------------------------------------------------------------------- /runtime/Protocol.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/Protocol.mm -------------------------------------------------------------------------------- /runtime/arm64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/arm64-asm.h -------------------------------------------------------------------------------- /runtime/dummy-library-mac-i386.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/dummy-library-mac-i386.c -------------------------------------------------------------------------------- /runtime/hashtable.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /runtime/hashtable2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/hashtable2.h -------------------------------------------------------------------------------- /runtime/hashtable2.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/hashtable2.mm -------------------------------------------------------------------------------- /runtime/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/isa.h -------------------------------------------------------------------------------- /runtime/llvm-AlignOf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/llvm-AlignOf.h -------------------------------------------------------------------------------- /runtime/llvm-DenseMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/llvm-DenseMap.h -------------------------------------------------------------------------------- /runtime/llvm-DenseMapInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/llvm-DenseMapInfo.h -------------------------------------------------------------------------------- /runtime/llvm-DenseSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/llvm-DenseSet.h -------------------------------------------------------------------------------- /runtime/llvm-MathExtras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/llvm-MathExtras.h -------------------------------------------------------------------------------- /runtime/llvm-type_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/llvm-type_traits.h -------------------------------------------------------------------------------- /runtime/maptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/maptable.h -------------------------------------------------------------------------------- /runtime/maptable.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/maptable.mm -------------------------------------------------------------------------------- /runtime/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/message.h -------------------------------------------------------------------------------- /runtime/objc-abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-abi.h -------------------------------------------------------------------------------- /runtime/objc-accessors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-accessors.mm -------------------------------------------------------------------------------- /runtime/objc-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-api.h -------------------------------------------------------------------------------- /runtime/objc-auto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-auto.h -------------------------------------------------------------------------------- /runtime/objc-auto.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-auto.mm -------------------------------------------------------------------------------- /runtime/objc-block-trampolines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-block-trampolines.h -------------------------------------------------------------------------------- /runtime/objc-block-trampolines.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-block-trampolines.mm -------------------------------------------------------------------------------- /runtime/objc-blocktramps-arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-blocktramps-arm.s -------------------------------------------------------------------------------- /runtime/objc-blocktramps-arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-blocktramps-arm64.s -------------------------------------------------------------------------------- /runtime/objc-blocktramps-i386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-blocktramps-i386.s -------------------------------------------------------------------------------- /runtime/objc-blocktramps-x86_64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-blocktramps-x86_64.s -------------------------------------------------------------------------------- /runtime/objc-cache-old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-cache-old.h -------------------------------------------------------------------------------- /runtime/objc-cache-old.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-cache-old.mm -------------------------------------------------------------------------------- /runtime/objc-cache.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-cache.mm -------------------------------------------------------------------------------- /runtime/objc-class-old.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-class-old.mm -------------------------------------------------------------------------------- /runtime/objc-class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-class.h -------------------------------------------------------------------------------- /runtime/objc-class.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-class.mm -------------------------------------------------------------------------------- /runtime/objc-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-config.h -------------------------------------------------------------------------------- /runtime/objc-env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-env.h -------------------------------------------------------------------------------- /runtime/objc-errors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-errors.mm -------------------------------------------------------------------------------- /runtime/objc-exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-exception.h -------------------------------------------------------------------------------- /runtime/objc-exception.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-exception.mm -------------------------------------------------------------------------------- /runtime/objc-file-old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-file-old.h -------------------------------------------------------------------------------- /runtime/objc-file-old.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-file-old.mm -------------------------------------------------------------------------------- /runtime/objc-file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-file.h -------------------------------------------------------------------------------- /runtime/objc-file.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-file.mm -------------------------------------------------------------------------------- /runtime/objc-gdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-gdb.h -------------------------------------------------------------------------------- /runtime/objc-initialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-initialize.h -------------------------------------------------------------------------------- /runtime/objc-initialize.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-initialize.mm -------------------------------------------------------------------------------- /runtime/objc-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-internal.h -------------------------------------------------------------------------------- /runtime/objc-layout.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-layout.mm -------------------------------------------------------------------------------- /runtime/objc-load.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-load.h -------------------------------------------------------------------------------- /runtime/objc-load.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-load.mm -------------------------------------------------------------------------------- /runtime/objc-loadmethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-loadmethod.h -------------------------------------------------------------------------------- /runtime/objc-loadmethod.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-loadmethod.mm -------------------------------------------------------------------------------- /runtime/objc-lockdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-lockdebug.h -------------------------------------------------------------------------------- /runtime/objc-lockdebug.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-lockdebug.mm -------------------------------------------------------------------------------- /runtime/objc-locks-new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-locks-new.h -------------------------------------------------------------------------------- /runtime/objc-locks-old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-locks-old.h -------------------------------------------------------------------------------- /runtime/objc-locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-locks.h -------------------------------------------------------------------------------- /runtime/objc-object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-object.h -------------------------------------------------------------------------------- /runtime/objc-opt.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-opt.mm -------------------------------------------------------------------------------- /runtime/objc-os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-os.h -------------------------------------------------------------------------------- /runtime/objc-os.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-os.mm -------------------------------------------------------------------------------- /runtime/objc-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-private.h -------------------------------------------------------------------------------- /runtime/objc-probes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-probes.d -------------------------------------------------------------------------------- /runtime/objc-ptrauth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-ptrauth.h -------------------------------------------------------------------------------- /runtime/objc-references.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-references.h -------------------------------------------------------------------------------- /runtime/objc-references.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-references.mm -------------------------------------------------------------------------------- /runtime/objc-runtime-new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-runtime-new.h -------------------------------------------------------------------------------- /runtime/objc-runtime-new.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-runtime-new.mm -------------------------------------------------------------------------------- /runtime/objc-runtime-old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-runtime-old.h -------------------------------------------------------------------------------- /runtime/objc-runtime-old.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-runtime-old.mm -------------------------------------------------------------------------------- /runtime/objc-runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-runtime.h -------------------------------------------------------------------------------- /runtime/objc-runtime.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-runtime.mm -------------------------------------------------------------------------------- /runtime/objc-sel-old.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sel-old.mm -------------------------------------------------------------------------------- /runtime/objc-sel-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sel-set.h -------------------------------------------------------------------------------- /runtime/objc-sel-set.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sel-set.mm -------------------------------------------------------------------------------- /runtime/objc-sel-table.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sel-table.s -------------------------------------------------------------------------------- /runtime/objc-sel.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sel.mm -------------------------------------------------------------------------------- /runtime/objc-sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sync.h -------------------------------------------------------------------------------- /runtime/objc-sync.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-sync.mm -------------------------------------------------------------------------------- /runtime/objc-typeencoding.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-typeencoding.mm -------------------------------------------------------------------------------- /runtime/objc-weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-weak.h -------------------------------------------------------------------------------- /runtime/objc-weak.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-weak.mm -------------------------------------------------------------------------------- /runtime/objc-zalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-zalloc.h -------------------------------------------------------------------------------- /runtime/objc-zalloc.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc-zalloc.mm -------------------------------------------------------------------------------- /runtime/objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objc.h -------------------------------------------------------------------------------- /runtime/objcrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objcrt.c -------------------------------------------------------------------------------- /runtime/objcrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/objcrt.h -------------------------------------------------------------------------------- /runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/runtime/runtime.h -------------------------------------------------------------------------------- /test/ARCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ARCBase.h -------------------------------------------------------------------------------- /test/ARCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ARCBase.m -------------------------------------------------------------------------------- /test/ARCLayouts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ARCLayouts.m -------------------------------------------------------------------------------- /test/ARCLayoutsWithoutWeak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ARCLayoutsWithoutWeak.m -------------------------------------------------------------------------------- /test/ARCMRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ARCMRC.h -------------------------------------------------------------------------------- /test/ARCMRC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ARCMRC.m -------------------------------------------------------------------------------- /test/MRCARC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/MRCARC.h -------------------------------------------------------------------------------- /test/MRCARC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/MRCARC.m -------------------------------------------------------------------------------- /test/MRCBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/MRCBase.h -------------------------------------------------------------------------------- /test/MRCBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/MRCBase.m -------------------------------------------------------------------------------- /test/accessors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/accessors.m -------------------------------------------------------------------------------- /test/accessors2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/accessors2.m -------------------------------------------------------------------------------- /test/addMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/addMethod.m -------------------------------------------------------------------------------- /test/addMethods.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/addMethods.m -------------------------------------------------------------------------------- /test/addProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/addProtocol.m -------------------------------------------------------------------------------- /test/applescriptobjc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/applescriptobjc.m -------------------------------------------------------------------------------- /test/arr-cast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/arr-cast.m -------------------------------------------------------------------------------- /test/arr-weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/arr-weak.m -------------------------------------------------------------------------------- /test/asm-placeholder.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/asm-placeholder.s -------------------------------------------------------------------------------- /test/association-cf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/association-cf.m -------------------------------------------------------------------------------- /test/association.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/association.m -------------------------------------------------------------------------------- /test/associationForbidden.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/associationForbidden.h -------------------------------------------------------------------------------- /test/associationForbidden.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/associationForbidden.m -------------------------------------------------------------------------------- /test/associationForbidden2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/associationForbidden2.m -------------------------------------------------------------------------------- /test/associationForbidden3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/associationForbidden3.m -------------------------------------------------------------------------------- /test/associationForbidden4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/associationForbidden4.m -------------------------------------------------------------------------------- /test/atomicProperty.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/atomicProperty.mm -------------------------------------------------------------------------------- /test/badAltHandler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badAltHandler.m -------------------------------------------------------------------------------- /test/badCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badCache.m -------------------------------------------------------------------------------- /test/badPool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badPool.m -------------------------------------------------------------------------------- /test/badPoolCompat-ios.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badPoolCompat-ios.m -------------------------------------------------------------------------------- /test/badPoolCompat-macos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badPoolCompat-macos.m -------------------------------------------------------------------------------- /test/badPoolCompat-tvos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badPoolCompat-tvos.m -------------------------------------------------------------------------------- /test/badPoolCompat-watchos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badPoolCompat-watchos.m -------------------------------------------------------------------------------- /test/badSuperclass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badSuperclass.m -------------------------------------------------------------------------------- /test/badSuperclass2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badSuperclass2.m -------------------------------------------------------------------------------- /test/badTagClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badTagClass.m -------------------------------------------------------------------------------- /test/badTagIndex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/badTagIndex.m -------------------------------------------------------------------------------- /test/bigrc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/bigrc.m -------------------------------------------------------------------------------- /test/blocksAsImps.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/blocksAsImps.m -------------------------------------------------------------------------------- /test/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/bool.c -------------------------------------------------------------------------------- /test/cacheflush-constant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cacheflush-constant.m -------------------------------------------------------------------------------- /test/cacheflush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cacheflush.h -------------------------------------------------------------------------------- /test/cacheflush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cacheflush.m -------------------------------------------------------------------------------- /test/cacheflush0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cacheflush0.m -------------------------------------------------------------------------------- /test/cacheflush2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cacheflush2.m -------------------------------------------------------------------------------- /test/cacheflush3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cacheflush3.m -------------------------------------------------------------------------------- /test/category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/category.m -------------------------------------------------------------------------------- /test/cdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/cdtors.mm -------------------------------------------------------------------------------- /test/classgetclass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/classgetclass.m -------------------------------------------------------------------------------- /test/classname.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/classname.m -------------------------------------------------------------------------------- /test/classpair.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/classpair.mm -------------------------------------------------------------------------------- /test/classversion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/classversion.m -------------------------------------------------------------------------------- /test/concurrentcat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/concurrentcat.m -------------------------------------------------------------------------------- /test/concurrentcat_category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/concurrentcat_category.m -------------------------------------------------------------------------------- /test/consolidatePoolPointers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/consolidatePoolPointers.m -------------------------------------------------------------------------------- /test/copyFixupHandler.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/copyFixupHandler.mm -------------------------------------------------------------------------------- /test/copyIvarList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/copyIvarList.m -------------------------------------------------------------------------------- /test/copyMethodList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/copyMethodList.m -------------------------------------------------------------------------------- /test/copyPropertyList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/copyPropertyList.m -------------------------------------------------------------------------------- /test/copyProtocolList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/copyProtocolList.m -------------------------------------------------------------------------------- /test/createInstance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/createInstance.m -------------------------------------------------------------------------------- /test/customrr-cat1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-cat1.m -------------------------------------------------------------------------------- /test/customrr-cat2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-cat2.m -------------------------------------------------------------------------------- /test/customrr-nsobject-awz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-nsobject-awz.m -------------------------------------------------------------------------------- /test/customrr-nsobject-core.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-nsobject-core.m -------------------------------------------------------------------------------- /test/customrr-nsobject-none.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-nsobject-none.m -------------------------------------------------------------------------------- /test/customrr-nsobject-rr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-nsobject-rr.m -------------------------------------------------------------------------------- /test/customrr-nsobject-rrawz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-nsobject-rrawz.m -------------------------------------------------------------------------------- /test/customrr-nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr-nsobject.m -------------------------------------------------------------------------------- /test/customrr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr.m -------------------------------------------------------------------------------- /test/customrr2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/customrr2.m -------------------------------------------------------------------------------- /test/debugScanWeakTables.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/debugScanWeakTables.m -------------------------------------------------------------------------------- /test/defines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/defines.c -------------------------------------------------------------------------------- /test/defines.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/defines.expected -------------------------------------------------------------------------------- /test/defines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/defines.sh -------------------------------------------------------------------------------- /test/definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/definitions.c -------------------------------------------------------------------------------- /test/designatedinit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/designatedinit.m -------------------------------------------------------------------------------- /test/duplicateClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/duplicateClass.m -------------------------------------------------------------------------------- /test/duplicateProtocols.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/duplicateProtocols.m -------------------------------------------------------------------------------- /test/duplicatedClasses.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/duplicatedClasses.m -------------------------------------------------------------------------------- /test/evil-class-def.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/evil-class-def.m -------------------------------------------------------------------------------- /test/exc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/exc.m -------------------------------------------------------------------------------- /test/exchangeImp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/exchangeImp.m -------------------------------------------------------------------------------- /test/fakeRealizedClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/fakeRealizedClass.m -------------------------------------------------------------------------------- /test/fakeRealizedClass2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/fakeRealizedClass2.m -------------------------------------------------------------------------------- /test/foreach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/foreach.m -------------------------------------------------------------------------------- /test/fork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/fork.m -------------------------------------------------------------------------------- /test/forkInitialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/forkInitialize.m -------------------------------------------------------------------------------- /test/forkInitializeDisabled.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/forkInitializeDisabled.m -------------------------------------------------------------------------------- /test/forkInitializeSingleThreaded.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/forkInitializeSingleThreaded.m -------------------------------------------------------------------------------- /test/forward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/forward.m -------------------------------------------------------------------------------- /test/forwardDefault.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/forwardDefault.m -------------------------------------------------------------------------------- /test/forwardDefaultStret.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/forwardDefaultStret.m -------------------------------------------------------------------------------- /test/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/future.h -------------------------------------------------------------------------------- /test/future.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/future.m -------------------------------------------------------------------------------- /test/future0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/future0.m -------------------------------------------------------------------------------- /test/future2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/future2.m -------------------------------------------------------------------------------- /test/gdb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/gdb.m -------------------------------------------------------------------------------- /test/getClassHook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/getClassHook.m -------------------------------------------------------------------------------- /test/getImageNameHook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/getImageNameHook.m -------------------------------------------------------------------------------- /test/getMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/getMethod.m -------------------------------------------------------------------------------- /test/get_task_allow_entitlement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/get_task_allow_entitlement.plist -------------------------------------------------------------------------------- /test/headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/headers.c -------------------------------------------------------------------------------- /test/headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/headers.sh -------------------------------------------------------------------------------- /test/imageAPIs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imageAPIs.m -------------------------------------------------------------------------------- /test/imageorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imageorder.h -------------------------------------------------------------------------------- /test/imageorder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imageorder.m -------------------------------------------------------------------------------- /test/imageorder1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imageorder1.m -------------------------------------------------------------------------------- /test/imageorder2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imageorder2.m -------------------------------------------------------------------------------- /test/imageorder3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imageorder3.m -------------------------------------------------------------------------------- /test/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/imports.c -------------------------------------------------------------------------------- /test/include-warnings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/include-warnings.c -------------------------------------------------------------------------------- /test/includes-objc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/includes-objc2.c -------------------------------------------------------------------------------- /test/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/includes.c -------------------------------------------------------------------------------- /test/initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/initialize.m -------------------------------------------------------------------------------- /test/initializeVersusWeak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/initializeVersusWeak.m -------------------------------------------------------------------------------- /test/instanceSize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/instanceSize.m -------------------------------------------------------------------------------- /test/isaValidation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/isaValidation.m -------------------------------------------------------------------------------- /test/ismeta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ismeta.m -------------------------------------------------------------------------------- /test/ivar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ivar.m -------------------------------------------------------------------------------- /test/ivarSlide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ivarSlide.h -------------------------------------------------------------------------------- /test/ivarSlide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ivarSlide.m -------------------------------------------------------------------------------- /test/ivarSlide1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/ivarSlide1.m -------------------------------------------------------------------------------- /test/lazyClassName.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/lazyClassName.m -------------------------------------------------------------------------------- /test/libraryPath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/libraryPath.c -------------------------------------------------------------------------------- /test/literals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/literals.m -------------------------------------------------------------------------------- /test/load-image-notification-dylib.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-image-notification-dylib.m -------------------------------------------------------------------------------- /test/load-image-notification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-image-notification.m -------------------------------------------------------------------------------- /test/load-order.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-order.m -------------------------------------------------------------------------------- /test/load-order1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-order1.m -------------------------------------------------------------------------------- /test/load-order2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-order2.m -------------------------------------------------------------------------------- /test/load-order3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-order3.m -------------------------------------------------------------------------------- /test/load-parallel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-parallel.m -------------------------------------------------------------------------------- /test/load-parallel0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-parallel0.m -------------------------------------------------------------------------------- /test/load-parallel00.m: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | atomic_int state; 3 | -------------------------------------------------------------------------------- /test/load-reentrant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-reentrant.m -------------------------------------------------------------------------------- /test/load-reentrant2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load-reentrant2.m -------------------------------------------------------------------------------- /test/load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/load.m -------------------------------------------------------------------------------- /test/methodArgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/methodArgs.m -------------------------------------------------------------------------------- /test/methodCacheLeaks.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/methodCacheLeaks.m -------------------------------------------------------------------------------- /test/methodListSize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/methodListSize.m -------------------------------------------------------------------------------- /test/methodListSmall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/methodListSmall.h -------------------------------------------------------------------------------- /test/methodListSmall.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/methodListSmall.mm -------------------------------------------------------------------------------- /test/msgSend-performance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/msgSend-performance.m -------------------------------------------------------------------------------- /test/msgSend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/msgSend.m -------------------------------------------------------------------------------- /test/nilAPIArgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nilAPIArgs.m -------------------------------------------------------------------------------- /test/nonpointerisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nonpointerisa.m -------------------------------------------------------------------------------- /test/nopool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nopool.m -------------------------------------------------------------------------------- /test/nscdtors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nscdtors.mm -------------------------------------------------------------------------------- /test/nsexc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nsexc.m -------------------------------------------------------------------------------- /test/nsobject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nsobject.m -------------------------------------------------------------------------------- /test/nsprotocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/nsprotocol.m -------------------------------------------------------------------------------- /test/objectCopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/objectCopy.m -------------------------------------------------------------------------------- /test/preopt-caches.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/preopt-caches.entitlements -------------------------------------------------------------------------------- /test/preopt-caches.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/preopt-caches.mm -------------------------------------------------------------------------------- /test/property.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/property.m -------------------------------------------------------------------------------- /test/propertyDesc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/propertyDesc.m -------------------------------------------------------------------------------- /test/protocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/protocol.m -------------------------------------------------------------------------------- /test/protocolSmall.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/protocolSmall.m -------------------------------------------------------------------------------- /test/protocol_copyMethodList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/protocol_copyMethodList.m -------------------------------------------------------------------------------- /test/protocol_copyPropertyList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/protocol_copyPropertyList.m -------------------------------------------------------------------------------- /test/rawisa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rawisa.m -------------------------------------------------------------------------------- /test/readClassPair.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/readClassPair.m -------------------------------------------------------------------------------- /test/realizedClassGenerationCount.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/realizedClassGenerationCount.m -------------------------------------------------------------------------------- /test/release-workaround.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/release-workaround.m -------------------------------------------------------------------------------- /test/resolve.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/resolve.m -------------------------------------------------------------------------------- /test/restartableRangesSynchronizeStress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/restartableRangesSynchronizeStress.m -------------------------------------------------------------------------------- /test/restartableRangesSynchronizeStress2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/restartableRangesSynchronizeStress2.m -------------------------------------------------------------------------------- /test/rr-autorelease-fast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-autorelease-fast.m -------------------------------------------------------------------------------- /test/rr-autorelease-fastarc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-autorelease-fastarc.m -------------------------------------------------------------------------------- /test/rr-autorelease-stacklogging.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-autorelease-stacklogging.m -------------------------------------------------------------------------------- /test/rr-autorelease.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-autorelease.m -------------------------------------------------------------------------------- /test/rr-autorelease2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-autorelease2.m -------------------------------------------------------------------------------- /test/rr-nsautorelease.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-nsautorelease.m -------------------------------------------------------------------------------- /test/rr-sidetable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/rr-sidetable.m -------------------------------------------------------------------------------- /test/runtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/runtime.m -------------------------------------------------------------------------------- /test/sel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/sel.m -------------------------------------------------------------------------------- /test/setAssociatedObjectHook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/setAssociatedObjectHook.m -------------------------------------------------------------------------------- /test/setSuper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/setSuper.m -------------------------------------------------------------------------------- /test/subscripting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/subscripting.m -------------------------------------------------------------------------------- /test/super.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/super.m -------------------------------------------------------------------------------- /test/supported-inline-refcnt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/supported-inline-refcnt.m -------------------------------------------------------------------------------- /test/swift-class-def.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/swift-class-def.m -------------------------------------------------------------------------------- /test/swiftMetadataInitializer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/swiftMetadataInitializer.m -------------------------------------------------------------------------------- /test/swiftMetadataInitializerRealloc-dylib1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/swiftMetadataInitializerRealloc-dylib1.m -------------------------------------------------------------------------------- /test/swiftMetadataInitializerRealloc-dylib2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/swiftMetadataInitializerRealloc-dylib2.m -------------------------------------------------------------------------------- /test/swiftMetadataInitializerRealloc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/swiftMetadataInitializerRealloc.m -------------------------------------------------------------------------------- /test/swiftStubClassList.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/swiftStubClassList.m -------------------------------------------------------------------------------- /test/synchronized-counter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/synchronized-counter.m -------------------------------------------------------------------------------- /test/synchronized-grid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/synchronized-grid.m -------------------------------------------------------------------------------- /test/synchronized.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/synchronized.m -------------------------------------------------------------------------------- /test/taggedNSPointers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/taggedNSPointers.m -------------------------------------------------------------------------------- /test/taggedPointers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/taggedPointers.m -------------------------------------------------------------------------------- /test/taggedPointersAllClasses.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/taggedPointersAllClasses.m -------------------------------------------------------------------------------- /test/taggedPointersDisabled.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/taggedPointersDisabled.m -------------------------------------------------------------------------------- /test/taggedPointersTagObfuscationDisabled.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/taggedPointersTagObfuscationDisabled.m -------------------------------------------------------------------------------- /test/tbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/tbi.c -------------------------------------------------------------------------------- /test/test-defines.h: -------------------------------------------------------------------------------- 1 | #define TEST_OVERRIDES_NEW 1 2 | -------------------------------------------------------------------------------- /test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/test.h -------------------------------------------------------------------------------- /test/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/test.pl -------------------------------------------------------------------------------- /test/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/testroot.i -------------------------------------------------------------------------------- /test/timeout.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/timeout.pl -------------------------------------------------------------------------------- /test/unload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/unload.h -------------------------------------------------------------------------------- /test/unload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/unload.m -------------------------------------------------------------------------------- /test/unload2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/unload2.m -------------------------------------------------------------------------------- /test/unload3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/unload3.c -------------------------------------------------------------------------------- /test/unload4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/unload4.m -------------------------------------------------------------------------------- /test/unwind.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/unwind.m -------------------------------------------------------------------------------- /test/weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weak.h -------------------------------------------------------------------------------- /test/weak.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weak.m -------------------------------------------------------------------------------- /test/weak2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weak2.m -------------------------------------------------------------------------------- /test/weakReferenceHook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakReferenceHook.m -------------------------------------------------------------------------------- /test/weakcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakcopy.m -------------------------------------------------------------------------------- /test/weakframework-missing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakframework-missing.m -------------------------------------------------------------------------------- /test/weakframework-not-missing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakframework-not-missing.m -------------------------------------------------------------------------------- /test/weakimport-missing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakimport-missing.m -------------------------------------------------------------------------------- /test/weakimport-not-missing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakimport-not-missing.m -------------------------------------------------------------------------------- /test/weakrace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/weakrace.m -------------------------------------------------------------------------------- /test/willInitializeClassFunc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/willInitializeClassFunc.m -------------------------------------------------------------------------------- /test/zone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/test/zone.m -------------------------------------------------------------------------------- /unexported_symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/unexported_symbols -------------------------------------------------------------------------------- /version.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/version.bat -------------------------------------------------------------------------------- /version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luokeluo/objc4/HEAD/version.rc --------------------------------------------------------------------------------