96-5
commit6e7bb46ca0447d9bbaedc3ba68673b6a14191269
authorIain Sandoe <iain@codesourcery.com>
Wed, 13 May 2015 22:32:39 +0000 (13 23:32 +0100)
committerIain Sandoe <iain@codesourcery.com>
Wed, 13 May 2015 22:32:39 +0000 (13 23:32 +0100)
tree4a9602874cbc4d259e8bb3b103842dbafbe851e2
parentcbb12541bfd9dc477e4a99707b29d1f0f0e6696d
96-5
76 files changed:
ld64/ChangeLog
ld64/ld64.xcodeproj/project.pbxproj
ld64/src/abstraction/MachOFileAbstraction.hpp
ld64/src/ld/Architectures.hpp
ld64/src/ld/ExecutableFile.h
ld64/src/ld/LTOReader.hpp
ld64/src/ld/MachOReaderDylib.hpp
ld64/src/ld/MachOReaderRelocatable.hpp
ld64/src/ld/MachOWriterExecutable.hpp
ld64/src/ld/ObjectFile.h
ld64/src/ld/Options.cpp
ld64/src/ld/Options.h
ld64/src/ld/ld.cpp
ld64/src/other/dyldinfo.cpp
ld64/src/other/unwinddump.cpp
ld64/unit-tests/test-cases/branch-islands/Makefile
ld64/unit-tests/test-cases/branch-islands/space.s
ld64/unit-tests/test-cases/cfstring-utf16/Makefile
ld64/unit-tests/test-cases/coalesce_weak_def_in_dylib/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 67% similarity]
ld64/unit-tests/test-cases/coalesce_weak_def_in_dylib/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/coalesce_weak_def_in_dylib/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/cstring-alt-segment/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 78% similarity]
ld64/unit-tests/test-cases/cstring-alt-segment/custom.s [new file with mode: 0644]
ld64/unit-tests/test-cases/cstring-alt-segment/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/cstring-labels/foo.c
ld64/unit-tests/test-cases/dead_strip-r_symbol_desc/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 67% similarity]
ld64/unit-tests/test-cases/dead_strip-r_symbol_desc/main.c [copied from ld64/unit-tests/test-cases/no_zero_fill_sections/main.c with 90% similarity]
ld64/unit-tests/test-cases/dead_strip-weak-coalesce/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 71% similarity]
ld64/unit-tests/test-cases/dead_strip-weak-coalesce/baz.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-weak-coalesce/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dead_strip-weak-coalesce/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/eh-coalescing-no-labels/Makefile
ld64/unit-tests/test-cases/init-order/Makefile
ld64/unit-tests/test-cases/init-order/expected-order.txt
ld64/unit-tests/test-cases/kext-basic/Makefile
ld64/unit-tests/test-cases/label-on-end-of-section/Makefile [changed mode: 0644->0755]
ld64/unit-tests/test-cases/label-on-end-of-section/foo.s [changed mode: 0644->0755]
ld64/unit-tests/test-cases/lto-dead_strip-all-hidden/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 71% similarity]
ld64/unit-tests/test-cases/lto-dead_strip-all-hidden/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-llvm-options/Makefile
ld64/unit-tests/test-cases/lto-objc-archive/Makefile [copied from ld64/unit-tests/test-cases/lto-llvm-options/Makefile with 66% similarity]
ld64/unit-tests/test-cases/lto-objc-archive/bar.h [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-archive/bar.m [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-archive/bar2.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-archive/foo.h [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-archive/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-archive/foo2.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-objc-archive/main.m [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-weak_import/Makefile [copied from ld64/unit-tests/test-cases/lto-llvm-options/Makefile with 76% similarity]
ld64/unit-tests/test-cases/lto-weak_import/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-weak_import/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/no-data-bundle/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 82% similarity]
ld64/unit-tests/test-cases/no-data-bundle/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/no_zero_fill_sections/Makefile [changed mode: 0644->0755]
ld64/unit-tests/test-cases/no_zero_fill_sections/main.c [changed mode: 0644->0755]
ld64/unit-tests/test-cases/objc-literal-pointers-strip/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 60% similarity]
ld64/unit-tests/test-cases/objc-literal-pointers-strip/test.m [copied from ld64/unit-tests/test-cases/no_zero_fill_sections/main.c with 79% similarity]
ld64/unit-tests/test-cases/operator-new/Makefile
ld64/unit-tests/test-cases/operator-new/main.cxx
ld64/unit-tests/test-cases/re-export-optimizations-indirect/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-optimizations-indirect/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-optimizations-indirect/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-optimizations-indirect/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-optimizations-indirect/middle.c [new file with mode: 0644]
ld64/unit-tests/test-cases/re-export-optimizations-indirect/other.c [new file with mode: 0644]
ld64/unit-tests/test-cases/relocs-neg-from-local/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 67% similarity]
ld64/unit-tests/test-cases/relocs-neg-from-local/test.s [copied from ld64/unit-tests/test-cases/no_zero_fill_sections/main.c with 83% similarity]
ld64/unit-tests/test-cases/section-names-long/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 59% similarity]
ld64/unit-tests/test-cases/section-names-long/a.s [new file with mode: 0644]
ld64/unit-tests/test-cases/section-names-long/b.s [new file with mode: 0644]
ld64/unit-tests/test-cases/section-names-long/c.s [new file with mode: 0644]
ld64/unit-tests/test-cases/section-names-long/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/shared-cache-dylib/Makefile [copied from ld64/unit-tests/test-cases/label-on-end-of-section/Makefile with 56% similarity]
ld64/unit-tests/test-cases/shared-cache-dylib/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/stripped-indirect-symbol-table/Makefile
ld64/unit-tests/test-cases/weak_import/Makefile