This repository was archived by the owner on Oct 31, 2021. It is now read-only.
File tree
1,428 files changed
+346552
-0
lines changed- bin
- configs
- doc
- man
- man1
- man3
- rst
- tracing
- dyld.xcodeproj
- dyld3
- include
- mach-o
- interlinked-dylibs
- launch-cache
- src
- testing
- include
- nocr
- test-cases
- LC_DYLD_ENV-DYLD_LIBRARY_PATH.dtest
- NSAddImage-basic.dtest
- NSAddImage-fail.dtest
- NSAddImage-loaded.dtest
- NSAddressOfSymbol-basic.dtest
- NSCreateObjectFileImageFromFile-basic.dtest
- NSCreateObjectFileImageFromFile-stress.dtest
- NSCreateObjectFileImageFromMemory-basic.dtest
- NSLookupSymbolInImage-basic.dtest
- _dyld_for_each_objc_class-duplicates.dtest
- _dyld_for_each_objc_class-missing-weak-chained.dtest
- _dyld_for_each_objc_class-missing-weak.dtest
- _dyld_for_each_objc_class.dtest
- _dyld_for_each_objc_protocol.dtest
- _dyld_get_image_slide.dtest
- _dyld_get_objc_selector-chained.dtest
- _dyld_get_objc_selector.dtest
- _dyld_images_for_addresses.dtest
- _dyld_is_memory_immutable-lock.dtest
- _dyld_is_memory_immutable.dtest
- _dyld_register_for_bulk_image_loads.dtest
- _dyld_register_for_image_loads.dtest
- _dyld_register_func_for_add_image.dtest
- amfi-hardened-dlopen-leaf.dtest
- amfi-interpose.dtest
- bind-addend.dtest
- bind-rebase.dtest
- chained-fixups-many-binds.dtest
- crt-vars-libSystem.dtest
- cwd-relative-load.dtest
- dladdr-basic.dtest
- dladdr-dylib.dtest
- dlclose-static-terminator.dtest
- dlopen-DYLD_LIBRARY_PATH.dtest
- dlopen-RTLD_LOCAL-coalesce.dtest
- dlopen-RTLD_LOCAL-hides.dtest
- dlopen-RTLD_NODELETE.dtest
- dlopen-RTLD_NOLOAD.dtest
- dlopen-RTLD_NOW.dtest
- dlopen-atpath-restricted.dtest
- dlopen-bad-file.dtest
- dlopen-basic.dtest
- dlopen-empty-data.dtest
- dlopen-fail-cleanly.dtest
- dlopen-flat.dtest
- dlopen-framework-fallback.dtest
- dlopen-haswell.dtest
- dlopen-in-init.dtest
- dlopen-in-init2.dtest
- dlopen-in-init3.dtest
- dlopen-indirect-groupNum.dtest
- dlopen-intertwined.dtest
- dlopen-long-error-message.dtest
- dlopen-prebuilt-dlopen-closure.dtest
- dlopen-race.dtest
- dlopen-realpath.dtest
- dlopen-recurse.dtest
- dlopen-rpath-from-dylib.dtest
- dlopen-rpath-implicit.dtest
- dlopen-rpath-prev-override.dtest
- dlopen-rpath-prev.dtest
- dlopen-signing.dtest
- dlopen-symlink.dtest
- dlsym-RTLD_DEFAULT.dtest
- dlsym-RTLD_MAIN_ONLY.dtest
- dlsym-RTLD_NEXT.dtest
- dlsym-RTLD_SELF.dtest
- dlsym-handle.dtest
- dlsym-in-interposed-malloc.dtest
- dlsym-re-export.dtest
- dtrace.dtest
- dyld-insert-library-double.dtest
- dyld-insert-library-rpath.dtest
- dyld_abort_payload.dtest
- dyld_fork-locks.dest
- dyld_get_image_versions.dtest
- dyld_get_sdk_version.dtest
- dyld_has_inserted_or_interposing_libraries.dtest
- dyld_image_path_containing_address.dtest
- dyld_need_closure.dtest
- dyld_process_info.dtest
- dyld_process_info_notify.dtest
- dyld_process_info_unload.dtest
- dyld_version_spis.dtest
- dylib-re-export-old-format.dtest
- dylib-re-export.dtest
- dylib-static-link.dtest
- dylib-static-weak-link.dtest
- env-DYLD_FALLBACK_FRAMEWORK_PATH.dtest
- env-DYLD_FALLBACK_LIBRARY_PATH.dtest
- env-DYLD_FORCE_PLATFORM.dtest
- env-DYLD_FRAMEWORK_PATH.dtest
- env-DYLD_IMAGE_SUFFIX.dtest
- env-DYLD_LIBRARY_PATH-cache.dtest
- env-DYLD_LIBRARY_PATH.dtest
- env-DYLD_VERSIONED_FRAMEWORK_PATH.dtest
- env-DYLD_VERSIONED_LIBRARY_PATH.dtest
- flat-namespace-absolute-symbol.dtest
- flat-namespace.dtest
- image_infos-uuids.dtest
- init-term-segments.dtest
- interpose-malloc.dtest
- interpose-resolver.dtest
- interpose-then-dlopen.dtest
- interpose-weak.dtest
- launch-image-cache.dtest
- lazy-symbol-missing.dtest
- macOS-cache-rebuild.dtest
- missing-weak-def.dtest
- operator-new.dtest
- read-only-data.dtest
- restrict-search.dtest
- rpath-absolute.dtest
- rpath-weak-missing.dtest
- static-terminators.dtest
- symbol-resolver-basic.dtest
- thread-local-atexit-macOS.dtest
- thread-local-atexit.dtest
- thread-local-cleanup.dtest
- thread-local-destructors.dtest
- thread-local-variables.dtest
- unix-conformance.dtest
- weak-coalesce-inserted-dylibs.dtest
- weak-coalesce-unload.dtest
- weak-coalesce.dtest
- weak-dylib-re-export.dtest
- unit-tests
- bin
- include
- test-cases
- DYLD_LIBRARY_PATH-dyld_env
- NSAddImage-MATCH_BY_INSTALLNAME
- NSAddImage-RETURN_ONLY_IF_LOADED
- NSAddImage-leafname
- NSAddressOfSymbol-NULL
- absolute-symbol
- addend
- all_image_infos
- all_image_infos-cache-slide
- all_image_infos-duplicate
- all_image_infos-paths
- always-libSystem
- big-jump-table
- big-stack
- branch-islands
- bundle-basic
- bundle-dont-gc
- bundle-memory-load
- bundle-memory-load-all-infos
- bundle-memory-load-bad
- bundle-memory-load-fat
- bundle-memory-load-malloc
- bundle-multi-link
- bundle-multi-load
- bundle-name-ownership
- bundle-private
- bundle-reload
- bundle-terminator
- bundle-unlinkable
- bundle-unload-keep-mapped
- bundle-v-dylib
- bundle-weak
- concurrent-dlopen-initializers
- coreSymbolication-notify
- crt-apple
- crt-argv-NULL
- crt-custom
- crt-libSystem
- crt-result
- cxa_finalize
- deadlock
- dladdr
- dladdr-stripped
- dlclose-basic
- dlclose-bundle-unload
- dlclose-dylib-dynamic-ref
- dlclose-dylib-ref-count
- dlclose-dylib-terminators
- dlclose-dylib-unload
- dlclose-order
- dlclose-terminator-dlclose
- dlclose-unload-c++
- dlclose-unmap
- dlerror
- dlerror-clear
- dlopen-DYLD_FALLBACK_LIBRARY_PATH
- dlopen-DYLD_LIBRARY_PATH
- dlopen-LD_LIBRARY_PATH
- dlopen-NULL-RTLD_FIRST
- dlopen-RTLD_FIRST
- dlopen-RTLD_GLOBAL
- dlopen-RTLD_LOCAL
- dlopen-RTLD_LOCAL-ignore
- dlopen-RTLD_LOCAL-weak
- dlopen-RTLD_NODELETE
- dlopen-RTLD_NOLOAD
- dlopen-RTLD_NOLOAD-fallback
- dlopen-RTLD_NOLOAD-in-initializer
- dlopen-RTLD_NOLOAD-symlink
- dlopen-RTLD_NOW
- dlopen-basic
- dlopen-codesign
- dlopen-codesign-dynamic
- dlopen-dyld-locking
- dlopen-error
- dlopen-executable
- dlopen-from-anonymous-code
- dlopen-in-initializer
- dlopen-init-dlopen
- dlopen-init-dlopen-notify
- dlopen-init-dlopen-up
- dlopen-init-up
- dlopen-initializer
- dlopen-leak
- dlopen-leak-threaded
- dlopen-local-and-global
- dlopen-multi
- dlopen-non-canonical-path
- dlopen-notify-bind
- dlopen-sandbox
- dlopen-search-leak
- dlopen-zero
- dlopen_preflight-basic
- dlopen_preflight-cycle
- dlopen_preflight-leak
- dlopen_preflight-leak-image-deny-single
- dlsym-RTLD_DEFAULT
- dlsym-RTLD_MAIN_ONLY
- dlsym-RTLD_NEXT
- dlsym-RTLD_NEXT-missing
- dlsym-RTLD_SELF
- dlsym-error
- dlsym-indirect
- dtrace-static-probes
- dyld-func-lookup
- dyld-launched-prebound
- dyld_is_memory_immutable
- dynamic_cast-basic
- env-DYLD_FALLBACK_LIBRARY_PATH
- executable-image-index
- fallback-non-unique-leaf-names
- fallback-with-suid
- flat-data
- flat-insert
- flat-prebound
- flat-private-extern
- framework-DYLD_LIBRARY_PATH
- framework-fallback
- ignore-bad-files
- image-count
- image-remove-crash
- image-remove-notification
- image-slide
- image-state-change
- image-state-deny
- image-state-deny-OFI
- image-state-deny-all_image_infos
- image-state-deny-cache-leak
- image-state-deny-dlclose
- image-state-deny-leak
- image-state-dependents-initialized
- image-suffix
- image_header_containing_address
- image_path_containing_address
- init-libSystem-first
- init-order
- initializer-args
- initializer-bounds-check
- insert-libraries-weak-symbols
- insert-libraries-with-initializer
- insert-libraries-with-suid
- interpose-basic
- interpose-basic-prebound
- interpose-chained
- interpose-dlsym
- interpose-dynamic-basic
- interpose-dynamic-dlsym
- interpose-dynamic-lazy
- interpose-multiple
- interpose-not-inserted
- jump-table-dynamic-lookup
- jump-table-race
- lazy-binding-reg-params
- lazy-dylib-init-order
- lazy-dylib-missing-dylib
- lazy-dylib-missing-symbol
- lazy-pointer-binding
- lib-name-overload
- loader_path
- loader_path-dup
- loader_path-symlink
- missing-symlink-framework-fallback-path
- non-lazy-slide
- non-lazy-weak
- non-weak-library
- operator-new
- operator-new-dylib
- partial-library-load
- pie-basic
- pie-big
- pie-custom-stack
- pie-dylib
- pie-text-reloc
- prebased-performance
- progname
- pthread-keys
- re-export-dylib
- re-export-framework
- re-export-sub-framework
- re-export-symbol
- re-export-symbol-dylib
- read-only-stubs
- restrict-environ
- restrict-executable_path
- rpath-DYLD_FALLBACK_LIBRARY_PATH
- rpath-DYLD_LIBRARY_PATH
- rpath-DYLD_ROOT_PATH
- rpath-LD_LIBRARY_PATH
- rpath-basic
- rpath-dlopen
- rpath-dlopen-in-dylib
- rpath-dlopen-indirect
- rpath-dlopen-leak
- rpath-dlopen-rm-executable
- rpath-executable_path
- rpath-indirect-suid
- rpath-install-name
- rpath-introspection
- rpath-loader_path
- rpath-loader_path-dlopen
- rpath-nesting
- rpath-no-trailing-slash
- suid-environ
- suid-executable_path
- sym-link-load
- symbol-resolver-basic
- symbol-resolver-interposed
- symbol-resolver-lazy-prebound
- symbol-resolver-pointer
- template
- terminator-bounds-check
- text-perm-alt-segment
- text-relocs
- text-relocs-perms
- threaded-flat-lookup
- threaded-lazy-bind
- tlv-basic
- tlv-dylib
- tlv-initializer
- tlv-terminators
- trie-symbol-overrun
- unloadable-library-residue
- upward-dylib
- upward-dylib-init-order
- weak-coalesce
- weak-coalesce-c++
- weak-coalesce-inserted
- weak-coalesce-stubs
- weak-external-reloc
- weak-external-reloc-flat
- weak-in-dylib
- weak-lazy-slidable
- weak-library
- weak-non-lazy
- weak-override
- weak-symbol
- weak-symbol-flat
- weak_import
- zero-fill-segment
- zero-length-segment
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,428 files changed
+346552
-0
lines changed+367
Large diffs are not rendered by default.
+102
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + |
Whitespace-only changes.
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + |
0 commit comments