]> git.saurik.com Git - apple/dyld.git/commit - src/threadLocalVariables.c
dyld-519.2.1.tar.gz macos-1013 macos-10131 v519.2.1
authorApple <opensource@apple.com>
Tue, 26 Sep 2017 16:36:15 +0000 (16:36 +0000)
committerApple <opensource@apple.com>
Tue, 26 Sep 2017 16:36:15 +0000 (16:36 +0000)
commit10b92d3b56e938a5c1f5e708ddd1c5d0c2c807d1
tree91f029a4bf1c108d7ead3f54b7d49dc6691c27cd
parentd113e8b5ffc80ec29316b2eb968dfaa7502c1da8
dyld-519.2.1.tar.gz
228 files changed:
configs/closured.xcconfig [new file with mode: 0644]
configs/dyld.xcconfig
configs/libdyld.xcconfig
configs/update_dyld_shared_cache.xcconfig
configs/update_dyld_sim_shared_cache.xcconfig [new file with mode: 0644]
doc/man/man1/closured.1 [new file with mode: 0644]
doc/man/man1/dyld.1
doc/man/man1/update_dyld_shared_cache.1
dyld.xcodeproj/project.pbxproj
dyld3/APIs.cpp [new file with mode: 0644]
dyld3/APIs.h [new file with mode: 0644]
dyld3/APIs_macOS.cpp [new file with mode: 0644]
dyld3/AllImages.cpp [new file with mode: 0644]
dyld3/AllImages.h [new file with mode: 0644]
dyld3/ClosureBuffer.cpp [new file with mode: 0644]
dyld3/ClosureBuffer.h [new file with mode: 0644]
dyld3/CodeSigningTypes.h [new file with mode: 0644]
dyld3/Diagnostics.cpp [new file with mode: 0644]
dyld3/Diagnostics.h [new file with mode: 0644]
dyld3/DyldCacheParser.cpp [new file with mode: 0644]
dyld3/DyldCacheParser.h [new file with mode: 0644]
dyld3/LaunchCache.h [new file with mode: 0644]
dyld3/LaunchCacheFormat.h [new file with mode: 0644]
dyld3/LaunchCachePrinter.cpp [new file with mode: 0644]
dyld3/LaunchCacheReader.cpp [new file with mode: 0644]
dyld3/LaunchCacheWriter.cpp [new file with mode: 0644]
dyld3/LaunchCacheWriter.h [new file with mode: 0644]
dyld3/Loading.cpp [new file with mode: 0644]
dyld3/Loading.h [new file with mode: 0644]
dyld3/Logging.cpp [new file with mode: 0644]
dyld3/Logging.h [new file with mode: 0644]
dyld3/MachOParser.cpp [new file with mode: 0644]
dyld3/MachOParser.h [new file with mode: 0644]
dyld3/PathOverrides.cpp [new file with mode: 0644]
dyld3/PathOverrides.h [new file with mode: 0644]
dyld3/SharedCacheRuntime.cpp [new file with mode: 0644]
dyld3/SharedCacheRuntime.h [new file with mode: 0644]
dyld3/Tracing.cpp [new file with mode: 0644]
dyld3/Tracing.h [new file with mode: 0644]
dyld3/closured/closured.cpp [new file with mode: 0644]
dyld3/closured/closuredProtocol.defs [new file with mode: 0644]
dyld3/closured/closured_entitlements.plist [new file with mode: 0644]
dyld3/closured/closuredtypes.h [new file with mode: 0644]
dyld3/closured/com.apple.dyld.closured.plist [new file with mode: 0644]
dyld3/closured/com.apple.dyld.closured.sb [new file with mode: 0644]
dyld3/dyld-potential-framework-overrides [new file with mode: 0644]
dyld3/libclosured-stub.cpp [new file with mode: 0644]
dyld3/libdyldEntryVector.cpp [new file with mode: 0644]
dyld3/libdyldEntryVector.h [new file with mode: 0644]
dyld3/shared-cache/AdjustDylibSegments.cpp [new file with mode: 0644]
dyld3/shared-cache/BuilderUtils.h [new file with mode: 0644]
dyld3/shared-cache/BuilderUtils.mm [new file with mode: 0644]
dyld3/shared-cache/CacheBuilder.cpp [new file with mode: 0644]
dyld3/shared-cache/CacheBuilder.h [new file with mode: 0644]
dyld3/shared-cache/DyldSharedCache.cpp [new file with mode: 0644]
dyld3/shared-cache/DyldSharedCache.h [new file with mode: 0644]
dyld3/shared-cache/FileAbstraction.hpp [new file with mode: 0644]
dyld3/shared-cache/FileUtils.cpp [new file with mode: 0644]
dyld3/shared-cache/FileUtils.h [new file with mode: 0644]
dyld3/shared-cache/ImageProxy.cpp [new file with mode: 0644]
dyld3/shared-cache/ImageProxy.h [new file with mode: 0644]
dyld3/shared-cache/MachOFileAbstraction.hpp [new file with mode: 0644]
dyld3/shared-cache/Manifest.h [new file with mode: 0644]
dyld3/shared-cache/Manifest.mm [new file with mode: 0644]
dyld3/shared-cache/ObjC1Abstraction.hpp [new file with mode: 0644]
dyld3/shared-cache/ObjC2Abstraction.hpp [new file with mode: 0644]
dyld3/shared-cache/OptimizerBranches.cpp [new file with mode: 0644]
dyld3/shared-cache/OptimizerLinkedit.cpp [new file with mode: 0644]
dyld3/shared-cache/OptimizerObjC.cpp [new file with mode: 0644]
dyld3/shared-cache/StringUtils.h [new file with mode: 0644]
dyld3/shared-cache/Trie.hpp [new file with mode: 0644]
dyld3/shared-cache/dyld_cache_format.h [new file with mode: 0644]
dyld3/shared-cache/dyld_closure_util.cpp [new file with mode: 0644]
dyld3/shared-cache/dyld_shared_cache_builder.mm [new file with mode: 0644]
dyld3/shared-cache/make_ios_dyld_cache.cpp [new file with mode: 0644]
dyld3/shared-cache/multi_dyld_shared_cache_builder.mm [new file with mode: 0644]
dyld3/shared-cache/update_dyld_shared_cache.cpp [new file with mode: 0644]
dyld3/shared-cache/update_dyld_shared_cache_entitlements.plist [new file with mode: 0644]
dyld3/shared-cache/update_dyld_sim_shared_cache.cpp [new file with mode: 0644]
include/mach-o/dyld.h
include/mach-o/dyld_gdb.h
include/mach-o/dyld_images.h
include/mach-o/dyld_priv.h
include/mach-o/dyld_process_info.h
interlinked-dylibs/AdjustForNewSegmentLocation.cpp [deleted file]
interlinked-dylibs/BindAllImages.cpp [deleted file]
interlinked-dylibs/CodeSigningTypes.h [deleted file]
interlinked-dylibs/FileCache.cpp [deleted file]
interlinked-dylibs/Logging.cpp [deleted file]
interlinked-dylibs/Logging.h [deleted file]
interlinked-dylibs/MachOProxy.cpp [deleted file]
interlinked-dylibs/MachOProxy.h [deleted file]
interlinked-dylibs/Manifest.h [deleted file]
interlinked-dylibs/Manifest.mm [deleted file]
interlinked-dylibs/MultiCacheBuilder.h [deleted file]
interlinked-dylibs/MultiCacheBuilder.mm [deleted file]
interlinked-dylibs/ObjC1Abstraction.hpp [deleted file]
interlinked-dylibs/ObjC2Abstraction.hpp [deleted file]
interlinked-dylibs/OptimizerBranches.cpp [deleted file]
interlinked-dylibs/OptimizerBranches.h [deleted file]
interlinked-dylibs/OptimizerLinkedit.cpp [deleted file]
interlinked-dylibs/OptimizerObjC.cpp [deleted file]
interlinked-dylibs/SharedCache.cpp [deleted file]
interlinked-dylibs/Trie.hpp [deleted file]
interlinked-dylibs/dyld_shared_cache_builder.mm [deleted file]
interlinked-dylibs/mega-dylib-utils.h [deleted file]
interlinked-dylibs/multi_dyld_shared_cache_builder.mm [deleted file]
interlinked-dylibs/update_dyld_shared_cache.mm [deleted file]
launch-cache/CacheFileAbstraction.hpp
launch-cache/MachOBinder.hpp [deleted file]
launch-cache/MachOFileAbstraction.hpp
launch-cache/MachOLayout.hpp [deleted file]
launch-cache/MachORebaser.hpp [deleted file]
launch-cache/dsc_extractor.cpp
launch-cache/dsc_iterator.cpp
launch-cache/dsc_iterator.h
launch-cache/dyld_cache_format.h
launch-cache/dyld_shared_cache_util.cpp
launch-cache/update_dyld_shared_cache_entitlements.plist [deleted file]
src/ImageLoader.cpp
src/ImageLoader.h
src/ImageLoaderMachO.cpp
src/ImageLoaderMachOClassic.cpp
src/ImageLoaderMachOCompressed.cpp
src/ImageLoaderMachOCompressed.h
src/ImageLoaderMegaDylib.cpp
src/ImageLoaderMegaDylib.h
src/dyld.cpp
src/dyld.exp
src/dyld.h
src/dyldAPIs.cpp
src/dyldAPIsInLibSystem.cpp
src/dyldSyscallInterface.h
src/dyld_gdb.cpp
src/dyld_process_info.cpp
src/dyld_process_info_internal.h
src/dyld_process_info_notify.cpp
src/glue.c
src/threadLocalVariables.c
testing/build_tests.py
testing/test-cases/NSAddImage-fail.dtest/main.c [new file with mode: 0644]
testing/test-cases/NSAddImage-loaded.dtest/main.c [new file with mode: 0644]
testing/test-cases/NSAddressOfSymbol-basic.dtest/main.c [new file with mode: 0644]
testing/test-cases/NSCreateObjectFileImageFromFile-basic.dtest/foo.c [new file with mode: 0644]
testing/test-cases/NSCreateObjectFileImageFromFile-basic.dtest/main.c [new file with mode: 0644]
testing/test-cases/NSCreateObjectFileImageFromMemory-basic.dtest/foo.c [new file with mode: 0644]
testing/test-cases/NSCreateObjectFileImageFromMemory-basic.dtest/main.c [new file with mode: 0644]
testing/test-cases/NSLookupSymbolInImage-basic.dtest/main.c [new file with mode: 0644]
testing/test-cases/_dyld_is_memory_immutable.dtest/bar.c [new file with mode: 0644]
testing/test-cases/_dyld_is_memory_immutable.dtest/foo.c [new file with mode: 0644]
testing/test-cases/_dyld_is_memory_immutable.dtest/main.c [new file with mode: 0644]
testing/test-cases/_dyld_register_func_for_add_image.dtest/foo.c [new file with mode: 0644]
testing/test-cases/_dyld_register_func_for_add_image.dtest/main.cxx [new file with mode: 0644]
testing/test-cases/dladdr-basic.dtest/main-no-syms.c
testing/test-cases/dladdr-basic.dtest/main.c
testing/test-cases/dladdr-dylib.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dladdr-dylib.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-DYLD_LIBRARY_PATH.dtest/bar.c [new file with mode: 0644]
testing/test-cases/dlopen-DYLD_LIBRARY_PATH.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlopen-DYLD_LIBRARY_PATH.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-bad-file.dtest/bad.txt [new file with mode: 0644]
testing/test-cases/dlopen-bad-file.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-empty-data.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlopen-empty-data.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-flat.dtest/bar.c [new file with mode: 0644]
testing/test-cases/dlopen-flat.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlopen-flat.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-indirect-groupNum.dtest/bar.c [new file with mode: 0644]
testing/test-cases/dlopen-indirect-groupNum.dtest/baz.c [new file with mode: 0644]
testing/test-cases/dlopen-indirect-groupNum.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlopen-indirect-groupNum.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/A.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/B.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/C.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/D.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/E.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/F.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/base.c [new file with mode: 0644]
testing/test-cases/dlopen-intertwined.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-long-error-message.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-race.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlopen-race.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlopen-recurse.dtest/bar.c [new file with mode: 0644]
testing/test-cases/dlopen-recurse.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlopen-recurse.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_DEFAULT.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_DEFAULT.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_MAIN_ONLY.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_MAIN_ONLY.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_NEXT.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_NEXT.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_SELF.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlsym-RTLD_SELF.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-handle.dtest/bar.c [new file with mode: 0644]
testing/test-cases/dlsym-handle.dtest/base.c [new file with mode: 0644]
testing/test-cases/dlsym-handle.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlsym-handle.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-re-export.dtest/foo.c [new file with mode: 0644]
testing/test-cases/dlsym-re-export.dtest/main.c [new file with mode: 0644]
testing/test-cases/dlsym-re-export.dtest/sub1.c [new file with mode: 0644]
testing/test-cases/dlsym-re-export.dtest/sub2.c [new file with mode: 0644]
testing/test-cases/dtrace.dtest/main.c [new file with mode: 0644]
testing/test-cases/dtrace.dtest/main.d [new file with mode: 0644]
testing/test-cases/dyld_get_sdk_version.dtest/bad.txt [new file with mode: 0644]
testing/test-cases/dyld_get_sdk_version.dtest/main.c [new file with mode: 0644]
testing/test-cases/dyld_image_path_containing_address.dtest/main.c [new file with mode: 0644]
testing/test-cases/dyld_process_info.dtest/linksWithCF.c
testing/test-cases/dyld_process_info.dtest/main.c
testing/test-cases/dyld_process_info_notify.dtest/main.c
testing/test-cases/dyld_process_info_notify.dtest/target.c
testing/test-cases/dyld_process_info_unload.dtest/main.c
testing/test-cases/env-DYLD_FALLBACK_FRAMEWORK_PATH.dtest/foo.c [new file with mode: 0644]
testing/test-cases/env-DYLD_FALLBACK_FRAMEWORK_PATH.dtest/main.c [new file with mode: 0644]
testing/test-cases/env-DYLD_FALLBACK_LIBRARY_PATH.dtest/foo.c [new file with mode: 0644]
testing/test-cases/env-DYLD_FALLBACK_LIBRARY_PATH.dtest/main.c [new file with mode: 0644]
testing/test-cases/env-DYLD_FRAMEWORK_PATH.dtest/foo.c [new file with mode: 0644]
testing/test-cases/env-DYLD_FRAMEWORK_PATH.dtest/main.c [new file with mode: 0644]
testing/test-cases/env-DYLD_LIBRARY_PATH.dtest/foo.c [new file with mode: 0644]
testing/test-cases/env-DYLD_LIBRARY_PATH.dtest/main.c [new file with mode: 0644]
testing/test-cases/flat-namespace.dtest/foo.c [new file with mode: 0644]
testing/test-cases/flat-namespace.dtest/main.c [new file with mode: 0644]
testing/test-cases/interpose-malloc.dtest/foo.c [new file with mode: 0644]
testing/test-cases/interpose-malloc.dtest/interposer.c [new file with mode: 0644]
testing/test-cases/interpose-malloc.dtest/main.c [new file with mode: 0644]
testing/test-cases/operator-new.dtest/main.cxx [new file with mode: 0644]
testing/test-cases/thread-local-cleanup.dtest/foo.c [new file with mode: 0644]
testing/test-cases/thread-local-cleanup.dtest/main.c [new file with mode: 0644]
unit-tests/test-cases/dyld_shared_cache_iterate_text/main.c