123.2
commit07406bee3ce062182a01e0f5b4ce349a991e10fd
authorIain Sandoe <iain@codesourcery.com>
Wed, 13 May 2015 22:36:23 +0000 (13 23:36 +0100)
committerIain Sandoe <iain@codesourcery.com>
Wed, 13 May 2015 22:36:23 +0000 (13 23:36 +0100)
treed57f56f036bcbfef33af13a1838d095c611babd9
parenta1080760aae69e71c3a957685e779377bd5d7677
123.2
316 files changed:
ld64/ChangeLog
ld64/doc/man/man1/dyldinfo.1
ld64/doc/man/man1/ld.1
ld64/ld64.xcodeproj/project.pbxproj
ld64/src/abstraction/FileAbstraction.hpp
ld64/src/abstraction/MachOFileAbstraction.hpp
ld64/src/abstraction/MachOTrie.hpp
ld64/src/ld/Architectures.hpp [copied from ld64/unit-tests/test-cases/eh-stripped-symbols/main.cxx with 68% similarity]
ld64/src/ld/ArchiveReader.hpp [deleted file]
ld64/src/ld/ExecutableFile.h [deleted file]
ld64/src/ld/HeaderAndLoadCommands.hpp [new file with mode: 0644]
ld64/src/ld/InputFiles.cpp [new file with mode: 0644]
ld64/src/ld/InputFiles.h [new file with mode: 0644]
ld64/src/ld/LTOReader.hpp [deleted file]
ld64/src/ld/LinkEdit.hpp [new file with mode: 0644]
ld64/src/ld/LinkEditClassic.hpp [new file with mode: 0644]
ld64/src/ld/MachOReaderDylib.hpp [deleted file]
ld64/src/ld/MachOReaderRelocatable.hpp [deleted file]
ld64/src/ld/MachOWriterExecutable.hpp [deleted file]
ld64/src/ld/ObjectFile.h [deleted file]
ld64/src/ld/OpaqueSection.hpp [deleted file]
ld64/src/ld/Options.cpp
ld64/src/ld/Options.h
ld64/src/ld/OutputFile.cpp [new file with mode: 0644]
ld64/src/ld/OutputFile.h [new file with mode: 0644]
ld64/src/ld/Resolver.cpp [new file with mode: 0644]
ld64/src/ld/Resolver.h [new file with mode: 0644]
ld64/src/ld/SymbolTable.cpp [new file with mode: 0644]
ld64/src/ld/SymbolTable.h [new file with mode: 0644]
ld64/src/ld/debugline.c
ld64/src/ld/debugline.h
ld64/src/ld/ld.cpp
ld64/src/ld/ld.hpp [new file with mode: 0644]
ld64/src/ld/lto_file.hpp [new file with mode: 0644]
ld64/src/ld/parsers/archive_file.cpp [new file with mode: 0644]
ld64/src/ld/parsers/archive_file.h [copied from ld64/src/ld/SectCreate.h with 57% similarity]
ld64/src/ld/parsers/lto_file.cpp [new file with mode: 0644]
ld64/src/ld/parsers/lto_file.h [new file with mode: 0644]
ld64/src/ld/parsers/macho_dylib_file.cpp [new file with mode: 0644]
ld64/src/ld/parsers/macho_dylib_file.h [copied from ld64/unit-tests/test-cases/eh-stripped-symbols/main.cxx with 63% similarity]
ld64/src/ld/parsers/macho_relocatable_file.cpp [new file with mode: 0644]
ld64/src/ld/parsers/macho_relocatable_file.h [copied from ld64/src/ld/SectCreate.h with 50% similarity]
ld64/src/ld/parsers/opaque_section_file.cpp [new file with mode: 0644]
ld64/src/ld/parsers/opaque_section_file.h [copied from ld64/src/ld/SectCreate.h with 69% similarity]
ld64/src/ld/passes/branch_island.cpp [new file with mode: 0644]
ld64/src/ld/passes/branch_island.h [copied from ld64/src/ld/SectCreate.h with 64% similarity]
ld64/src/ld/passes/branch_shim.cpp [new file with mode: 0644]
ld64/src/ld/passes/branch_shim.h [copied from ld64/src/ld/SectCreate.h with 64% similarity]
ld64/src/ld/passes/compact_unwind.cpp [new file with mode: 0644]
ld64/src/ld/passes/compact_unwind.h [copied from ld64/src/ld/SectCreate.h with 64% similarity]
ld64/src/ld/passes/dtrace_dof.cpp [new file with mode: 0644]
ld64/src/ld/passes/dtrace_dof.h [copied from ld64/src/ld/SectCreate.h with 64% similarity]
ld64/src/ld/passes/dylibs.cpp [new file with mode: 0644]
ld64/src/ld/passes/dylibs.h [copied from ld64/src/ld/SectCreate.h with 67% similarity]
ld64/src/ld/passes/got.cpp [new file with mode: 0644]
ld64/src/ld/passes/got.h [copied from ld64/src/ld/SectCreate.h with 66% similarity]
ld64/src/ld/passes/huge.cpp [new file with mode: 0644]
ld64/src/ld/passes/huge.h [copied from ld64/src/ld/SectCreate.h with 66% similarity]
ld64/src/ld/passes/objc.cpp [new file with mode: 0644]
ld64/src/ld/passes/objc.h [copied from ld64/src/ld/SectCreate.h with 67% similarity]
ld64/src/ld/passes/order_file.cpp [new file with mode: 0644]
ld64/src/ld/passes/order_file.h [copied from ld64/src/ld/SectCreate.h with 64% similarity]
ld64/src/ld/passes/stubs/make_stubs.h [copied from ld64/src/ld/SectCreate.h with 68% similarity]
ld64/src/ld/passes/stubs/stub_arm.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stub_arm_classic.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stub_ppc_classic.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stub_x86.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stub_x86_64.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stub_x86_64_classic.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stub_x86_classic.hpp [new file with mode: 0644]
ld64/src/ld/passes/stubs/stubs.cpp [new file with mode: 0644]
ld64/src/ld/passes/tlvp.cpp [new file with mode: 0644]
ld64/src/ld/passes/tlvp.h [copied from ld64/src/ld/SectCreate.h with 65% similarity]
ld64/src/other/ObjectDump.cpp
ld64/src/other/dyldinfo.cpp
ld64/src/other/machochecker.cpp
ld64/src/other/rebase.cpp
ld64/src/other/unwinddump.cpp
ld64/unit-tests/bin/result-filter.pl
ld64/unit-tests/include/common.makefile
ld64/unit-tests/run-all-unit-tests
ld64/unit-tests/test-cases/16-byte-alignment/Makefile
ld64/unit-tests/test-cases/Lpath/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 69% similarity, mode: 0644]
ld64/unit-tests/test-cases/Lpath/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/Lpath/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/absolute-symbol/abs.s
ld64/unit-tests/test-cases/alias-command-line/Makefile
ld64/unit-tests/test-cases/alias-command-line/aliases.s
ld64/unit-tests/test-cases/alias-command-line/aliases.txt
ld64/unit-tests/test-cases/allow_heap_execute/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/allow_heap_execute/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-ObjC-unexported/Makefile [copied from ld64/unit-tests/test-cases/lazy-dylib-objc/Makefile with 66% similarity]
ld64/unit-tests/test-cases/archive-ObjC-unexported/bar.m [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-ObjC-unexported/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-ObjC-unexported/main.m [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-ObjC-unexported/main.nexp [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-image_info/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 68% similarity]
ld64/unit-tests/test-cases/archive-image_info/main.m [copied from ld64/unit-tests/test-cases/main-stripped/main.c with 88% similarity]
ld64/unit-tests/test-cases/bind_at_load/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 69% similarity]
ld64/unit-tests/test-cases/bind_at_load/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/bind_at_load/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/bind_at_load/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/blank-stubs/Makefile
ld64/unit-tests/test-cases/branch-distance/Makefile
ld64/unit-tests/test-cases/branch-interworking/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 78% similarity, mode: 0644]
ld64/unit-tests/test-cases/branch-interworking/myarm.s [new file with mode: 0644]
ld64/unit-tests/test-cases/branch-interworking/mythumb.s [new file with mode: 0644]
ld64/unit-tests/test-cases/cfstring-and-cstring/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/cfstring-and-cstring/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/cfstring-and-cstring/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/cfstring-utf16/Makefile
ld64/unit-tests/test-cases/coalesce_weak_def_in_dylib/Makefile
ld64/unit-tests/test-cases/commons-order/Makefile
ld64/unit-tests/test-cases/cstring-alt-segment/Makefile
ld64/unit-tests/test-cases/cstring-alt-segment/custom.s
ld64/unit-tests/test-cases/cstring-empty-labeled/Makefile [copied from ld64/unit-tests/test-cases/branch-distance/Makefile with 71% similarity]
ld64/unit-tests/test-cases/cstring-empty-labeled/foo.s [new file with mode: 0644]
ld64/unit-tests/test-cases/custom-segment-layout/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/custom-segment-layout/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/custom-segment-layout/zero.s [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-archive-duplicate-def/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 69% similarity]
ld64/unit-tests/test-cases/dead_strip-archive-duplicate-def/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-archive-duplicate-def/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-archive-duplicate-def/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-archive-weak-override/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 70% similarity]
ld64/unit-tests/test-cases/dead_strip-archive-weak-override/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-archive-weak-override/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-archive-weak-override/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip/Makefile
ld64/unit-tests/test-cases/demangle/Makefile [copied from ld64/unit-tests/test-cases/lazy-dylib-objc/Makefile with 70% similarity]
ld64/unit-tests/test-cases/demangle/main.cxx [moved from ld64/src/ld/SectCreate.h with 74% similarity]
ld64/unit-tests/test-cases/dependency-logging/Makefile [copied from ld64/unit-tests/test-cases/lazy-dylib/Makefile with 65% similarity]
ld64/unit-tests/test-cases/dependency-logging/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dependency-logging/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dtrace-old-probes/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 79% similarity, mode: 0644]
ld64/unit-tests/test-cases/dtrace-old-probes/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dtrace-static-probes-coalescing/x.cxx
ld64/unit-tests/test-cases/dtrace-static-probes/Makefile
ld64/unit-tests/test-cases/dwarf-debug-notes-r/Makefile
ld64/unit-tests/test-cases/dwarf-debug-notes-uuid/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 67% similarity]
ld64/unit-tests/test-cases/dwarf-debug-notes-uuid/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dwarf-debug-notes/Makefile
ld64/unit-tests/test-cases/dwarf-debug-notes/expected-stabs
ld64/unit-tests/test-cases/dwarf-strip-objc/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/dwarf-strip-objc/hello.m [new file with mode: 0644]
ld64/unit-tests/test-cases/dwarf-strip/Makefile
ld64/unit-tests/test-cases/dylib-aliases/Makefile
ld64/unit-tests/test-cases/dylib-re-export-cycle/Makefile
ld64/unit-tests/test-cases/dylib-upward/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 56% similarity]
ld64/unit-tests/test-cases/dylib-upward/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dylib-upward/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/efi-basic/LibTest.c [new file with mode: 0644]
ld64/unit-tests/test-cases/efi-basic/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/efi-basic/MtocTest.c [new file with mode: 0644]
ld64/unit-tests/test-cases/efi-basic/mtoctest.py [new file with mode: 0755]
ld64/unit-tests/test-cases/eh-coalescing/bar.cxx
ld64/unit-tests/test-cases/eh-stripped-symbols/Makefile
ld64/unit-tests/test-cases/eh-stripped-symbols/main.cxx
ld64/unit-tests/test-cases/empty-dylib/Makefile
ld64/unit-tests/test-cases/exported-symbols-dead_strip/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 76% similarity, mode: 0644]
ld64/unit-tests/test-cases/exported-symbols-dead_strip/foo.c [copied from ld64/unit-tests/test-cases/eh-coalescing/bar.cxx with 84% similarity]
ld64/unit-tests/test-cases/exported-symbols-dead_strip/foo.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/function-starts/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/function-starts/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/hidden-r/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 76% similarity]
ld64/unit-tests/test-cases/hidden-r/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/hidden-r/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/kext-basic/mykext.c
ld64/unit-tests/test-cases/label-on-end-of-section/Makefile
ld64/unit-tests/test-cases/large-bss/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 86% similarity, mode: 0644]
ld64/unit-tests/test-cases/large-bss/test.s [new file with mode: 0644]
ld64/unit-tests/test-cases/lazy-dylib-objc/Makefile
ld64/unit-tests/test-cases/lazy-dylib/Makefile
ld64/unit-tests/test-cases/literals-labels/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/literals-labels/literals.s [copied from ld64/unit-tests/test-cases/alias-command-line/aliases.s with 55% similarity]
ld64/unit-tests/test-cases/llvm-integration/Makefile
ld64/unit-tests/test-cases/llvm-integration/a17.c
ld64/unit-tests/test-cases/lto-dead_strip-objc/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 69% similarity, mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-objc/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-some-hidden/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 71% similarity, mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-some-hidden/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-tentative/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 65% similarity]
ld64/unit-tests/test-cases/lto-dead_strip-tentative/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-tentative/baz.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-tentative/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-tentative/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-unused/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 69% similarity]
ld64/unit-tests/test-cases/lto-dead_strip-unused/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-unused/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-image-info/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 64% similarity]
ld64/unit-tests/test-cases/lto-objc-image-info/main.m [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-object_path/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 70% similarity]
ld64/unit-tests/test-cases/lto-object_path/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/main-stripped/Makefile
ld64/unit-tests/test-cases/main-stripped/main.c
ld64/unit-tests/test-cases/main-stripped/main.exp
ld64/unit-tests/test-cases/no-uuid/Makefile
ld64/unit-tests/test-cases/non-lazy-r/Makefile
ld64/unit-tests/test-cases/non-lazy-r/foo.c
ld64/unit-tests/test-cases/non-lazy-r/other.c
ld64/unit-tests/test-cases/non-lazy-sections-r/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 69% similarity]
ld64/unit-tests/test-cases/non-lazy-sections-r/foo.s [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-abi/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 67% similarity]
ld64/unit-tests/test-cases/objc-abi/test.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-archive/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-archive/main.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-archive/test.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-optimize-load/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 65% similarity]
ld64/unit-tests/test-cases/objc-category-optimize-load/cat1.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-optimize-load/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-optimize/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-optimize/cat1.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-optimize/cat2.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-optimize/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-class-alias/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 68% similarity]
ld64/unit-tests/test-cases/objc-class-alias/test.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-gc-checks/Makefile
ld64/unit-tests/test-cases/objc-gc-checks/none.c [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-literal-pointers/Makefile
ld64/unit-tests/test-cases/objc-properties/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-properties/test.m [copied from ld64/unit-tests/test-cases/eh-stripped-symbols/main.cxx with 75% similarity]
ld64/unit-tests/test-cases/objc-visibility/Makefile [copied from ld64/unit-tests/test-cases/branch-distance/Makefile with 68% similarity]
ld64/unit-tests/test-cases/objc-visibility/bar.h [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-visibility/bar.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-visibility/foo.h [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-visibility/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/order_file-ans/main.cxx
ld64/unit-tests/test-cases/order_file/Makefile
ld64/unit-tests/test-cases/order_file/extra.s
ld64/unit-tests/test-cases/order_file/main4.expected [new file with mode: 0644]
ld64/unit-tests/test-cases/order_file/main4.order [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-and-use/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-and-use/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-and-use/baz.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-and-use/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-and-use/pub.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-layers/Makefile [copied from ld64/unit-tests/test-cases/blank-stubs/Makefile with 51% similarity]
ld64/unit-tests/test-cases/re-export-layers/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-layers/baz.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-layers/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-layers/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/foo.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/foo2.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/main1.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-symbol/main2.c [new file with mode: 0644]
ld64/unit-tests/test-cases/read-only-relocs/Makefile
ld64/unit-tests/test-cases/read-only-relocs/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/read-only-relocs/test_bind.c [new file with mode: 0644]
ld64/unit-tests/test-cases/read-only-relocs/test_rebase.c [new file with mode: 0644]
ld64/unit-tests/test-cases/rebase-basic/Makefile
ld64/unit-tests/test-cases/reexport_symbols_list/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/reexport_symbols_list/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/reexport_symbols_list/bart.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/reexport_symbols_list/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/reexport_symbols_list/foo.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/reexport_symbols_list/junk.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/reexport_symbols_list/main1.c [new file with mode: 0644]
ld64/unit-tests/test-cases/relocs-asm/relocs-asm.s
ld64/unit-tests/test-cases/relocs-neg-from-local/Makefile
ld64/unit-tests/test-cases/sectcreate-dead_strip/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 73% similarity]
ld64/unit-tests/test-cases/sectcreate-dead_strip/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/sectcreate-dead_strip/sect_content [new file with mode: 0644]
ld64/unit-tests/test-cases/segment-labels/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 68% similarity]
ld64/unit-tests/test-cases/segment-labels/main.c [copied from ld64/unit-tests/test-cases/order_file-ans/main.cxx with 59% similarity]
ld64/unit-tests/test-cases/segment-labels/test.c [new file with mode: 0644]
ld64/unit-tests/test-cases/stabs-coalesce/Makefile
ld64/unit-tests/test-cases/static-executable-weak-defines/Makefile
ld64/unit-tests/test-cases/static-executable-weak-defines/test.c
ld64/unit-tests/test-cases/static-executable/test.c
ld64/unit-tests/test-cases/symbol-hiding-umbrella/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 53% similarity]
ld64/unit-tests/test-cases/symbol-hiding-umbrella/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/symbol-hiding-umbrella/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/symbol-hiding-umbrella/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/symbol-resolver-basic/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/symbol-resolver-basic/foo.c [copied from ld64/unit-tests/test-cases/main-stripped/main.c with 81% similarity]
ld64/unit-tests/test-cases/symbol-resolver-hidden/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/symbol-resolver-hidden/foo.c [copied from ld64/unit-tests/test-cases/eh-stripped-symbols/main.cxx with 77% similarity]
ld64/unit-tests/test-cases/tentative-to-real-r/Makefile
ld64/unit-tests/test-cases/tlv-basic/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 76% similarity]
ld64/unit-tests/test-cases/tlv-basic/get.s [new file with mode: 0644]
ld64/unit-tests/test-cases/tlv-basic/main.c [copied from ld64/unit-tests/test-cases/main-stripped/main.c with 81% similarity]
ld64/unit-tests/test-cases/tlv-dylib/Makefile [copied from ld64/unit-tests/test-cases/lazy-dylib-objc/Makefile with 65% similarity]
ld64/unit-tests/test-cases/tlv-dylib/foo.s [new file with mode: 0644]
ld64/unit-tests/test-cases/tlv-dylib/getbar.s [new file with mode: 0644]
ld64/unit-tests/test-cases/tlv-dylib/getfoo.s [new file with mode: 0644]
ld64/unit-tests/test-cases/tlv-dylib/main.c [copied from ld64/unit-tests/test-cases/eh-coalescing/bar.cxx with 84% similarity]
ld64/unit-tests/test-cases/umbrella-dylib/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/umbrella-dylib/a.c [new file with mode: 0644]
ld64/unit-tests/test-cases/umbrella-dylib/b.c [new file with mode: 0644]
ld64/unit-tests/test-cases/umbrella-dylib/c.c [new file with mode: 0644]
ld64/unit-tests/test-cases/umbrella-dylib/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/undefined-dynamic-lookup/Makefile
ld64/unit-tests/test-cases/unstrippable-symbols/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/unstrippable-symbols/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/utf16-nul/Makefile [copied from ld64/unit-tests/test-cases/cfstring-utf16/Makefile with 73% similarity]
ld64/unit-tests/test-cases/utf16-nul/other.s [new file with mode: 0644]
ld64/unit-tests/test-cases/utf16-nul/withnul.s [new file with mode: 0644]
ld64/unit-tests/test-cases/visibility-warning/Makefile
ld64/unit-tests/test-cases/weak-def-auto-hide/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/weak-def-auto-hide/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/weak-def-auto-hide/other.s [new file with mode: 0644]
ld64/unit-tests/test-cases/weak-def-flag/Makefile
ld64/unit-tests/test-cases/weak-force/Makefile [copied from ld64/unit-tests/test-cases/tentative-to-real-r/Makefile with 55% similarity]
ld64/unit-tests/test-cases/weak-force/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/weak-force/foo1.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/weak-force/foo2.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/weak_import-force/main.c
ld64/unit-tests/test-cases/weak_import-local/Makefile [copied from ld64/unit-tests/test-cases/cstring-alt-segment/Makefile with 75% similarity]
ld64/unit-tests/test-cases/weak_import-local/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/weak_import-local/foo.h [new file with mode: 0644]
ld64/unit-tests/test-cases/weak_import-local/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/weak_import/main.c
ld64/unit-tests/test-cases/zero-fill2/test.c