]> git.saurik.com Git - apple/dyld.git/commit - src/glue.c
dyld-195.5.tar.gz mac-os-x-107 mac-os-x-1071 mac-os-x-1072 v195.5
authorApple <opensource@apple.com>
Wed, 13 Jul 2011 00:07:10 +0000 (00:07 +0000)
committerApple <opensource@apple.com>
Wed, 13 Jul 2011 00:07:10 +0000 (00:07 +0000)
commit412ebb8e3cc35d457058c31310d89ef96b7c416d
treeb944c2f763b02cb97bb19d0bf08331399a01593f
parent39a8cd101b922f08058746122efff58c14b57605
dyld-195.5.tar.gz
241 files changed:
bin/set-alt-dyld [new file with mode: 0755]
doc/man/man1/dyld.1
doc/man/man1/update_dyld_shared_cache.1
doc/man/man3/dyld.3
dyld.xcodeproj/project.pbxproj
include/mach-o/dyld.h
include/mach-o/dyld_images.h
include/mach-o/dyld_priv.h
launch-cache/CacheFileAbstraction.hpp
launch-cache/FileAbstraction.hpp
launch-cache/MachOBinder.hpp
launch-cache/MachOFileAbstraction.hpp
launch-cache/MachOLayout.hpp
launch-cache/MachORebaser.hpp
launch-cache/MachOTrie.hpp
launch-cache/ObjCLegacyAbstraction.hpp
launch-cache/ObjCModernAbstraction.hpp
launch-cache/dsc_extractor.cpp [new file with mode: 0644]
launch-cache/dsc_extractor.h [new file with mode: 0644]
launch-cache/dsc_iterator.cpp
launch-cache/dsc_iterator.h
launch-cache/dsc_slider.cpp [new file with mode: 0644]
launch-cache/dsc_slider.h [new file with mode: 0644]
launch-cache/dyld_cache_format.h
launch-cache/dyld_shared_cache_util.cpp [new file with mode: 0644]
launch-cache/update_dyld_shared_cache.cpp
src/ImageLoader.cpp
src/ImageLoader.h
src/ImageLoaderMachO.cpp
src/ImageLoaderMachO.h
src/ImageLoaderMachOClassic.cpp
src/ImageLoaderMachOClassic.h
src/ImageLoaderMachOCompressed.cpp
src/ImageLoaderMachOCompressed.h
src/dyld.cpp
src/dyld.h
src/dyld.order [new file with mode: 0644]
src/dyldAPIs.cpp
src/dyldAPIsInLibSystem.cpp
src/dyldExceptions.c
src/dyldInitialization.cpp
src/dyldLibSystemGlue.c
src/dyldLibSystemInterface.h
src/dyldStartup.s
src/dyld_debug.c
src/dyld_gdb.cpp
src/dyld_stub_binder.s
src/glue.c
src/threadLocalHelpers.s [new file with mode: 0644]
src/threadLocalVariables.c [new file with mode: 0644]
unit-tests/bin/build-results-filter.pl [new file with mode: 0755]
unit-tests/bin/exit-non-zero-pass.pl
unit-tests/bin/exit-zero-pass.pl
unit-tests/build-and-run-iPhoneOS-unit-tests [new file with mode: 0755]
unit-tests/build-iPhoneOS-unit-tests [new file with mode: 0755]
unit-tests/include/common.makefile
unit-tests/run-all-unit-tests
unit-tests/test-cases/DYLD_LIBRARY_PATH-dyld_env/Makefile [new file with mode: 0644]
unit-tests/test-cases/DYLD_LIBRARY_PATH-dyld_env/foo.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_LIBRARY_PATH-dyld_env/main.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_FRAMEWORK_PATH-basic/Makefile [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_FRAMEWORK_PATH-basic/foo.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_FRAMEWORK_PATH-basic/main.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-basic/Makefile [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-basic/foo.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-basic/main.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-dyld_env-restrict/Makefile [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-dyld_env-restrict/foo.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-dyld_env-restrict/main.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-dyld_env/Makefile [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-dyld_env/foo.c [new file with mode: 0644]
unit-tests/test-cases/DYLD_VERSIONED_LIBRARY_PATH-dyld_env/main.c [new file with mode: 0644]
unit-tests/test-cases/NSAddImage-MATCH_BY_INSTALLNAME/main.c
unit-tests/test-cases/NSAddImage-RETURN_ONLY_IF_LOADED/main.c
unit-tests/test-cases/NSAddImage-leafname/main.c
unit-tests/test-cases/NSAddressOfSymbol-NULL/main.c
unit-tests/test-cases/addend/main.c
unit-tests/test-cases/all_image_infos-cache-slide/Makefile [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-cache-slide/main.c [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-duplicate/Makefile [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-duplicate/foo.c [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-duplicate/main.c [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-paths/Makefile [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-paths/foo.c [new file with mode: 0644]
unit-tests/test-cases/all_image_infos-paths/main.c [new file with mode: 0644]
unit-tests/test-cases/all_image_infos/main.c
unit-tests/test-cases/always-libSystem/Makefile
unit-tests/test-cases/big-stack/Makefile
unit-tests/test-cases/branch-islands/Makefile [new file with mode: 0644]
unit-tests/test-cases/branch-islands/extra.c [new file with mode: 0644]
unit-tests/test-cases/branch-islands/main.c [new file with mode: 0644]
unit-tests/test-cases/branch-islands/space.s [new file with mode: 0644]
unit-tests/test-cases/bundle-basic/main.c
unit-tests/test-cases/bundle-dont-gc/main.c
unit-tests/test-cases/bundle-memory-load-all-infos/Makefile [new file with mode: 0644]
unit-tests/test-cases/bundle-memory-load-all-infos/bundle.c [new file with mode: 0644]
unit-tests/test-cases/bundle-memory-load-all-infos/main.c [new file with mode: 0644]
unit-tests/test-cases/bundle-memory-load-bad/main.c
unit-tests/test-cases/bundle-memory-load-fat/main.c
unit-tests/test-cases/bundle-memory-load-malloc/main.c
unit-tests/test-cases/bundle-memory-load/main.c
unit-tests/test-cases/bundle-multi-link/main.c
unit-tests/test-cases/bundle-multi-load/main.c
unit-tests/test-cases/bundle-name-ownership/main.c
unit-tests/test-cases/bundle-private/main.c
unit-tests/test-cases/bundle-reload/main.c
unit-tests/test-cases/bundle-unlinkable/main.c
unit-tests/test-cases/bundle-unload-keep-mapped/main.c
unit-tests/test-cases/bundle-v-dylib/main.c
unit-tests/test-cases/coreSymbolication-notify/Makefile [new file with mode: 0644]
unit-tests/test-cases/coreSymbolication-notify/bar.c [new file with mode: 0644]
unit-tests/test-cases/coreSymbolication-notify/foo.c [new file with mode: 0644]
unit-tests/test-cases/coreSymbolication-notify/main.c [new file with mode: 0644]
unit-tests/test-cases/crt-apple/Makefile
unit-tests/test-cases/crt-apple/main.c
unit-tests/test-cases/crt-argv-NULL/Makefile
unit-tests/test-cases/crt-custom/Makefile
unit-tests/test-cases/crt-custom/main.c
unit-tests/test-cases/crt-custom/mystart.s
unit-tests/test-cases/crt-libSystem/Makefile
unit-tests/test-cases/crt-result/Makefile
unit-tests/test-cases/cxa_finalize/foo.cxx
unit-tests/test-cases/deadlock/main.c
unit-tests/test-cases/dladdr/Makefile
unit-tests/test-cases/dladdr/main.c
unit-tests/test-cases/dlopen-error/Makefile
unit-tests/test-cases/dlopen-executable/Makefile
unit-tests/test-cases/dlopen-from-anonymous-code/main.c
unit-tests/test-cases/dlopen-leak/bar.c
unit-tests/test-cases/dlopen-non-canonical-path/Makefile [new file with mode: 0644]
unit-tests/test-cases/dlopen-non-canonical-path/main.c [new file with mode: 0644]
unit-tests/test-cases/dlopen-notify-bind/Makefile
unit-tests/test-cases/dlopen-notify-bind/main.c
unit-tests/test-cases/dlopen-search-leak/Makefile [new file with mode: 0644]
unit-tests/test-cases/dlopen-search-leak/foo.c [new file with mode: 0644]
unit-tests/test-cases/dlopen-search-leak/main.c [new file with mode: 0644]
unit-tests/test-cases/dlopen_preflight-shared-cache/Makefile [deleted file]
unit-tests/test-cases/dlopen_preflight-shared-cache/bar.c [deleted file]
unit-tests/test-cases/dlopen_preflight-shared-cache/main.c [deleted file]
unit-tests/test-cases/dtrace-static-probes/Makefile
unit-tests/test-cases/dyld-func-lookup/Makefile
unit-tests/test-cases/dyld-func-lookup/foo.c
unit-tests/test-cases/dyld-func-lookup/main.c
unit-tests/test-cases/dyld-launched-prebound/main.c
unit-tests/test-cases/dyld-slide/Makefile
unit-tests/test-cases/dyld-slide/main.c
unit-tests/test-cases/fallback-with-suid/Makefile
unit-tests/test-cases/flat-prebound/Makefile
unit-tests/test-cases/framework-fallback/main.c
unit-tests/test-cases/image-count/Makefile [new file with mode: 0644]
unit-tests/test-cases/image-count/foo.c [new file with mode: 0644]
unit-tests/test-cases/image-count/main.c [new file with mode: 0644]
unit-tests/test-cases/image-state-deny-OFI/main.c
unit-tests/test-cases/image-suffix/main.c
unit-tests/test-cases/initializer-bounds-check/Makefile [new file with mode: 0644]
unit-tests/test-cases/initializer-bounds-check/bar.c [new file with mode: 0644]
unit-tests/test-cases/initializer-bounds-check/foo1.c [new file with mode: 0644]
unit-tests/test-cases/initializer-bounds-check/foo2.c [new file with mode: 0644]
unit-tests/test-cases/initializer-bounds-check/main.c [new file with mode: 0644]
unit-tests/test-cases/insert-libraries-with-suid/Makefile
unit-tests/test-cases/loader_path/main.c
unit-tests/test-cases/partial-library-load/main.c
unit-tests/test-cases/pie-DYLD_NO_PIE/Makefile [deleted file]
unit-tests/test-cases/pie-DYLD_NO_PIE/main.c [deleted file]
unit-tests/test-cases/pie-basic/Makefile
unit-tests/test-cases/pie-big/Makefile
unit-tests/test-cases/pie-big/main.c
unit-tests/test-cases/pie-custom-stack/Makefile
unit-tests/test-cases/pie-text-reloc/Makefile
unit-tests/test-cases/prebased-performance/Makefile
unit-tests/test-cases/re-export-dylib/Makefile
unit-tests/test-cases/re-export-framework/Makefile
unit-tests/test-cases/re-export-sub-framework/Makefile
unit-tests/test-cases/re-export-symbol/Makefile [new file with mode: 0644]
unit-tests/test-cases/re-export-symbol/bar.c [new file with mode: 0644]
unit-tests/test-cases/re-export-symbol/foo.c [new file with mode: 0644]
unit-tests/test-cases/re-export-symbol/foo.exp [new file with mode: 0644]
unit-tests/test-cases/re-export-symbol/foo2.exp [new file with mode: 0644]
unit-tests/test-cases/re-export-symbol/main1.c [new file with mode: 0644]
unit-tests/test-cases/re-export-symbol/main2.c [new file with mode: 0644]
unit-tests/test-cases/read-only-import-shared-cache-override/Makefile [deleted file]
unit-tests/test-cases/read-only-import-shared-cache-override/foo.c [deleted file]
unit-tests/test-cases/read-only-import-shared-cache-override/main.c [deleted file]
unit-tests/test-cases/read-only-stubs/foo.c
unit-tests/test-cases/read-only-stubs/main.c
unit-tests/test-cases/restrict-environ/Makefile
unit-tests/test-cases/restrict-executable_path/Makefile
unit-tests/test-cases/rpath-dlopen-rm-executable/Makefile [new file with mode: 0644]
unit-tests/test-cases/rpath-dlopen-rm-executable/foo.c [new file with mode: 0644]
unit-tests/test-cases/rpath-dlopen-rm-executable/main.c [new file with mode: 0644]
unit-tests/test-cases/rpath-indirect-suid/Makefile
unit-tests/test-cases/rpath-install-name/Makefile [new file with mode: 0644]
unit-tests/test-cases/rpath-install-name/bar.c [new file with mode: 0644]
unit-tests/test-cases/rpath-install-name/main.c [new file with mode: 0644]
unit-tests/test-cases/rpath-install-name/stuff.c [new file with mode: 0644]
unit-tests/test-cases/shared-cache-symlink/main.c
unit-tests/test-cases/shared-region-overlap/Makefile [new file with mode: 0644]
unit-tests/test-cases/shared-region-overlap/main.c [new file with mode: 0644]
unit-tests/test-cases/suid-environ/Makefile
unit-tests/test-cases/suid-executable_path/Makefile
unit-tests/test-cases/symbol-resolver-basic/Makefile [new file with mode: 0644]
unit-tests/test-cases/symbol-resolver-basic/foo.c [new file with mode: 0644]
unit-tests/test-cases/symbol-resolver-basic/foo2.c [new file with mode: 0644]
unit-tests/test-cases/symbol-resolver-basic/main.c [new file with mode: 0644]
unit-tests/test-cases/symbol-resolver-pointer/Makefile [new file with mode: 0644]
unit-tests/test-cases/symbol-resolver-pointer/foo.c [new file with mode: 0644]
unit-tests/test-cases/symbol-resolver-pointer/main.c [new file with mode: 0644]
unit-tests/test-cases/text-relocs-perms/Makefile [new file with mode: 0644]
unit-tests/test-cases/text-relocs-perms/foo.c [new file with mode: 0644]
unit-tests/test-cases/text-relocs-perms/main.c [new file with mode: 0644]
unit-tests/test-cases/text-relocs/Makefile
unit-tests/test-cases/text-relocs/bar.c
unit-tests/test-cases/text-relocs/bind.c [new file with mode: 0644]
unit-tests/test-cases/text-relocs/space.s [new file with mode: 0644]
unit-tests/test-cases/threaded-flat-lookup/Makefile [new file with mode: 0644]
unit-tests/test-cases/threaded-flat-lookup/client.c [new file with mode: 0644]
unit-tests/test-cases/threaded-flat-lookup/foo.c [new file with mode: 0644]
unit-tests/test-cases/threaded-flat-lookup/main.c [new file with mode: 0644]
unit-tests/test-cases/tlv-basic/Makefile [new file with mode: 0644]
unit-tests/test-cases/tlv-basic/main.c [new file with mode: 0644]
unit-tests/test-cases/tlv-dylib/Makefile [new file with mode: 0644]
unit-tests/test-cases/tlv-dylib/foo.c [new file with mode: 0644]
unit-tests/test-cases/tlv-dylib/main.c [new file with mode: 0644]
unit-tests/test-cases/tlv-initializer/Makefile [new file with mode: 0644]
unit-tests/test-cases/tlv-initializer/get.s [new file with mode: 0644]
unit-tests/test-cases/tlv-initializer/main.c [new file with mode: 0644]
unit-tests/test-cases/tlv-terminators/Makefile [new file with mode: 0644]
unit-tests/test-cases/tlv-terminators/init.s [new file with mode: 0644]
unit-tests/test-cases/tlv-terminators/main.c [new file with mode: 0644]
unit-tests/test-cases/trie-symbol-overrun/main.c
unit-tests/test-cases/unloadable-library-residue/main.c
unit-tests/test-cases/upward-dylib/Makefile [new file with mode: 0644]
unit-tests/test-cases/upward-dylib/down.c [new file with mode: 0644]
unit-tests/test-cases/upward-dylib/down.h [new file with mode: 0644]
unit-tests/test-cases/upward-dylib/main.c [new file with mode: 0644]
unit-tests/test-cases/upward-dylib/up.c [new file with mode: 0644]
unit-tests/test-cases/upward-dylib/up.h [new file with mode: 0644]
unit-tests/test-cases/weak-coalesce-stubs/Makefile [new file with mode: 0644]
unit-tests/test-cases/weak-coalesce-stubs/bar.c [new file with mode: 0644]
unit-tests/test-cases/weak-coalesce-stubs/foo.c [new file with mode: 0644]
unit-tests/test-cases/weak-coalesce-stubs/main.c [new file with mode: 0644]