├── APPLE_LICENSE ├── README.md ├── bin ├── expand.rb └── set-alt-dyld ├── configs ├── base.xcconfig ├── closured.xcconfig ├── dyld.xcconfig ├── libdyld.xcconfig ├── update_dyld_shared_cache.xcconfig └── update_dyld_sim_shared_cache.xcconfig ├── doc ├── ReleaseNotes.txt ├── man │ ├── man1 │ │ ├── closured.1 │ │ ├── dyld.1 │ │ ├── dyld_usage.1 │ │ └── update_dyld_shared_cache.1 │ └── man3 │ │ ├── dladdr.3 │ │ ├── dlclose.3 │ │ ├── dlerror.3 │ │ ├── dlopen.3 │ │ ├── dlopen_preflight.3 │ │ ├── dlsym.3 │ │ └── dyld.3 ├── rst │ ├── conf.py │ ├── dyld_usage.rst │ └── index.rst └── tracing │ ├── dyld.codes │ └── dyld.plist ├── dyld.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── dsc_extractor.xcscheme │ ├── dyld_closure_util.xcscheme │ └── dyld_shared_cache_util.xcscheme ├── dyld3 ├── APIs.cpp ├── APIs.h ├── APIs_macOS.cpp ├── AllImages.cpp ├── AllImages.h ├── Array.h ├── BootArgs.cpp ├── BootArgs.h ├── Closure.cpp ├── Closure.h ├── ClosureBuilder.cpp ├── ClosureBuilder.h ├── ClosureFileSystem.h ├── ClosureFileSystemNull.cpp ├── ClosureFileSystemNull.h ├── ClosureFileSystemPhysical.cpp ├── ClosureFileSystemPhysical.h ├── ClosurePrinter.cpp ├── ClosurePrinter.h ├── ClosureWriter.cpp ├── ClosureWriter.h ├── CodeSigningTypes.h ├── Diagnostics.cpp ├── Diagnostics.h ├── JSON.h ├── JSONReader.h ├── JSONReader.mm ├── JSONWriter.h ├── Loading.cpp ├── Loading.h ├── Logging.cpp ├── Logging.h ├── MachOAnalyzer.cpp ├── MachOAnalyzer.h ├── MachOFile.cpp ├── MachOFile.h ├── MachOLoaded.cpp ├── MachOLoaded.h ├── Map.h ├── PathOverrides.cpp ├── PathOverrides.h ├── SharedCacheRuntime.cpp ├── SharedCacheRuntime.h ├── StartGlue.h ├── SupportedArchs.h ├── Tracing.cpp ├── Tracing.h ├── libdyldEntryVector.cpp ├── libdyldEntryVector.h └── shared-cache │ ├── AdjustDylibSegments.cpp │ ├── BuilderUtils.h │ ├── BuilderUtils.mm │ ├── CacheBuilder.cpp │ ├── CacheBuilder.h │ ├── DyldSharedCache.cpp │ ├── DyldSharedCache.h │ ├── FileAbstraction.hpp │ ├── FileUtils.cpp │ ├── FileUtils.h │ ├── MachOFileAbstraction.hpp │ ├── Manifest.h │ ├── Manifest.mm │ ├── ObjC1Abstraction.hpp │ ├── ObjC2Abstraction.hpp │ ├── OptimizerBranches.cpp │ ├── OptimizerLinkedit.cpp │ ├── OptimizerObjC.cpp │ ├── StringUtils.h │ ├── Trie.hpp │ ├── dyld_cache_format.h │ ├── dyld_closure_util.cpp │ ├── dyld_shared_cache_builder.mm │ ├── dyldinfo.cpp │ ├── make_ios_dyld_cache.cpp │ ├── mrm_shared_cache_builder.cpp │ ├── mrm_shared_cache_builder.h │ ├── multi_dyld_shared_cache_builder.mm │ ├── update_dyld_shared_cache.cpp │ ├── update_dyld_shared_cache_entitlements.plist │ └── update_dyld_sim_shared_cache.cpp ├── dyld_sim-entitlements.plist ├── include ├── dlfcn.h ├── mach-o │ ├── dyld-interposing.h │ ├── dyld.h │ ├── dyld_images.h │ ├── dyld_priv.h │ ├── dyld_process_info.h │ └── fixup-chains.h └── objc-shared-cache.h ├── interlinked-dylibs └── update_dyld_shared_cache_compat.cpp ├── launch-cache ├── Architectures.hpp ├── CacheFileAbstraction.hpp ├── CommonDigestSPI.h ├── FileAbstraction.hpp ├── MachOFileAbstraction.hpp ├── MachOTrie.hpp ├── dsc_extractor.cpp ├── dsc_extractor.h ├── dsc_iterator.cpp ├── dsc_iterator.h ├── dyld_cache_format.h └── dyld_shared_cache_util.cpp ├── src ├── ImageLoader.cpp ├── ImageLoader.h ├── ImageLoaderMachO.cpp ├── ImageLoaderMachO.h ├── ImageLoaderMachOClassic.cpp ├── ImageLoaderMachOClassic.h ├── ImageLoaderMachOCompressed.cpp ├── ImageLoaderMachOCompressed.h ├── ImageLoaderMegaDylib.cpp ├── ImageLoaderMegaDylib.h ├── dyld.exp ├── dyld.order ├── dyld2.cpp ├── dyld2.h ├── dyldAPIs.cpp ├── dyldAPIsInLibSystem.cpp ├── dyldExceptions.c ├── dyldInitialization.cpp ├── dyldLibSystemGlue.c ├── dyldLibSystemInterface.h ├── dyldLock.cpp ├── dyldLock.h ├── dyldNew.cpp ├── dyldStartup.s ├── dyldSyscallInterface.h ├── dyld_debugger.cpp ├── dyld_process_info.cpp ├── dyld_process_info_internal.h ├── dyld_process_info_notify.cpp ├── dyld_sim.exp ├── dyld_stub_binder.s ├── dyld_usage.cpp ├── glue.c ├── libdyld_data_symbols.dirty ├── libdyld_sim.exp ├── start_glue.s ├── stub_binding_helper.s ├── threadLocalHelpers.s └── threadLocalVariables.c ├── testing ├── README.txt ├── build_tests.py ├── get_task_allow_entitlement.plist ├── include │ ├── dyld_test.h │ └── test_support.h ├── nocr │ ├── execserver.defs │ ├── nocr.1 │ └── nocr.c ├── run_all_dyld_tests.py ├── task_for_pid_entitlement.plist └── test-cases │ ├── LC_DYLD_ENV-DYLD_LIBRARY_PATH.dtest │ ├── foo.c │ └── main.c │ ├── NSAddImage-basic.dtest │ ├── main.c │ └── zzz.c │ ├── NSAddImage-fail.dtest │ └── main.c │ ├── NSAddImage-loaded.dtest │ └── main.c │ ├── NSAddressOfSymbol-basic.dtest │ └── main.c │ ├── NSCreateObjectFileImageFromFile-basic.dtest │ ├── foo.c │ └── main.c │ ├── NSCreateObjectFileImageFromFile-stress.dtest │ ├── foo.c │ └── main.cpp │ ├── NSCreateObjectFileImageFromMemory-basic.dtest │ ├── foo.c │ └── main.c │ ├── NSLookupSymbolInImage-basic.dtest │ └── main.c │ ├── _dyld_for_each_objc_class-duplicates.dtest │ ├── linked1.m │ ├── linked2.m │ └── main.m │ ├── _dyld_for_each_objc_class-missing-weak-chained.dtest │ ├── lib1.m │ ├── lib2.m │ ├── main.mm │ └── missing.m │ ├── _dyld_for_each_objc_class-missing-weak.dtest │ ├── lib1.m │ ├── lib2.m │ ├── main.mm │ └── missing.m │ ├── _dyld_for_each_objc_class.dtest │ ├── linked1.m │ ├── linked2.m │ └── main.m │ ├── _dyld_for_each_objc_protocol.dtest │ ├── linked1.m │ ├── linked2.m │ └── main.m │ ├── _dyld_get_image_slide.dtest │ └── main.c │ ├── _dyld_get_objc_selector-chained.dtest │ └── main.m │ ├── _dyld_get_objc_selector-shared-cache.dtest │ └── main.c │ ├── _dyld_get_objc_selector.dtest │ └── main.m │ ├── _dyld_images_for_addresses.dtest │ ├── foo.c │ └── main.c │ ├── _dyld_is_memory_immutable-lock.dtest │ ├── foo.c │ └── main.c │ ├── _dyld_is_memory_immutable.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── _dyld_register_for_bulk_image_loads.dtest │ ├── bar.c │ ├── baz.c │ ├── foo.c │ ├── main.cxx │ └── up.c │ ├── _dyld_register_for_image_loads.dtest │ ├── bar.c │ ├── baz.c │ ├── foo.c │ ├── main.cxx │ └── up.c │ ├── _dyld_register_func_for_add_image.dtest │ ├── foo.c │ └── main.cxx │ ├── _dyld_shared_cache_is_locally_built.dtest │ └── main.c │ ├── amfi-hardened-dlopen-leaf.dtest │ ├── main.c │ └── my.c │ ├── amfi-interpose.dtest │ ├── interposer.c │ └── main.c │ ├── bind-addend.dtest │ └── main.c │ ├── bind-rebase.dtest │ └── main.c │ ├── chained-fixups-many-binds.dtest │ ├── foo.c │ ├── foo.h │ ├── main.c │ └── uses.h │ ├── crt-vars-libSystem.dtest │ └── main.c │ ├── cwd-relative-load.dtest │ ├── foo.c │ └── main.c │ ├── dladdr-basic.dtest │ ├── main-no-syms.c │ └── main.c │ ├── dladdr-dylib.dtest │ ├── foo.c │ └── main.c │ ├── dlclose-static-terminator.dtest │ ├── foo.c │ └── main.c │ ├── dlopen-DYLD_LIBRARY_PATH.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-RTLD_LOCAL-coalesce.dtest │ ├── foo1.c │ ├── foo2.c │ ├── foo3.c │ └── main.c │ ├── dlopen-RTLD_LOCAL-hides.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-RTLD_NODELETE.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-RTLD_NOLOAD.dtest │ ├── foo.c │ ├── init-a.c │ ├── init-b.c │ ├── init-main.c │ └── main.c │ ├── dlopen-RTLD_NOW.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-atpath-restricted.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-bad-file.dtest │ ├── bad.txt │ └── main.c │ ├── dlopen-basic.dtest │ ├── foo.c │ └── main.c │ ├── dlopen-empty-data.dtest │ ├── foo.c │ └── main.c │ ├── dlopen-fail-cleanly.dtest │ ├── a.c │ ├── b.m │ ├── c.c │ └── main.c │ ├── dlopen-flat.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-framework-fallback.dtest │ └── main.c │ ├── dlopen-haswell.dtest │ ├── a.c │ └── main.c │ ├── dlopen-in-init.dtest │ ├── foo.c │ └── main.c │ ├── dlopen-in-init2.dtest │ ├── bar.c │ ├── baz.c │ ├── foo.c │ └── main.c │ ├── dlopen-in-init3.dtest │ ├── bar.c │ ├── baz.c │ ├── foo.c │ └── main.c │ ├── dlopen-indirect-groupNum.dtest │ ├── bar.c │ ├── baz.c │ ├── foo.c │ └── main.c │ ├── dlopen-intertwined.dtest │ ├── A.c │ ├── B.c │ ├── C.c │ ├── D.c │ ├── E.c │ ├── F.c │ ├── base.c │ └── main.c │ ├── dlopen-long-error-message.dtest │ └── main.c │ ├── dlopen-prebuilt-dlopen-closure.dtest │ └── main.c │ ├── dlopen-race.dtest │ ├── foo.c │ └── main.c │ ├── dlopen-realpath.dtest │ └── main.c │ ├── dlopen-recurse.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dlopen-rpath-from-dylib.dtest │ ├── bar.c │ ├── main.c │ └── test.c │ ├── dlopen-rpath-implicit.dtest │ ├── foo.c │ └── main.c │ ├── dlopen-rpath-prev-override.dtest │ ├── bad.c │ ├── dyn.c │ ├── foo.c │ ├── good.c │ └── main.c │ ├── dlopen-rpath-prev.dtest │ ├── foo.c │ ├── main.c │ ├── sub1.c │ └── sub2.c │ ├── dlopen-signing.dtest │ ├── dylib.c │ └── main.c │ ├── dlopen-symlink.dtest │ ├── foo.c │ └── main.c │ ├── dlsym-RTLD_DEFAULT.dtest │ ├── foo.c │ └── main.c │ ├── dlsym-RTLD_MAIN_ONLY.dtest │ ├── foo.c │ └── main.c │ ├── dlsym-RTLD_NEXT.dtest │ ├── foo.c │ └── main.c │ ├── dlsym-RTLD_SELF.dtest │ ├── foo.c │ └── main.c │ ├── dlsym-handle.dtest │ ├── bar.c │ ├── base.c │ ├── foo.c │ └── main.c │ ├── dlsym-in-interposed-malloc.dtest │ ├── interposer.c │ └── main.c │ ├── dlsym-re-export.dtest │ ├── foo.c │ ├── main.c │ ├── sub1.c │ └── sub2.c │ ├── dtrace.dtest │ ├── main.c │ └── main.d │ ├── dyld-insert-library-double.dtest │ ├── bar.c │ ├── foo.c │ └── main.cpp │ ├── dyld-insert-library-rpath.dtest │ ├── bar.c │ ├── baz.c │ ├── foo.c │ └── main.cpp │ ├── dyld_abort_payload.dtest │ ├── defSymbol.c │ ├── emptyMain.c │ ├── foo.c │ ├── main.c │ └── useSymbol.c │ ├── dyld_fork-locks.dest │ └── main.c │ ├── dyld_get_image_versions.dtest │ └── main.c │ ├── dyld_get_sdk_version.dtest │ ├── bad.txt │ └── main.c │ ├── dyld_has_inserted_or_interposing_libraries.dtest │ ├── foo.c │ ├── interposer.c │ └── main.c │ ├── dyld_image_path_containing_address.dtest │ └── main.c │ ├── dyld_need_closure.dtest │ ├── foo.c │ └── main.c │ ├── dyld_process_info.dtest │ ├── File │ ├── linksWithCF.c │ └── main.c │ ├── dyld_process_info_notify.dtest │ ├── foo.c │ ├── main.c │ └── target.c │ ├── dyld_process_info_unload.dtest │ ├── foo.c │ ├── main.c │ └── target.c │ ├── dyld_shared_cache_some_image_overridden.dtest │ ├── main.c │ ├── myzlib.c │ ├── reexported-myzlib.c │ └── reexporter.c │ ├── dyld_version_spis.dtest │ └── main.c │ ├── dylib-re-export-old-format.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dylib-re-export.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── dylib-static-link.dtest │ ├── foo.c │ ├── missing.c │ └── present.c │ ├── dylib-static-weak-link.dtest │ ├── foo.c │ ├── missing.c │ └── present.c │ ├── env-DYLD_FALLBACK_FRAMEWORK_PATH.dtest │ ├── foo.c │ └── main.c │ ├── env-DYLD_FALLBACK_LIBRARY_PATH.dtest │ ├── foo.c │ └── main.c │ ├── env-DYLD_FORCE_PLATFORM.dtest │ └── main.c │ ├── env-DYLD_FRAMEWORK_PATH.dtest │ ├── foo.c │ └── main.c │ ├── env-DYLD_IMAGE_SUFFIX.dtest │ ├── bar.c │ ├── foo.c │ └── main.c │ ├── env-DYLD_LIBRARY_PATH-cache.dtest │ ├── main.c │ ├── myzlib.c │ ├── reexported-myzlib.c │ └── reexporter.c │ ├── env-DYLD_LIBRARY_PATH.dtest │ ├── foo.c │ └── main.c │ ├── env-DYLD_VERSIONED_FRAMEWORK_PATH.dtest │ ├── foo.c │ └── main.c │ ├── env-DYLD_VERSIONED_LIBRARY_PATH.dtest │ ├── foo.c │ └── main.c │ ├── flat-namespace-absolute-symbol.dtest │ ├── foo.s │ └── main.c │ ├── flat-namespace.dtest │ ├── foo.c │ └── main.c │ ├── image_infos-uuids.dtest │ ├── foo.c │ └── main.c │ ├── init-term-segments.dtest │ ├── foo.c │ └── main.c │ ├── interpose-malloc.dtest │ ├── foo.c │ ├── interposer.c │ └── main.c │ ├── interpose-resolver.dtest │ ├── foo.c │ ├── interposer.c │ └── main.c │ ├── interpose-then-dlopen.dtest │ ├── bar.c │ ├── foo.c │ ├── fooimpl.c │ ├── interposable.txt │ ├── interposer.c │ └── main.c │ ├── interpose-weak.dtest │ ├── foo.c │ ├── interposer.c │ └── main.c │ ├── launch-image-cache.dtest │ ├── foo1.c │ ├── foo10.c │ ├── foo11.c │ ├── foo12.c │ ├── foo13.c │ ├── foo14.c │ ├── foo15.c │ ├── foo16.c │ ├── foo17.c │ ├── foo18.c │ ├── foo19.c │ ├── foo2.c │ ├── foo20.c │ ├── foo21.c │ ├── foo22.c │ ├── foo23.c │ ├── foo24.c │ ├── foo25.c │ ├── foo26.c │ ├── foo27.c │ ├── foo28.c │ ├── foo29.c │ ├── foo3.c │ ├── foo30.c │ ├── foo31.c │ ├── foo32.c │ ├── foo4.c │ ├── foo5.c │ ├── foo6.c │ ├── foo7.c │ ├── foo8.c │ ├── foo9.c │ └── main.c │ ├── lazy-symbol-missing.dtest │ ├── foo.c │ ├── main-call.c │ ├── main.c │ └── runner.c │ ├── macOS-cache-rebuild.dtest │ └── main.c │ ├── missing-weak-def.dtest │ ├── bar-empty.c │ ├── bar.c │ └── main.c │ ├── no-shared-cache.dtest │ └── main.c │ ├── operator-new.dtest │ └── main.cxx │ ├── read-only-data.dtest │ ├── foo.c │ └── main.c │ ├── restrict-search.dtest │ ├── foo.c │ └── main.c │ ├── rpath-absolute.dtest │ ├── foo.c │ └── main.c │ ├── rpath-weak-missing.dtest │ ├── foo.c │ └── main.c │ ├── shared_cache_iterate.dtest │ └── main.c │ ├── shared_cache_optimized.dtest │ └── main.c │ ├── shared_cache_range.dtest │ └── main.c │ ├── static-terminators.dtest │ ├── base.c │ ├── foo.c │ └── main.c │ ├── symbol-resolver-basic.dtest │ ├── foo.c │ ├── foo2.c │ └── main.c │ ├── thread-local-atexit-macOS.dtest │ └── main.cpp │ ├── thread-local-atexit.dtest │ └── main.cpp │ ├── thread-local-cleanup.dtest │ ├── foo.c │ └── main.c │ ├── thread-local-destructors.dtest │ ├── foo.c │ └── main.cpp │ ├── thread-local-variables.dtest │ ├── foo.c │ └── main.c │ ├── unix-conformance.dtest │ └── main.c │ ├── weak-coalesce-inserted-dylibs.dtest │ ├── bar.cpp │ ├── foo.cpp │ └── main.cpp │ ├── weak-coalesce-unload.dtest │ ├── foo1.c │ ├── foo2.c │ ├── foo3.c │ └── main.c │ ├── weak-coalesce.dtest │ ├── Makefile │ ├── base.c │ ├── base.h │ ├── foo1.c │ ├── foo2.c │ ├── foo3.c │ └── main.c │ └── weak-dylib-re-export.dtest │ ├── bar.c │ ├── foo.c │ ├── main.c │ └── symbols.txt └── unit-tests ├── bin ├── build-results-filter.pl ├── exit-non-zero-pass.pl ├── exit-zero-pass.pl ├── fail-if-non-zero.pl ├── make-recursive.pl ├── pass-iff-exit-zero.pl └── result-filter.pl ├── build-and-run-iPhoneOS-unit-tests ├── build-iPhoneOS-unit-tests ├── include ├── common.makefile └── test.h ├── run-all-unit-tests └── test-cases ├── DYLD_LIBRARY_PATH-dyld_env ├── Makefile ├── foo.c └── main.c ├── NSAddImage-MATCH_BY_INSTALLNAME ├── Makefile ├── bar.c ├── foo.c └── main.c ├── NSAddImage-RETURN_ONLY_IF_LOADED ├── Makefile └── main.c ├── NSAddImage-leafname ├── Makefile ├── main.c └── zzz.c ├── NSAddressOfSymbol-NULL ├── Makefile └── main.c ├── absolute-symbol ├── Makefile ├── abs.s ├── foo.c └── main.c ├── addend ├── Makefile ├── foo.c └── main.c ├── all_image_infos-cache-slide ├── Makefile └── main.c ├── all_image_infos-duplicate ├── Makefile ├── foo.c └── main.c ├── all_image_infos-paths ├── Makefile ├── foo.c └── main.c ├── all_image_infos ├── Makefile ├── foo.c └── main.c ├── always-libSystem ├── Makefile └── main.c ├── big-jump-table ├── Makefile ├── foo.c ├── foo.h ├── funcs.c ├── main.c └── pointers.c ├── big-stack ├── Makefile └── main.c ├── branch-islands ├── Makefile ├── extra.c ├── main.c └── space.s ├── bundle-basic ├── Makefile ├── bundle.c └── main.c ├── bundle-dont-gc ├── Makefile ├── bar.c ├── foo.c └── main.c ├── bundle-memory-load-all-infos ├── Makefile ├── bundle.c └── main.c ├── bundle-memory-load-bad ├── Makefile ├── bundle.c └── main.c ├── bundle-memory-load-fat ├── Makefile ├── bundle.c └── main.c ├── bundle-memory-load-malloc ├── Makefile ├── bundle.c └── main.c ├── bundle-memory-load ├── Makefile ├── bundle.c └── main.c ├── bundle-multi-link ├── Makefile ├── bundle.c └── main.c ├── bundle-multi-load ├── Makefile ├── bundle.c └── main.c ├── bundle-name-ownership ├── Makefile ├── bundle.c └── main.c ├── bundle-private ├── Makefile ├── bundle.c └── main.c ├── bundle-reload ├── Makefile ├── bundle.cxx └── main.c ├── bundle-terminator ├── Makefile ├── bundle.cxx └── main.c ├── bundle-unlinkable ├── Makefile ├── bundle.c ├── lib.c └── main.c ├── bundle-unload-keep-mapped ├── Makefile ├── bundle.c └── main.c ├── bundle-v-dylib ├── Makefile ├── bar.c ├── foo.c └── main.c ├── bundle-weak ├── Makefile ├── bundle.cxx └── main.c ├── concurrent-dlopen-initializers ├── Makefile ├── foo.c └── main.c ├── coreSymbolication-notify ├── Makefile ├── bar.c ├── foo.c └── main.c ├── crt-apple ├── Makefile └── main.c ├── crt-argv-NULL ├── Makefile └── main.c ├── crt-custom ├── Makefile ├── main.c └── mystart.s ├── crt-libSystem ├── Makefile └── main.c ├── crt-result ├── Makefile ├── bad.c └── good.c ├── cxa_finalize ├── Makefile ├── foo.cxx └── main.c ├── deadlock ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dladdr-stripped ├── Makefile └── main.c ├── dladdr ├── Makefile └── main.c ├── dlclose-basic ├── Makefile ├── foo.c └── main.c ├── dlclose-bundle-unload ├── Makefile ├── foo.c └── main.c ├── dlclose-dylib-dynamic-ref ├── Makefile ├── bar.c ├── baz.c ├── foo.c └── main.c ├── dlclose-dylib-ref-count ├── Makefile ├── bar.c ├── base.c ├── foo.c └── main.c ├── dlclose-dylib-terminators ├── Makefile ├── bar.cpp ├── baz.c ├── foo.cpp └── main.c ├── dlclose-dylib-unload ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlclose-order ├── Makefile ├── bar.cxx ├── base.c ├── base.h ├── baz.cxx ├── foo.c └── main.c ├── dlclose-terminator-dlclose ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlclose-unload-c++ ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlclose-unmap ├── Makefile ├── foo.c └── main.c ├── dlerror-clear ├── Makefile └── main.c ├── dlerror ├── Makefile └── main.c ├── dlopen-DYLD_FALLBACK_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── dlopen-DYLD_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── dlopen-LD_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── dlopen-NULL-RTLD_FIRST ├── Makefile ├── foo.c └── main.c ├── dlopen-RTLD_FIRST ├── Makefile ├── bar.c ├── base.c ├── foo.c └── main.c ├── dlopen-RTLD_GLOBAL ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-RTLD_LOCAL-ignore ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-RTLD_LOCAL-weak ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-RTLD_LOCAL ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-RTLD_NODELETE ├── Makefile ├── foo.c └── main.c ├── dlopen-RTLD_NOLOAD-fallback ├── Makefile ├── foo.c └── main.c ├── dlopen-RTLD_NOLOAD-in-initializer ├── Makefile ├── bar.c ├── base.c ├── baz.c ├── foo.c └── main.c ├── dlopen-RTLD_NOLOAD-symlink ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-RTLD_NOLOAD ├── Makefile ├── foo.c └── main.c ├── dlopen-RTLD_NOW ├── Makefile ├── bundle.c ├── foo.c └── main.c ├── dlopen-basic ├── Makefile ├── foo.c └── main.c ├── dlopen-codesign-dynamic ├── Makefile ├── foo.c └── main.c ├── dlopen-codesign ├── Makefile ├── foo.c └── main.c ├── dlopen-dyld-locking ├── Makefile ├── bar.c ├── base.c ├── base.h ├── foo.c └── main.c ├── dlopen-error ├── Makefile ├── foo.c └── main.c ├── dlopen-executable ├── Makefile ├── foo.c └── main.c ├── dlopen-from-anonymous-code ├── Makefile ├── foo.c └── main.c ├── dlopen-in-initializer ├── Makefile ├── foo.c └── main.c ├── dlopen-init-dlopen-notify ├── Makefile ├── bar.c ├── foo.c ├── foo1.c ├── foo2.c └── main.cxx ├── dlopen-init-dlopen-up ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-init-dlopen ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-init-up ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-initializer ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-leak-threaded ├── Makefile └── main.c ├── dlopen-leak ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-local-and-global ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen-multi ├── Makefile ├── foo.c └── main.c ├── dlopen-non-canonical-path ├── Makefile └── main.c ├── dlopen-notify-bind ├── Makefile ├── foo.c └── main.c ├── dlopen-sandbox ├── Makefile ├── base.sb ├── foo.c └── main.c ├── dlopen-search-leak ├── Makefile ├── foo.c └── main.c ├── dlopen-zero ├── Makefile └── main.c ├── dlopen_preflight-basic ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlopen_preflight-cycle ├── Makefile ├── bar.c ├── baz.c ├── foo.c └── main.c ├── dlopen_preflight-leak-image-deny-single ├── Makefile ├── foo.c └── main.c ├── dlopen_preflight-leak ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dlsym-RTLD_DEFAULT ├── Makefile ├── foo.c └── main.c ├── dlsym-RTLD_MAIN_ONLY ├── Makefile ├── foo.c └── main.c ├── dlsym-RTLD_NEXT-missing ├── Makefile ├── foo1.c ├── foo2.c ├── foo3.c └── main.c ├── dlsym-RTLD_NEXT ├── Makefile ├── foo.c ├── main.c └── test.c ├── dlsym-RTLD_SELF ├── Makefile ├── foo.c ├── main.c └── test.c ├── dlsym-error ├── Makefile └── main.c ├── dlsym-indirect ├── Makefile ├── foo.c ├── foo1.c ├── foo2.c ├── foo3.c └── main.c ├── dtrace-static-probes ├── Makefile ├── foo.d └── main.c ├── dyld-func-lookup ├── Makefile ├── foo.c └── main.c ├── dyld-launched-prebound ├── Makefile └── main.c ├── dyld_is_memory_immutable ├── Makefile ├── bar.c ├── foo.c └── main.c ├── dyld_shared_cache_iterate_text ├── Makefile └── main.c ├── dynamic_cast-basic ├── Makefile ├── foo.cxx ├── foo.h ├── main.cxx └── realmain.cxx ├── env-DYLD_FALLBACK_LIBRARY_PATH ├── Makefile ├── compress.c └── main.c ├── executable-image-index ├── Makefile ├── foo.c └── main.c ├── fallback-non-unique-leaf-names ├── Makefile ├── bar.c ├── foo.c └── main.c ├── fallback-with-suid ├── Makefile ├── foo.c └── main.c ├── flat-data ├── Makefile ├── bar.c ├── getbar.c └── main.c ├── flat-insert ├── Makefile ├── foo.c └── main.c ├── flat-prebound ├── Makefile ├── bar.c ├── foo.c └── main.c ├── flat-private-extern ├── Makefile ├── bar.c ├── foo.c └── main.c ├── framework-DYLD_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── framework-fallback ├── Makefile └── main.c ├── ignore-bad-files ├── Makefile ├── foo.c └── main.c ├── image-count ├── Makefile ├── foo.c └── main.c ├── image-remove-crash ├── Makefile ├── foo.c └── main.c ├── image-remove-notification ├── Makefile ├── foo.c └── main.c ├── image-slide ├── Makefile ├── foo.c └── main.c ├── image-state-change ├── Makefile ├── bar.c ├── foo.c └── main.c ├── image-state-deny-OFI ├── Makefile ├── bar.c ├── foo.c └── main.c ├── image-state-deny-all_image_infos ├── Makefile ├── bar.c └── main.c ├── image-state-deny-cache-leak ├── Makefile ├── bar.c ├── foo.c └── main.c ├── image-state-deny-dlclose ├── Makefile ├── base.c ├── foo.c └── main.c ├── image-state-deny-leak ├── Makefile ├── bar.c ├── foo.c └── main.c ├── image-state-deny ├── Makefile ├── bar.c ├── foo.c └── main.c ├── image-state-dependents-initialized ├── Makefile ├── bar.c ├── foo.c └── main.c ├── image-suffix ├── Makefile ├── foo.c └── main.c ├── image_header_containing_address ├── Makefile ├── foo.c └── main.c ├── image_path_containing_address ├── Makefile ├── foo.c └── main.c ├── init-libSystem-first ├── Makefile ├── foo.c └── main.c ├── init-order ├── Makefile ├── base.c ├── base.h ├── foo1.c ├── foo2.c ├── foo3.c └── main.c ├── initializer-args ├── Makefile └── main.c ├── initializer-bounds-check ├── Makefile ├── bar.c ├── foo1.c ├── foo2.c └── main.c ├── insert-libraries-weak-symbols ├── Makefile ├── insert.c └── main.c ├── insert-libraries-with-initializer ├── Makefile ├── base.c ├── base.h ├── foo1.c ├── foo2.c ├── insert.c └── main.c ├── insert-libraries-with-suid ├── Makefile └── main.c ├── interpose-basic-prebound ├── Makefile ├── foo.c ├── main.c └── mystrdup.c ├── interpose-basic ├── Makefile ├── main.c ├── mystrdup.c └── wrap.c ├── interpose-chained ├── Makefile ├── foo.c ├── foo.h ├── foo1.c ├── foo2.c ├── foo3.c └── main.c ├── interpose-dlsym ├── Makefile ├── main.c └── myfree.c ├── interpose-dynamic-basic ├── Makefile └── main.c ├── interpose-dynamic-dlsym ├── Makefile ├── foo.c └── main.c ├── interpose-dynamic-lazy ├── Makefile ├── foo.c └── main.c ├── interpose-multiple ├── Makefile ├── base.c ├── base.h ├── foo1.c ├── foo2.c └── main.c ├── interpose-not-inserted ├── Makefile ├── main.c ├── mystrdup.c └── wrap.c ├── interpose-shared-cache ├── Makefile ├── main.c └── mymalloc.c ├── jump-table-dynamic-lookup ├── Makefile ├── foo.c ├── foo.h └── main.c ├── jump-table-race ├── Makefile ├── foo.c ├── foo.h └── main.c ├── lazy-binding-reg-params ├── Makefile ├── foo.c ├── foo.h └── main.c ├── lazy-dylib-init-order ├── Makefile ├── expected.out ├── foo.c └── main.c ├── lazy-dylib-missing-dylib ├── Makefile ├── foo.c └── main.c ├── lazy-dylib-missing-symbol ├── Makefile ├── foo.c └── main.c ├── lazy-pointer-binding ├── Makefile ├── foo.c └── main.c ├── lib-name-overload ├── Makefile ├── foo.c ├── foo2.c └── main.c ├── loader_path-dup ├── Makefile ├── bar.c ├── base.c ├── foo.c └── main.c ├── loader_path-symlink ├── Makefile ├── bar.c ├── foo.c └── main.c ├── loader_path ├── Makefile ├── bar.c ├── foo.c └── main.c ├── missing-symlink-framework-fallback-path ├── Foo.c ├── Makefile └── main.c ├── non-lazy-slide ├── Makefile ├── bar.c ├── foo.c └── main.c ├── non-lazy-weak ├── Makefile ├── bar.c ├── foo.c └── main.c ├── non-weak-library ├── Makefile ├── foo.c └── main.c ├── operator-new-dylib ├── Makefile ├── foo.cxx └── main.cxx ├── operator-new ├── Makefile └── main.cxx ├── partial-library-load ├── Makefile ├── bar.c ├── bundle.c ├── foo.c └── main.c ├── pie-basic ├── Makefile └── main.c ├── pie-big ├── Makefile └── main.c ├── pie-custom-stack ├── Makefile └── main.c ├── pie-dylib ├── Makefile ├── foo.c └── main.c ├── pie-text-reloc ├── Makefile └── main.c ├── prebased-performance ├── Makefile ├── foo.c └── main.c ├── progname ├── Makefile └── main.c ├── pthread-keys ├── Makefile └── main.c ├── re-export-dylib ├── Makefile ├── bar.c ├── foo.c └── main.c ├── re-export-framework ├── Makefile ├── bar.c ├── foo.c └── main.c ├── re-export-sub-framework ├── Makefile ├── bar.c ├── foo.c └── main.c ├── re-export-symbol-dylib ├── Makefile ├── bar.c ├── baz.c ├── baz.exp ├── foo.c ├── foo.exp ├── frob.c └── main.c ├── re-export-symbol ├── Makefile ├── bar.c ├── foo.c ├── foo.exp ├── foo2.exp ├── main1.c └── main2.c ├── read-only-import-shared-cache-coalesce ├── Makefile ├── foo.cxx └── main.c ├── read-only-import-shared-cache-dlopen-override ├── Makefile ├── main.c └── mymalloc.c ├── read-only-stubs ├── Makefile ├── bar.c ├── foo.c └── main.c ├── restrict-environ ├── Makefile └── main.c ├── restrict-executable_path ├── Makefile ├── foo.c └── main.c ├── rpath-DYLD_FALLBACK_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── rpath-DYLD_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── rpath-DYLD_ROOT_PATH ├── Makefile ├── foo.c └── main.c ├── rpath-LD_LIBRARY_PATH ├── Makefile ├── foo.c └── main.c ├── rpath-basic ├── Makefile ├── bar.c ├── foo.c └── main.c ├── rpath-dlopen-in-dylib ├── Makefile ├── bar.c ├── foo.c └── main.c ├── rpath-dlopen-indirect ├── Makefile ├── bar.c ├── foo.c └── main.c ├── rpath-dlopen-leak ├── Makefile ├── foo.c └── main.c ├── rpath-dlopen-rm-executable ├── Makefile ├── foo.c └── main.c ├── rpath-dlopen ├── Makefile ├── foo.c └── main.c ├── rpath-executable_path ├── Makefile ├── bar.c ├── foo.c └── main.c ├── rpath-indirect-suid ├── Makefile ├── bar.c ├── foo.c └── main.c ├── rpath-install-name ├── Makefile ├── bar.c ├── main.c └── stuff.c ├── rpath-introspection ├── Makefile ├── foo.c └── main.c ├── rpath-loader_path-dlopen ├── Makefile ├── bar.c ├── baz.c ├── foo.c └── main.c ├── rpath-loader_path ├── Makefile ├── foo.c └── main.c ├── rpath-nesting ├── Makefile ├── bar.c ├── baz.c ├── foo.c └── main.c ├── rpath-no-trailing-slash ├── Makefile ├── foo.c └── main.c ├── shared-cache-symlink ├── Makefile └── main.c ├── shared-region-overlap ├── Makefile └── main.c ├── suid-environ ├── Makefile └── main.c ├── suid-executable_path ├── Makefile ├── foo.c └── main.c ├── sym-link-load ├── Makefile ├── base.c ├── base.h ├── link.c ├── main.c └── test.c ├── symbol-resolver-basic ├── Makefile ├── foo.c ├── foo2.c └── main.c ├── symbol-resolver-interposed ├── Makefile ├── foo.c ├── foo.h ├── main.c └── myfoo.c ├── symbol-resolver-lazy-prebound ├── Makefile ├── bar.c ├── bar.o ├── foo.c └── main.c ├── symbol-resolver-pointer ├── Makefile ├── foo.c └── main.c ├── template ├── Makefile └── main.c ├── terminator-bounds-check ├── Makefile └── main.c ├── text-perm-alt-segment ├── Makefile ├── foo.c └── main.c ├── text-relocs-perms ├── Makefile ├── foo.c └── main.c ├── text-relocs ├── Makefile ├── bar.c ├── bind.c ├── main.c └── space.s ├── threaded-flat-lookup ├── Makefile ├── client.c ├── foo.c └── main.c ├── threaded-lazy-bind ├── Makefile ├── foo.c ├── gen.c └── main.c ├── tlv-basic ├── Makefile └── main.c ├── tlv-dylib ├── Makefile ├── foo.c └── main.c ├── tlv-initializer ├── Makefile ├── get.s └── main.c ├── tlv-terminators ├── Makefile ├── init.s └── main.c ├── trie-symbol-overrun ├── Makefile ├── foo.c └── main.c ├── unloadable-library-residue ├── Makefile ├── bar.c ├── foo.c └── main.c ├── upward-dylib-init-order ├── Makefile ├── b.c ├── c.c ├── common.c ├── common.h ├── main.c ├── u.c └── u2.c ├── upward-dylib ├── Makefile ├── down.c ├── down.h ├── main.c ├── main2.c ├── up.c └── up.h ├── weak-coalesce-c++ ├── Makefile ├── a.h ├── a1.cc ├── a2.cc └── main.cc ├── weak-coalesce-inserted ├── Makefile ├── base.c ├── base.h ├── foo1.c ├── foo2.c └── main.c ├── weak-coalesce-stubs ├── Makefile ├── bar.c ├── foo.c └── main.c ├── weak-coalesce ├── Makefile ├── base.c ├── base.h ├── foo1.c ├── foo2.c ├── foo3.c └── main.c ├── weak-external-reloc-flat ├── Makefile ├── bar.c ├── baz.c ├── foo.c └── main.c ├── weak-external-reloc ├── Makefile ├── bar.c ├── baz.c ├── foo.c ├── main.c └── realmain.c ├── weak-in-dylib ├── Makefile ├── foo.c └── main.c ├── weak-lazy-slidable ├── Makefile ├── bar.c ├── bar3.c ├── foo.c ├── main.c └── other.c ├── weak-library ├── Makefile ├── foo.c ├── foo.h └── main.c ├── weak-non-lazy ├── Makefile ├── bar.c ├── baz.c ├── foo.c ├── main.c └── realmain.c ├── weak-override ├── Makefile ├── foo.c └── main.c ├── weak-symbol-flat ├── Makefile ├── foo.c ├── foo.h └── main.c ├── weak-symbol ├── Makefile ├── foo.c ├── foo.h └── main.c ├── weak_import ├── Makefile ├── foo.c ├── foo.h └── main.c ├── zero-fill-segment ├── Makefile ├── foo.c ├── main.c └── zero.s └── zero-length-segment ├── Makefile ├── foo.c └── main.c /APPLE_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/APPLE_LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/README.md -------------------------------------------------------------------------------- /bin/expand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/bin/expand.rb -------------------------------------------------------------------------------- /bin/set-alt-dyld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/bin/set-alt-dyld -------------------------------------------------------------------------------- /configs/base.xcconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/closured.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/configs/closured.xcconfig -------------------------------------------------------------------------------- /configs/dyld.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/configs/dyld.xcconfig -------------------------------------------------------------------------------- /configs/libdyld.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/configs/libdyld.xcconfig -------------------------------------------------------------------------------- /configs/update_dyld_shared_cache.xcconfig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /configs/update_dyld_sim_shared_cache.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/configs/update_dyld_sim_shared_cache.xcconfig -------------------------------------------------------------------------------- /doc/ReleaseNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/ReleaseNotes.txt -------------------------------------------------------------------------------- /doc/man/man1/closured.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man1/closured.1 -------------------------------------------------------------------------------- /doc/man/man1/dyld.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man1/dyld.1 -------------------------------------------------------------------------------- /doc/man/man1/dyld_usage.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man1/dyld_usage.1 -------------------------------------------------------------------------------- /doc/man/man1/update_dyld_shared_cache.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man1/update_dyld_shared_cache.1 -------------------------------------------------------------------------------- /doc/man/man3/dladdr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dladdr.3 -------------------------------------------------------------------------------- /doc/man/man3/dlclose.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dlclose.3 -------------------------------------------------------------------------------- /doc/man/man3/dlerror.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dlerror.3 -------------------------------------------------------------------------------- /doc/man/man3/dlopen.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dlopen.3 -------------------------------------------------------------------------------- /doc/man/man3/dlopen_preflight.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dlopen_preflight.3 -------------------------------------------------------------------------------- /doc/man/man3/dlsym.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dlsym.3 -------------------------------------------------------------------------------- /doc/man/man3/dyld.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/man/man3/dyld.3 -------------------------------------------------------------------------------- /doc/rst/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/rst/conf.py -------------------------------------------------------------------------------- /doc/rst/dyld_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/rst/dyld_usage.rst -------------------------------------------------------------------------------- /doc/rst/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/rst/index.rst -------------------------------------------------------------------------------- /doc/tracing/dyld.codes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/tracing/dyld.codes -------------------------------------------------------------------------------- /doc/tracing/dyld.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/doc/tracing/dyld.plist -------------------------------------------------------------------------------- /dyld.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /dyld3/APIs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/APIs.cpp -------------------------------------------------------------------------------- /dyld3/APIs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/APIs.h -------------------------------------------------------------------------------- /dyld3/APIs_macOS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/APIs_macOS.cpp -------------------------------------------------------------------------------- /dyld3/AllImages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/AllImages.cpp -------------------------------------------------------------------------------- /dyld3/AllImages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/AllImages.h -------------------------------------------------------------------------------- /dyld3/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Array.h -------------------------------------------------------------------------------- /dyld3/BootArgs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/BootArgs.cpp -------------------------------------------------------------------------------- /dyld3/BootArgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/BootArgs.h -------------------------------------------------------------------------------- /dyld3/Closure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Closure.cpp -------------------------------------------------------------------------------- /dyld3/Closure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Closure.h -------------------------------------------------------------------------------- /dyld3/ClosureBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureBuilder.cpp -------------------------------------------------------------------------------- /dyld3/ClosureBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureBuilder.h -------------------------------------------------------------------------------- /dyld3/ClosureFileSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureFileSystem.h -------------------------------------------------------------------------------- /dyld3/ClosureFileSystemNull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureFileSystemNull.cpp -------------------------------------------------------------------------------- /dyld3/ClosureFileSystemNull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureFileSystemNull.h -------------------------------------------------------------------------------- /dyld3/ClosureFileSystemPhysical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureFileSystemPhysical.cpp -------------------------------------------------------------------------------- /dyld3/ClosureFileSystemPhysical.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureFileSystemPhysical.h -------------------------------------------------------------------------------- /dyld3/ClosurePrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosurePrinter.cpp -------------------------------------------------------------------------------- /dyld3/ClosurePrinter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosurePrinter.h -------------------------------------------------------------------------------- /dyld3/ClosureWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureWriter.cpp -------------------------------------------------------------------------------- /dyld3/ClosureWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/ClosureWriter.h -------------------------------------------------------------------------------- /dyld3/CodeSigningTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/CodeSigningTypes.h -------------------------------------------------------------------------------- /dyld3/Diagnostics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Diagnostics.cpp -------------------------------------------------------------------------------- /dyld3/Diagnostics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Diagnostics.h -------------------------------------------------------------------------------- /dyld3/JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/JSON.h -------------------------------------------------------------------------------- /dyld3/JSONReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/JSONReader.h -------------------------------------------------------------------------------- /dyld3/JSONReader.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/JSONReader.mm -------------------------------------------------------------------------------- /dyld3/JSONWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/JSONWriter.h -------------------------------------------------------------------------------- /dyld3/Loading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Loading.cpp -------------------------------------------------------------------------------- /dyld3/Loading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Loading.h -------------------------------------------------------------------------------- /dyld3/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Logging.cpp -------------------------------------------------------------------------------- /dyld3/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Logging.h -------------------------------------------------------------------------------- /dyld3/MachOAnalyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/MachOAnalyzer.cpp -------------------------------------------------------------------------------- /dyld3/MachOAnalyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/MachOAnalyzer.h -------------------------------------------------------------------------------- /dyld3/MachOFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/MachOFile.cpp -------------------------------------------------------------------------------- /dyld3/MachOFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/MachOFile.h -------------------------------------------------------------------------------- /dyld3/MachOLoaded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/MachOLoaded.cpp -------------------------------------------------------------------------------- /dyld3/MachOLoaded.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/MachOLoaded.h -------------------------------------------------------------------------------- /dyld3/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Map.h -------------------------------------------------------------------------------- /dyld3/PathOverrides.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/PathOverrides.cpp -------------------------------------------------------------------------------- /dyld3/PathOverrides.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/PathOverrides.h -------------------------------------------------------------------------------- /dyld3/SharedCacheRuntime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/SharedCacheRuntime.cpp -------------------------------------------------------------------------------- /dyld3/SharedCacheRuntime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/SharedCacheRuntime.h -------------------------------------------------------------------------------- /dyld3/StartGlue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/StartGlue.h -------------------------------------------------------------------------------- /dyld3/SupportedArchs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/SupportedArchs.h -------------------------------------------------------------------------------- /dyld3/Tracing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Tracing.cpp -------------------------------------------------------------------------------- /dyld3/Tracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/Tracing.h -------------------------------------------------------------------------------- /dyld3/libdyldEntryVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/libdyldEntryVector.cpp -------------------------------------------------------------------------------- /dyld3/libdyldEntryVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/libdyldEntryVector.h -------------------------------------------------------------------------------- /dyld3/shared-cache/AdjustDylibSegments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/AdjustDylibSegments.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/BuilderUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/BuilderUtils.h -------------------------------------------------------------------------------- /dyld3/shared-cache/BuilderUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/BuilderUtils.mm -------------------------------------------------------------------------------- /dyld3/shared-cache/CacheBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/CacheBuilder.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/CacheBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/CacheBuilder.h -------------------------------------------------------------------------------- /dyld3/shared-cache/DyldSharedCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/DyldSharedCache.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/DyldSharedCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/DyldSharedCache.h -------------------------------------------------------------------------------- /dyld3/shared-cache/FileAbstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/FileAbstraction.hpp -------------------------------------------------------------------------------- /dyld3/shared-cache/FileUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/FileUtils.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/FileUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/FileUtils.h -------------------------------------------------------------------------------- /dyld3/shared-cache/MachOFileAbstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/MachOFileAbstraction.hpp -------------------------------------------------------------------------------- /dyld3/shared-cache/Manifest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/Manifest.h -------------------------------------------------------------------------------- /dyld3/shared-cache/Manifest.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/Manifest.mm -------------------------------------------------------------------------------- /dyld3/shared-cache/ObjC1Abstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/ObjC1Abstraction.hpp -------------------------------------------------------------------------------- /dyld3/shared-cache/ObjC2Abstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/ObjC2Abstraction.hpp -------------------------------------------------------------------------------- /dyld3/shared-cache/OptimizerBranches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/OptimizerBranches.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/OptimizerLinkedit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/OptimizerLinkedit.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/OptimizerObjC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/OptimizerObjC.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/StringUtils.h -------------------------------------------------------------------------------- /dyld3/shared-cache/Trie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/Trie.hpp -------------------------------------------------------------------------------- /dyld3/shared-cache/dyld_cache_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/dyld_cache_format.h -------------------------------------------------------------------------------- /dyld3/shared-cache/dyld_closure_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/dyld_closure_util.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/dyld_shared_cache_builder.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/dyld_shared_cache_builder.mm -------------------------------------------------------------------------------- /dyld3/shared-cache/dyldinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/dyldinfo.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/make_ios_dyld_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/make_ios_dyld_cache.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/mrm_shared_cache_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/mrm_shared_cache_builder.cpp -------------------------------------------------------------------------------- /dyld3/shared-cache/mrm_shared_cache_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/mrm_shared_cache_builder.h -------------------------------------------------------------------------------- /dyld3/shared-cache/update_dyld_shared_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld3/shared-cache/update_dyld_shared_cache.cpp -------------------------------------------------------------------------------- /dyld_sim-entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/dyld_sim-entitlements.plist -------------------------------------------------------------------------------- /include/dlfcn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/dlfcn.h -------------------------------------------------------------------------------- /include/mach-o/dyld-interposing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/mach-o/dyld-interposing.h -------------------------------------------------------------------------------- /include/mach-o/dyld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/mach-o/dyld.h -------------------------------------------------------------------------------- /include/mach-o/dyld_images.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/mach-o/dyld_images.h -------------------------------------------------------------------------------- /include/mach-o/dyld_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/mach-o/dyld_priv.h -------------------------------------------------------------------------------- /include/mach-o/dyld_process_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/mach-o/dyld_process_info.h -------------------------------------------------------------------------------- /include/mach-o/fixup-chains.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/mach-o/fixup-chains.h -------------------------------------------------------------------------------- /include/objc-shared-cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/include/objc-shared-cache.h -------------------------------------------------------------------------------- /launch-cache/Architectures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/Architectures.hpp -------------------------------------------------------------------------------- /launch-cache/CacheFileAbstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/CacheFileAbstraction.hpp -------------------------------------------------------------------------------- /launch-cache/CommonDigestSPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/CommonDigestSPI.h -------------------------------------------------------------------------------- /launch-cache/FileAbstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/FileAbstraction.hpp -------------------------------------------------------------------------------- /launch-cache/MachOFileAbstraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/MachOFileAbstraction.hpp -------------------------------------------------------------------------------- /launch-cache/MachOTrie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/MachOTrie.hpp -------------------------------------------------------------------------------- /launch-cache/dsc_extractor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/dsc_extractor.cpp -------------------------------------------------------------------------------- /launch-cache/dsc_extractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/dsc_extractor.h -------------------------------------------------------------------------------- /launch-cache/dsc_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/dsc_iterator.cpp -------------------------------------------------------------------------------- /launch-cache/dsc_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/dsc_iterator.h -------------------------------------------------------------------------------- /launch-cache/dyld_cache_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/dyld_cache_format.h -------------------------------------------------------------------------------- /launch-cache/dyld_shared_cache_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/launch-cache/dyld_shared_cache_util.cpp -------------------------------------------------------------------------------- /src/ImageLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoader.cpp -------------------------------------------------------------------------------- /src/ImageLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoader.h -------------------------------------------------------------------------------- /src/ImageLoaderMachO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMachO.cpp -------------------------------------------------------------------------------- /src/ImageLoaderMachO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMachO.h -------------------------------------------------------------------------------- /src/ImageLoaderMachOClassic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMachOClassic.cpp -------------------------------------------------------------------------------- /src/ImageLoaderMachOClassic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMachOClassic.h -------------------------------------------------------------------------------- /src/ImageLoaderMachOCompressed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMachOCompressed.cpp -------------------------------------------------------------------------------- /src/ImageLoaderMachOCompressed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMachOCompressed.h -------------------------------------------------------------------------------- /src/ImageLoaderMegaDylib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMegaDylib.cpp -------------------------------------------------------------------------------- /src/ImageLoaderMegaDylib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/ImageLoaderMegaDylib.h -------------------------------------------------------------------------------- /src/dyld.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld.exp -------------------------------------------------------------------------------- /src/dyld.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld.order -------------------------------------------------------------------------------- /src/dyld2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld2.cpp -------------------------------------------------------------------------------- /src/dyld2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld2.h -------------------------------------------------------------------------------- /src/dyldAPIs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldAPIs.cpp -------------------------------------------------------------------------------- /src/dyldAPIsInLibSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldAPIsInLibSystem.cpp -------------------------------------------------------------------------------- /src/dyldExceptions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldExceptions.c -------------------------------------------------------------------------------- /src/dyldInitialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldInitialization.cpp -------------------------------------------------------------------------------- /src/dyldLibSystemGlue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldLibSystemGlue.c -------------------------------------------------------------------------------- /src/dyldLibSystemInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldLibSystemInterface.h -------------------------------------------------------------------------------- /src/dyldLock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldLock.cpp -------------------------------------------------------------------------------- /src/dyldLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldLock.h -------------------------------------------------------------------------------- /src/dyldNew.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldNew.cpp -------------------------------------------------------------------------------- /src/dyldStartup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldStartup.s -------------------------------------------------------------------------------- /src/dyldSyscallInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyldSyscallInterface.h -------------------------------------------------------------------------------- /src/dyld_debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_debugger.cpp -------------------------------------------------------------------------------- /src/dyld_process_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_process_info.cpp -------------------------------------------------------------------------------- /src/dyld_process_info_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_process_info_internal.h -------------------------------------------------------------------------------- /src/dyld_process_info_notify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_process_info_notify.cpp -------------------------------------------------------------------------------- /src/dyld_sim.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_sim.exp -------------------------------------------------------------------------------- /src/dyld_stub_binder.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_stub_binder.s -------------------------------------------------------------------------------- /src/dyld_usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/dyld_usage.cpp -------------------------------------------------------------------------------- /src/glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/glue.c -------------------------------------------------------------------------------- /src/libdyld_data_symbols.dirty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/libdyld_data_symbols.dirty -------------------------------------------------------------------------------- /src/libdyld_sim.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/libdyld_sim.exp -------------------------------------------------------------------------------- /src/start_glue.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/start_glue.s -------------------------------------------------------------------------------- /src/stub_binding_helper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/stub_binding_helper.s -------------------------------------------------------------------------------- /src/threadLocalHelpers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/threadLocalHelpers.s -------------------------------------------------------------------------------- /src/threadLocalVariables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/src/threadLocalVariables.c -------------------------------------------------------------------------------- /testing/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/README.txt -------------------------------------------------------------------------------- /testing/build_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/build_tests.py -------------------------------------------------------------------------------- /testing/get_task_allow_entitlement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/get_task_allow_entitlement.plist -------------------------------------------------------------------------------- /testing/include/dyld_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/include/dyld_test.h -------------------------------------------------------------------------------- /testing/include/test_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/include/test_support.h -------------------------------------------------------------------------------- /testing/nocr/execserver.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/nocr/execserver.defs -------------------------------------------------------------------------------- /testing/nocr/nocr.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/nocr/nocr.1 -------------------------------------------------------------------------------- /testing/nocr/nocr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/nocr/nocr.c -------------------------------------------------------------------------------- /testing/run_all_dyld_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/run_all_dyld_tests.py -------------------------------------------------------------------------------- /testing/task_for_pid_entitlement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/task_for_pid_entitlement.plist -------------------------------------------------------------------------------- /testing/test-cases/LC_DYLD_ENV-DYLD_LIBRARY_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | 5 | -------------------------------------------------------------------------------- /testing/test-cases/NSAddImage-basic.dtest/zzz.c: -------------------------------------------------------------------------------- 1 | void zzz() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/NSAddImage-fail.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/NSAddImage-fail.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/_dyld_is_memory_immutable-lock.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | 5 | void foo() 6 | { 7 | } 8 | 9 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_for_bulk_image_loads.dtest/baz.c: -------------------------------------------------------------------------------- 1 | 2 | void baz() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_for_bulk_image_loads.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_for_bulk_image_loads.dtest/up.c: -------------------------------------------------------------------------------- 1 | 2 | void up() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_for_image_loads.dtest/baz.c: -------------------------------------------------------------------------------- 1 | 2 | void baz() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_for_image_loads.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_for_image_loads.dtest/up.c: -------------------------------------------------------------------------------- 1 | 2 | void up() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/_dyld_register_func_for_add_image.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/amfi-hardened-dlopen-leaf.dtest/my.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo() {} 4 | 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/amfi-interpose.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/amfi-interpose.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/bind-addend.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/bind-addend.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/bind-rebase.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/bind-rebase.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/cwd-relative-load.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo = 42; 2 | -------------------------------------------------------------------------------- /testing/test-cases/dladdr-basic.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dladdr-basic.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dladdr-dylib.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dladdr-dylib.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dladdr-dylib.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dladdr-dylib.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-DYLD_LIBRARY_PATH.dtest/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_LOCAL-hides.dtest/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return 11; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_LOCAL-hides.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_NODELETE.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int bar = 11; 4 | 5 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_NODELETE.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 10; 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_NOLOAD.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_NOW.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | #ifdef HAS_SYMBOL 3 | void bar() { } 4 | #endif 5 | 6 | 7 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_NOW.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-RTLD_NOW.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-RTLD_NOW.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-RTLD_NOW.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-atpath-restricted.dtest/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-atpath-restricted.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-bad-file.dtest/bad.txt: -------------------------------------------------------------------------------- 1 | bad file 2 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-bad-file.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-bad-file.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-basic.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-basic.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-basic.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-fail-cleanly.dtest/a.c: -------------------------------------------------------------------------------- 1 | int a() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-flat.dtest/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-flat.dtest/bar.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-flat.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-flat.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-flat.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-flat.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-haswell.dtest/a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-haswell.dtest/a.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-haswell.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-haswell.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init2.dtest/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init2.dtest/bar.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init2.dtest/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init2.dtest/baz.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init2.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init2.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init2.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init2.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init3.dtest/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init3.dtest/bar.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init3.dtest/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init3.dtest/baz.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init3.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init3.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-in-init3.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-in-init3.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-intertwined.dtest/A.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-intertwined.dtest/A.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-intertwined.dtest/B.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-intertwined.dtest/B.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-intertwined.dtest/C.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-intertwined.dtest/C.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-intertwined.dtest/D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-intertwined.dtest/D.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-intertwined.dtest/E.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-intertwined.dtest/E.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-intertwined.dtest/F.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-intertwined.dtest/F.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-race.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-race.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-race.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-realpath.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-realpath.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-recurse.dtest/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return 0; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-recurse.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-recurse.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-recurse.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-recurse.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-from-dylib.dtest/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return 0; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-implicit.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-prev-override.dtest/dyn.c: -------------------------------------------------------------------------------- 1 | int sub2() 2 | { 3 | return 2; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-prev-override.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-prev-override.dtest/good.c: -------------------------------------------------------------------------------- 1 | int sub1() 2 | { 3 | return 1; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-prev.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-prev.dtest/sub1.c: -------------------------------------------------------------------------------- 1 | int sub1() 2 | { 3 | return 1; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-rpath-prev.dtest/sub2.c: -------------------------------------------------------------------------------- 1 | int sub2() 2 | { 3 | return 2; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-signing.dtest/dylib.c: -------------------------------------------------------------------------------- 1 | int foo() { 2 | return 10; 3 | } 4 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-signing.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-signing.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlopen-symlink.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/dlopen-symlink.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlopen-symlink.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-RTLD_NEXT.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlsym-RTLD_NEXT.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-RTLD_NEXT.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlsym-RTLD_NEXT.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-RTLD_SELF.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlsym-RTLD_SELF.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-RTLD_SELF.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlsym-RTLD_SELF.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-handle.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dlsym-handle.dtest/base.c: -------------------------------------------------------------------------------- 1 | 2 | void base() { } 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/dlsym-handle.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dlsym-handle.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlsym-handle.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-re-export.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlsym-re-export.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dlsym-re-export.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dlsym-re-export.dtest/sub1.c: -------------------------------------------------------------------------------- 1 | int sub1() 2 | { 3 | return 1; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dlsym-re-export.dtest/sub2.c: -------------------------------------------------------------------------------- 1 | int sub2() 2 | { 3 | return 2; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dtrace.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dtrace.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dtrace.dtest/main.d: -------------------------------------------------------------------------------- 1 | provider dyld_testing { 2 | probe callback(); 3 | }; 4 | -------------------------------------------------------------------------------- /testing/test-cases/dyld-insert-library-double.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dyld-insert-library-double.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dyld-insert-library-rpath.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dyld-insert-library-rpath.dtest/baz.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dyld-insert-library-rpath.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_abort_payload.dtest/defSymbol.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | #if HAS_SYMBOL 4 | int slipperySymbol = 5; 5 | #endif 6 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_abort_payload.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() 3 | { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_fork-locks.dest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dyld_fork-locks.dest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dyld_get_sdk_version.dtest/bad.txt: -------------------------------------------------------------------------------- 1 | bad file 2 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_has_inserted_or_interposing_libraries.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { } 3 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_need_closure.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_process_info.dtest/File: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_process_info_notify.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { 3 | } 4 | 5 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_process_info_unload.dtest/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_shared_cache_some_image_overridden.dtest/myzlib.c: -------------------------------------------------------------------------------- 1 | const char* zlibVersion() 2 | { 3 | return "my"; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_shared_cache_some_image_overridden.dtest/reexported-myzlib.c: -------------------------------------------------------------------------------- 1 | const char* zlibVersion() 2 | { 3 | return "my"; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/dyld_shared_cache_some_image_overridden.dtest/reexporter.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/dylib-re-export-old-format.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar() { 3 | return 42; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dylib-re-export-old-format.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 1; 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/dylib-re-export.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar() { 3 | return 42; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/dylib-re-export.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 1; 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/dylib-re-export.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/dylib-re-export.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/dylib-static-link.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 42; 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/dylib-static-weak-link.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 42; 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_FALLBACK_FRAMEWORK_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_FALLBACK_LIBRARY_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_FRAMEWORK_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_IMAGE_SUFFIX.dtest/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_IMAGE_SUFFIX.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_LIBRARY_PATH-cache.dtest/myzlib.c: -------------------------------------------------------------------------------- 1 | const char* zlibVersion() 2 | { 3 | return "my"; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_LIBRARY_PATH-cache.dtest/reexported-myzlib.c: -------------------------------------------------------------------------------- 1 | const char* zlibVersion() 2 | { 3 | return "my"; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_LIBRARY_PATH-cache.dtest/reexporter.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_LIBRARY_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return VALUE; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_VERSIONED_FRAMEWORK_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() 3 | { 4 | return RESULT; 5 | } 6 | -------------------------------------------------------------------------------- /testing/test-cases/env-DYLD_VERSIONED_LIBRARY_PATH.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() 3 | { 4 | return RESULT; 5 | } 6 | -------------------------------------------------------------------------------- /testing/test-cases/flat-namespace.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/flat-namespace.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/flat-namespace.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/flat-namespace.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/image_infos-uuids.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/interpose-malloc.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/interpose-malloc.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/interpose-weak.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/interpose-weak.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/interpose-weak.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/interpose-weak.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo1.c: -------------------------------------------------------------------------------- 1 | int foo1() { return 1; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo10.c: -------------------------------------------------------------------------------- 1 | int foo10() { return 10; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo11.c: -------------------------------------------------------------------------------- 1 | int foo11() { return 11; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo12.c: -------------------------------------------------------------------------------- 1 | int foo12() { return 12; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo13.c: -------------------------------------------------------------------------------- 1 | int foo13() { return 13; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo14.c: -------------------------------------------------------------------------------- 1 | int foo14() { return 14; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo15.c: -------------------------------------------------------------------------------- 1 | int foo15() { return 15; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo16.c: -------------------------------------------------------------------------------- 1 | int foo16() { return 16; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo17.c: -------------------------------------------------------------------------------- 1 | int foo17() { return 17; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo18.c: -------------------------------------------------------------------------------- 1 | int foo18() { return 18; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo19.c: -------------------------------------------------------------------------------- 1 | int foo19() { return 19; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo2.c: -------------------------------------------------------------------------------- 1 | int foo2() { return 2; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo20.c: -------------------------------------------------------------------------------- 1 | int foo20() { return 20; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo21.c: -------------------------------------------------------------------------------- 1 | int foo21() { return 21; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo22.c: -------------------------------------------------------------------------------- 1 | int foo22() { return 22; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo23.c: -------------------------------------------------------------------------------- 1 | int foo23() { return 23; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo24.c: -------------------------------------------------------------------------------- 1 | int foo24() { return 24; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo25.c: -------------------------------------------------------------------------------- 1 | int foo25() { return 25; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo26.c: -------------------------------------------------------------------------------- 1 | int foo26() { return 26; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo27.c: -------------------------------------------------------------------------------- 1 | int foo27() { return 27; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo28.c: -------------------------------------------------------------------------------- 1 | int foo28() { return 28; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo29.c: -------------------------------------------------------------------------------- 1 | int foo29() { return 29; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo3.c: -------------------------------------------------------------------------------- 1 | int foo3() { return 3; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo30.c: -------------------------------------------------------------------------------- 1 | int foo30() { return 30; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo31.c: -------------------------------------------------------------------------------- 1 | int foo31() { return 31; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo32.c: -------------------------------------------------------------------------------- 1 | int foo32() { return 32; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo4.c: -------------------------------------------------------------------------------- 1 | int foo4() { return 4; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo5.c: -------------------------------------------------------------------------------- 1 | int foo5() { return 5; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo6.c: -------------------------------------------------------------------------------- 1 | int foo6() { return 6; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo7.c: -------------------------------------------------------------------------------- 1 | int foo7() { return 7; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo8.c: -------------------------------------------------------------------------------- 1 | int foo8() { return 8; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/launch-image-cache.dtest/foo9.c: -------------------------------------------------------------------------------- 1 | int foo9() { return 9; }; 2 | -------------------------------------------------------------------------------- /testing/test-cases/missing-weak-def.dtest/bar-empty.c: -------------------------------------------------------------------------------- 1 | 2 | int not_bar() { 3 | return 0; 4 | } -------------------------------------------------------------------------------- /testing/test-cases/missing-weak-def.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar() { 3 | return 0; 4 | } -------------------------------------------------------------------------------- /testing/test-cases/no-shared-cache.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/no-shared-cache.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/operator-new.dtest/main.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/operator-new.dtest/main.cxx -------------------------------------------------------------------------------- /testing/test-cases/read-only-data.dtest/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/read-only-data.dtest/foo.c -------------------------------------------------------------------------------- /testing/test-cases/read-only-data.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/read-only-data.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/restrict-search.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 10; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/restrict-search.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/restrict-search.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/rpath-absolute.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo = 42; 2 | -------------------------------------------------------------------------------- /testing/test-cases/rpath-absolute.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/rpath-absolute.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/rpath-weak-missing.dtest/foo.c: -------------------------------------------------------------------------------- 1 | int foo = 42; 2 | -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/Makefile -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/base.c -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/base.h -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/foo1.c -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/foo2.c -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/foo3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/foo3.c -------------------------------------------------------------------------------- /testing/test-cases/weak-coalesce.dtest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/testing/test-cases/weak-coalesce.dtest/main.c -------------------------------------------------------------------------------- /testing/test-cases/weak-dylib-re-export.dtest/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar() { 3 | return 42; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /testing/test-cases/weak-dylib-re-export.dtest/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo = 1; 3 | 4 | -------------------------------------------------------------------------------- /testing/test-cases/weak-dylib-re-export.dtest/symbols.txt: -------------------------------------------------------------------------------- 1 | _bar 2 | -------------------------------------------------------------------------------- /unit-tests/bin/build-results-filter.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/build-results-filter.pl -------------------------------------------------------------------------------- /unit-tests/bin/exit-non-zero-pass.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/exit-non-zero-pass.pl -------------------------------------------------------------------------------- /unit-tests/bin/exit-zero-pass.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/exit-zero-pass.pl -------------------------------------------------------------------------------- /unit-tests/bin/fail-if-non-zero.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/fail-if-non-zero.pl -------------------------------------------------------------------------------- /unit-tests/bin/make-recursive.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/make-recursive.pl -------------------------------------------------------------------------------- /unit-tests/bin/pass-iff-exit-zero.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/pass-iff-exit-zero.pl -------------------------------------------------------------------------------- /unit-tests/bin/result-filter.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/bin/result-filter.pl -------------------------------------------------------------------------------- /unit-tests/build-and-run-iPhoneOS-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/build-and-run-iPhoneOS-unit-tests -------------------------------------------------------------------------------- /unit-tests/build-iPhoneOS-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/build-iPhoneOS-unit-tests -------------------------------------------------------------------------------- /unit-tests/include/common.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/include/common.makefile -------------------------------------------------------------------------------- /unit-tests/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/include/test.h -------------------------------------------------------------------------------- /unit-tests/run-all-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/run-all-unit-tests -------------------------------------------------------------------------------- /unit-tests/test-cases/DYLD_LIBRARY_PATH-dyld_env/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() 3 | { 4 | return RESULT; 5 | } 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/NSAddImage-leafname/zzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/NSAddImage-leafname/zzz.c -------------------------------------------------------------------------------- /unit-tests/test-cases/absolute-symbol/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/absolute-symbol/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/absolute-symbol/abs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/absolute-symbol/abs.s -------------------------------------------------------------------------------- /unit-tests/test-cases/absolute-symbol/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int var = 5; 4 | void func() { } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/absolute-symbol/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/absolute-symbol/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/addend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/addend/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/addend/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/addend/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/addend/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/addend/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/all_image_infos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/all_image_infos/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/all_image_infos/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/all_image_infos/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/all_image_infos/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/always-libSystem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/always-libSystem/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/always-libSystem/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/always-libSystem/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/big-jump-table/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-jump-table/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/big-jump-table/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-jump-table/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/big-jump-table/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-jump-table/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/big-jump-table/funcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-jump-table/funcs.c -------------------------------------------------------------------------------- /unit-tests/test-cases/big-jump-table/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-jump-table/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/big-jump-table/pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-jump-table/pointers.c -------------------------------------------------------------------------------- /unit-tests/test-cases/big-stack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-stack/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/big-stack/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/big-stack/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/branch-islands/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/branch-islands/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/branch-islands/extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/branch-islands/extra.c -------------------------------------------------------------------------------- /unit-tests/test-cases/branch-islands/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/branch-islands/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/branch-islands/space.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/branch-islands/space.s -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-basic/bundle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-basic/bundle.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-dont-gc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-dont-gc/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-dont-gc/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-dont-gc/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-dont-gc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-dont-gc/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-memory-load/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-memory-load/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-multi-link/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-multi-link/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-multi-load/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-multi-load/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-private/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-private/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-private/bundle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-private/bundle.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-private/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-private/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-reload/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-reload/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-reload/bundle.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-reload/bundle.cxx -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-reload/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-reload/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-terminator/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-terminator/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-unlinkable/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-unlinkable/lib.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-unlinkable/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-unlinkable/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-v-dylib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-v-dylib/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-v-dylib/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-v-dylib/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-v-dylib/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-v-dylib/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-v-dylib/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-v-dylib/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-weak/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-weak/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-weak/bundle.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-weak/bundle.cxx -------------------------------------------------------------------------------- /unit-tests/test-cases/bundle-weak/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/bundle-weak/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/coreSymbolication-notify/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/coreSymbolication-notify/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-apple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-apple/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-apple/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-apple/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-argv-NULL/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-argv-NULL/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-argv-NULL/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-argv-NULL/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-custom/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-custom/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-custom/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-custom/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-custom/mystart.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-custom/mystart.s -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-libSystem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-libSystem/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-libSystem/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-libSystem/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-result/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/crt-result/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-result/bad.c: -------------------------------------------------------------------------------- 1 | int main() { return 1; } 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/crt-result/good.c: -------------------------------------------------------------------------------- 1 | int main() { return 0; } 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/cxa_finalize/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/cxa_finalize/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/cxa_finalize/foo.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/cxa_finalize/foo.cxx -------------------------------------------------------------------------------- /unit-tests/test-cases/cxa_finalize/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/cxa_finalize/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/deadlock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/deadlock/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/deadlock/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/deadlock/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/deadlock/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/deadlock/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/deadlock/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/deadlock/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dladdr-stripped/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dladdr-stripped/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dladdr-stripped/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dladdr-stripped/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dladdr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dladdr/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dladdr/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dladdr/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-basic/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-basic/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-dylib-ref-count/bar.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int bar() 4 | { 5 | return 10; 6 | } 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-dylib-ref-count/base.c: -------------------------------------------------------------------------------- 1 | void base() { } 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-dylib-ref-count/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() 3 | { 4 | return 10; 5 | } 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/bar.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/bar.cxx -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/base.h -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/baz.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/baz.cxx -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-order/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-order/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-unload-c++/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-unload-c++/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-unload-c++/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-unload-c++/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-unload-c++/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-unload-c++/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-unmap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-unmap/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-unmap/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} -------------------------------------------------------------------------------- /unit-tests/test-cases/dlclose-unmap/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlclose-unmap/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlerror-clear/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlerror-clear/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlerror-clear/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlerror-clear/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlerror/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlerror/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlerror/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlerror/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-DYLD_FALLBACK_LIBRARY_PATH/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int foo() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_FIRST/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_FIRST/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_FIRST/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_FIRST/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_FIRST/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_FIRST/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_FIRST/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_FIRST/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_GLOBAL/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_GLOBAL/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_GLOBAL/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_GLOBAL/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_GLOBAL/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_GLOBAL/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_LOCAL-weak/bar.c: -------------------------------------------------------------------------------- 1 | int __attribute__((weak)) A[] = { 1, 2, 3, 4 }; 2 | 3 | 4 | int* getA() { return A; } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_LOCAL/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_LOCAL/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_LOCAL/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_LOCAL/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_LOCAL/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_LOCAL/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOLOAD-symlink/bar.c: -------------------------------------------------------------------------------- 1 | int bar() { return 0; } 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOLOAD-symlink/foo.c: -------------------------------------------------------------------------------- 1 | int foo() { return 0; } 2 | 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOLOAD/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_NOLOAD/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOLOAD/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_NOLOAD/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOW/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_NOW/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOW/bundle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_NOW/bundle.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOW/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_NOW/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-RTLD_NOW/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-RTLD_NOW/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-basic/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-basic/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-codesign-dynamic/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-codesign/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-codesign/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-codesign/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-codesign/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-codesign/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-dyld-locking/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-dyld-locking/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-dyld-locking/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-dyld-locking/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-error/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-error/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-error/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-error/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-error/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-executable/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-executable/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-executable/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-executable/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-dlopen-notify/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-dlopen/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-dlopen/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-init-dlopen/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-dlopen/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-init-dlopen/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-up/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-init-up/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-up/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-init-up/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-up/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-init-up/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-init-up/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-init-up/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-initializer/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-initializer/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-initializer/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-initializer/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-initializer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-initializer/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-leak/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-leak/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-leak/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-leak/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-leak/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-leak/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-leak/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-multi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-multi/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-multi/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-multi/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-multi/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-multi/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-notify-bind/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-notify-bind/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-notify-bind/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-notify-bind/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-sandbox/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-sandbox/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-sandbox/base.sb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-sandbox/base.sb -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-sandbox/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int foo() 4 | { 5 | return 42; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-sandbox/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-sandbox/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-search-leak/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-search-leak/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-search-leak/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-zero/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-zero/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen-zero/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlopen-zero/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-basic/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-basic/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-cycle/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-cycle/baz.c: -------------------------------------------------------------------------------- 1 | void baz() {} 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-cycle/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-leak-image-deny-single/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-leak/bar.c: -------------------------------------------------------------------------------- 1 | void bar() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlopen_preflight-leak/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_DEFAULT/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_DEFAULT/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_DEFAULT/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_DEFAULT/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_NEXT/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_NEXT/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_NEXT/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_NEXT/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_NEXT/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_NEXT/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_NEXT/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_NEXT/test.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_SELF/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_SELF/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_SELF/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_SELF/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_SELF/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_SELF/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-RTLD_SELF/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-RTLD_SELF/test.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-error/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-error/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-error/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-error/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-indirect/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-indirect/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-indirect/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-indirect/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-indirect/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-indirect/foo1.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-indirect/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-indirect/foo2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-indirect/foo3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-indirect/foo3.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dlsym-indirect/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dlsym-indirect/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dyld-func-lookup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dyld-func-lookup/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/dyld-func-lookup/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dyld-func-lookup/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dyld-func-lookup/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dyld-func-lookup/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/dynamic_cast-basic/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/dynamic_cast-basic/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/env-DYLD_FALLBACK_LIBRARY_PATH/compress.c: -------------------------------------------------------------------------------- 1 | int compress() 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /unit-tests/test-cases/executable-image-index/foo.c: -------------------------------------------------------------------------------- 1 | void foo() { } 2 | 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/fallback-with-suid/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/fallback-with-suid/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/fallback-with-suid/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/fallback-with-suid/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-data/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-data/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-data/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-data/getbar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-data/getbar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-data/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-data/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-insert/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-insert/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-insert/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-insert/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-insert/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-insert/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-prebound/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-prebound/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-prebound/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-prebound/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-prebound/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-prebound/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-prebound/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-prebound/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-private-extern/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-private-extern/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/flat-private-extern/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/flat-private-extern/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/framework-DYLD_LIBRARY_PATH/foo.c: -------------------------------------------------------------------------------- 1 | 2 | int foo() 3 | { 4 | return RESULT; 5 | } 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/framework-fallback/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/framework-fallback/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/ignore-bad-files/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/ignore-bad-files/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/ignore-bad-files/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/ignore-bad-files/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/ignore-bad-files/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/ignore-bad-files/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-count/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-count/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/image-count/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-count/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-count/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-remove-crash/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-remove-crash/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-remove-crash/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-remove-notification/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-slide/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-slide/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/image-slide/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-slide/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-slide/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-change/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-change/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-change/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-state-change/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-OFI/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-OFI/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-all_image_infos/bar.c: -------------------------------------------------------------------------------- 1 | void bar() {} 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-cache-leak/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() { } 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-cache-leak/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-dlclose/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-leak/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() { } 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny-leak/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-state-deny/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar = 10; 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny/foo.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() {} 3 | 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image-state-deny/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-state-deny/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-suffix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-suffix/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/image-suffix/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-suffix/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image-suffix/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/image-suffix/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/image_header_containing_address/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/image_path_containing_address/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/base.h -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/foo1.c -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/foo2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/foo3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/foo3.c -------------------------------------------------------------------------------- /unit-tests/test-cases/init-order/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/init-order/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/initializer-args/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/initializer-args/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/initializer-args/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/initializer-args/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-basic/wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-basic/wrap.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-chained/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-chained/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-chained/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-chained/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-chained/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-chained/foo1.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-chained/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-chained/foo2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-chained/foo3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-chained/foo3.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-chained/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-chained/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-dlsym/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-dlsym/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-dlsym/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-dlsym/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-dlsym/myfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-dlsym/myfree.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-multiple/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-multiple/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-multiple/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-multiple/base.h -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-multiple/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-multiple/foo1.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-multiple/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-multiple/foo2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/interpose-multiple/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/interpose-multiple/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/jump-table-race/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/jump-table-race/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/jump-table-race/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/jump-table-race/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/jump-table-race/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/jump-table-race/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/jump-table-race/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/jump-table-race/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/lazy-dylib-missing-dylib/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int foo() 4 | { 5 | return 1; 6 | } 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/lib-name-overload/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/lib-name-overload/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/lib-name-overload/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/lib-name-overload/foo2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/lib-name-overload/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/lib-name-overload/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-dup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path-dup/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-dup/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path-dup/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-dup/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path-dup/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-dup/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path-dup/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-dup/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path-dup/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-symlink/bar.c: -------------------------------------------------------------------------------- 1 | void bar() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path-symlink/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/loader_path/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/loader_path/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-slide/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-lazy-slide/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-slide/bar.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int bar = 10; 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-slide/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-lazy-slide/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-slide/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-lazy-slide/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-weak/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-lazy-weak/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-weak/bar.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | __attribute__((weak)) int bar = 10; 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-weak/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-lazy-weak/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/non-lazy-weak/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-lazy-weak/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/non-weak-library/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-weak-library/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/non-weak-library/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-weak-library/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/non-weak-library/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/non-weak-library/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/operator-new/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/operator-new/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/operator-new/main.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/operator-new/main.cxx -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-big/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-big/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-big/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-big/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-custom-stack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-custom-stack/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-custom-stack/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-custom-stack/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-dylib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-dylib/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-dylib/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-dylib/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-dylib/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-dylib/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-text-reloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-text-reloc/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/pie-text-reloc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pie-text-reloc/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/progname/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/progname/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/progname/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/progname/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/pthread-keys/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pthread-keys/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/pthread-keys/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/pthread-keys/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-dylib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/re-export-dylib/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-dylib/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return 1; 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-dylib/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 0; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-dylib/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/re-export-dylib/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-framework/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return 1; 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-framework/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 0; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-sub-framework/bar.c: -------------------------------------------------------------------------------- 1 | int bar() 2 | { 3 | return 1; 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-sub-framework/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 0; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol-dylib/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar(void) 3 | { 4 | return 2; 5 | } 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol-dylib/baz.c: -------------------------------------------------------------------------------- 1 | int baz() 2 | { 3 | return 3; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol-dylib/baz.exp: -------------------------------------------------------------------------------- 1 | _baz 2 | _frob 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol-dylib/foo.c: -------------------------------------------------------------------------------- 1 | int foo(void) 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol-dylib/frob.c: -------------------------------------------------------------------------------- 1 | int frob() 2 | { 3 | return 4; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/re-export-symbol/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/bar.c: -------------------------------------------------------------------------------- 1 | 2 | int bar(void) 3 | { 4 | return 10; 5 | } 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/foo.c: -------------------------------------------------------------------------------- 1 | int foo(void) 2 | { 3 | return 10; 4 | } 5 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/foo.exp: -------------------------------------------------------------------------------- 1 | _foo 2 | _bar 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/foo2.exp: -------------------------------------------------------------------------------- 1 | _foo 2 | _mybar 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/main1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/re-export-symbol/main1.c -------------------------------------------------------------------------------- /unit-tests/test-cases/re-export-symbol/main2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/re-export-symbol/main2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/read-only-stubs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/read-only-stubs/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/read-only-stubs/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/read-only-stubs/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/read-only-stubs/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/read-only-stubs/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/read-only-stubs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/read-only-stubs/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/restrict-environ/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/restrict-environ/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/restrict-environ/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/restrict-environ/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/restrict-executable_path/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int foo() { return 1; } 4 | 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-DYLD_ROOT_PATH/foo.c: -------------------------------------------------------------------------------- 1 | int foo() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-basic/bar.c: -------------------------------------------------------------------------------- 1 | void bar() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-basic/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-dlopen-in-dylib/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-dlopen-leak/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-dlopen-leak/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-dlopen-leak/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-dlopen-leak/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-dlopen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-dlopen/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-dlopen/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-dlopen/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-dlopen/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-dlopen/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-executable_path/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-indirect-suid/bar.c: -------------------------------------------------------------------------------- 1 | 2 | void bar() 3 | { 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-indirect-suid/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-install-name/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-install-name/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-install-name/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-install-name/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-introspection/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-loader_path-dlopen/baz.c: -------------------------------------------------------------------------------- 1 | 2 | void baz() 3 | { 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-loader_path/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-loader_path/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-loader_path/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-loader_path/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-nesting/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-nesting/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-nesting/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-nesting/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-nesting/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-nesting/baz.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-nesting/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-nesting/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-nesting/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/rpath-nesting/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/rpath-no-trailing-slash/foo.c: -------------------------------------------------------------------------------- 1 | void foo() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /unit-tests/test-cases/suid-environ/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/suid-environ/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/suid-environ/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/suid-environ/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/suid-executable_path/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | int foo() { return 1; } 4 | 5 | 6 | -------------------------------------------------------------------------------- /unit-tests/test-cases/sym-link-load/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/sym-link-load/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/sym-link-load/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/sym-link-load/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/sym-link-load/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/sym-link-load/base.h -------------------------------------------------------------------------------- /unit-tests/test-cases/sym-link-load/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/sym-link-load/link.c -------------------------------------------------------------------------------- /unit-tests/test-cases/sym-link-load/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/sym-link-load/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/sym-link-load/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/sym-link-load/test.c -------------------------------------------------------------------------------- /unit-tests/test-cases/template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/template/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/template/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/template/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs-perms/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs-perms/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs-perms/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs-perms/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs/bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs/bind.c -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/text-relocs/space.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/text-relocs/space.s -------------------------------------------------------------------------------- /unit-tests/test-cases/threaded-lazy-bind/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/threaded-lazy-bind/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/threaded-lazy-bind/gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/threaded-lazy-bind/gen.c -------------------------------------------------------------------------------- /unit-tests/test-cases/threaded-lazy-bind/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/threaded-lazy-bind/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-basic/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-basic/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-dylib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-dylib/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-dylib/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-dylib/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-dylib/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-dylib/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-initializer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-initializer/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-initializer/get.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-initializer/get.s -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-initializer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-initializer/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-terminators/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-terminators/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-terminators/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-terminators/init.s -------------------------------------------------------------------------------- /unit-tests/test-cases/tlv-terminators/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/tlv-terminators/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/trie-symbol-overrun/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/trie-symbol-overrun/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/upward-dylib/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/down.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/upward-dylib/down.c -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/down.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/upward-dylib/down.h -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/upward-dylib/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/main2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/upward-dylib/main2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/up.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/upward-dylib/up.c -------------------------------------------------------------------------------- /unit-tests/test-cases/upward-dylib/up.h: -------------------------------------------------------------------------------- 1 | 2 | extern int whatsup(); 3 | -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce-c++/a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce-c++/a.h -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce-c++/a1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce-c++/a1.cc -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce-c++/a2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce-c++/a2.cc -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce-c++/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce-c++/main.cc -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce-stubs/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce-stubs/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce-stubs/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce-stubs/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/base.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/base.h -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/foo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/foo1.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/foo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/foo2.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/foo3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/foo3.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-coalesce/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-coalesce/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-external-reloc/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-external-reloc/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-external-reloc/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-external-reloc/baz.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-external-reloc/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-external-reloc/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-in-dylib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-in-dylib/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-in-dylib/foo.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | int __attribute__((weak)) foo[] = { 1, 2, 3, 4 }; 7 | 8 | -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-in-dylib/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-in-dylib/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-lazy-slidable/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-lazy-slidable/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-library/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-library/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-library/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-library/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-library/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-library/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-library/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-library/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-non-lazy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-non-lazy/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-non-lazy/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-non-lazy/bar.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-non-lazy/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-non-lazy/baz.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-non-lazy/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-non-lazy/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-non-lazy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-non-lazy/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-override/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-override/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-override/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-override/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-override/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-override/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol-flat/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol-flat/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol-flat/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol-flat/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol-flat/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol-flat/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/weak-symbol/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak-symbol/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak_import/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak_import/Makefile -------------------------------------------------------------------------------- /unit-tests/test-cases/weak_import/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak_import/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/weak_import/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak_import/foo.h -------------------------------------------------------------------------------- /unit-tests/test-cases/weak_import/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/weak_import/main.c -------------------------------------------------------------------------------- /unit-tests/test-cases/zero-fill-segment/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antons/dyld-shared-cache-big-sur/HEAD/unit-tests/test-cases/zero-fill-segment/foo.c -------------------------------------------------------------------------------- /unit-tests/test-cases/zero-length-segment/foo.c: -------------------------------------------------------------------------------- 1 | void foo() {} 2 | --------------------------------------------------------------------------------