133-3
commita8b343c14b31d7930f3121d7adb0b1b16dd94e97
authorIain Sandoe <iain@codesourcery.com>
Wed, 13 May 2015 23:15:03 +0000 (14 00:15 +0100)
committerIain Sandoe <iain@codesourcery.com>
Wed, 13 May 2015 23:15:03 +0000 (14 00:15 +0100)
tree0b0cf90f02f476ce57d8b37a0d7d5ea074458059
parentcb63a9987adf30b9cc99ec3016b3e824a2685b37
133-3
113 files changed:
ld64/ChangeLog [deleted file]
ld64/compile_stubs [new file with mode: 0755]
ld64/doc/design/bindings.png [new file with mode: 0644]
ld64/doc/design/hello.png [new file with mode: 0644]
ld64/doc/design/linker.html [new file with mode: 0644]
ld64/doc/man/man1/ld.1
ld64/ld64.xcodeproj/project.pbxproj
ld64/src/abstraction/MachOFileAbstraction.hpp
ld64/src/abstraction/MachOTrie.hpp
ld64/src/create_configure [new file with mode: 0755]
ld64/src/ld/HeaderAndLoadCommands.hpp
ld64/src/ld/InputFiles.cpp
ld64/src/ld/InputFiles.h
ld64/src/ld/LinkEdit.hpp
ld64/src/ld/LinkEditClassic.hpp
ld64/src/ld/Options.cpp
ld64/src/ld/Options.h
ld64/src/ld/OutputFile.cpp
ld64/src/ld/OutputFile.h
ld64/src/ld/Resolver.cpp
ld64/src/ld/Resolver.h
ld64/src/ld/Snapshot.cpp [new file with mode: 0644]
ld64/src/ld/Snapshot.h [new file with mode: 0644]
ld64/src/ld/SymbolTable.cpp
ld64/src/ld/SymbolTable.h
ld64/src/ld/code-sign-blobs/blob.cpp [new file with mode: 0644]
ld64/src/ld/code-sign-blobs/blob.h [new file with mode: 0644]
ld64/src/ld/code-sign-blobs/endian.h [new file with mode: 0644]
ld64/src/ld/code-sign-blobs/memutils.h [new file with mode: 0644]
ld64/src/ld/code-sign-blobs/superblob.h [new file with mode: 0644]
ld64/src/ld/ld.cpp
ld64/src/ld/ld.hpp
ld64/src/ld/parsers/archive_file.cpp
ld64/src/ld/parsers/archive_file.h
ld64/src/ld/parsers/lto_file.cpp
ld64/src/ld/parsers/lto_file.h
ld64/src/ld/parsers/macho_dylib_file.cpp
ld64/src/ld/parsers/macho_dylib_file.h
ld64/src/ld/parsers/macho_relocatable_file.cpp
ld64/src/ld/parsers/macho_relocatable_file.h
ld64/src/ld/parsers/opaque_section_file.cpp
ld64/src/ld/parsers/opaque_section_file.h
ld64/src/ld/passes/branch_island.cpp
ld64/src/ld/passes/branch_shim.cpp
ld64/src/ld/passes/compact_unwind.cpp
ld64/src/ld/passes/dtrace_dof.cpp
ld64/src/ld/passes/objc.cpp
ld64/src/ld/passes/order.cpp
ld64/src/ld/passes/stubs/stub_arm.hpp
ld64/src/ld/passes/stubs/stub_x86_64.hpp
ld64/src/ld/passes/stubs/stubs.cpp
ld64/src/other/ObjectDump.cpp
ld64/src/other/dyldinfo.cpp
ld64/src/other/machochecker.cpp
ld64/src/other/rebase.cpp
ld64/unit-tests/bin/make-recursive.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/archive-r-ObjC/Makefile [copied from ld64/unit-tests/test-cases/tlv-dead_strip/Makefile with 53% similarity]
ld64/unit-tests/test-cases/archive-r-ObjC/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-r-ObjC/baz.m [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-r-ObjC/cat.m [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-r-ObjC/foo.m [new file with mode: 0644]
ld64/unit-tests/test-cases/archive-r-ObjC/main.c [copied from ld64/src/ld/parsers/opaque_section_file.h with 68% similarity]
ld64/unit-tests/test-cases/branch-islands/Makefile
ld64/unit-tests/test-cases/branch-islands/atomic_space.s [new file with mode: 0644]
ld64/unit-tests/test-cases/data-in-code/Makefile [copied from ld64/unit-tests/test-cases/branch-islands/Makefile with 77% similarity]
ld64/unit-tests/test-cases/data-in-code/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/data-in-code/test.s [new file with mode: 0644]
ld64/unit-tests/test-cases/duplicate_symbols/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/duplicate_symbols/duplicates.c [new file with mode: 0644]
ld64/unit-tests/test-cases/duplicate_symbols/main_extern.c [new file with mode: 0644]
ld64/unit-tests/test-cases/duplicate_symbols/main_no_extern.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dylib-main/Makefile [copied from ld64/unit-tests/test-cases/weak_import3/Makefile with 72% similarity]
ld64/unit-tests/test-cases/dylib-main/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/dylib-main/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/force-weak/Makefile [copied from ld64/unit-tests/test-cases/branch-islands/Makefile with 74% similarity]
ld64/unit-tests/test-cases/force-weak/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/force-weak/test.c [new file with mode: 0644]
ld64/unit-tests/test-cases/force-weak/weak.exp [new file with mode: 0644]
ld64/unit-tests/test-cases/install-name-override/Makefile [copied from ld64/unit-tests/test-cases/tlv-dead_strip/Makefile with 59% similarity]
ld64/unit-tests/test-cases/install-name-override/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/install-name-override/main.c [new file with mode: 0644]
ld64/unit-tests/test-cases/llvm-integration/Makefile
ld64/unit-tests/test-cases/lto-dead_strip-inline-asm/Makefile [copied from ld64/unit-tests/test-cases/objc-category-debug-notes/Makefile with 71% similarity]
ld64/unit-tests/test-cases/lto-dead_strip-inline-asm/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/lto-dead_strip-unused/Makefile
ld64/unit-tests/test-cases/lto-preload-pie/Makefile
ld64/unit-tests/test-cases/no-uuid/Makefile
ld64/unit-tests/test-cases/objc-category-archive/Makefile
ld64/unit-tests/test-cases/objc-category-archive/test2.m [new file with mode: 0644]
ld64/unit-tests/test-cases/objc-category-debug-notes/Makefile
ld64/unit-tests/test-cases/objc-category-optimize-load/Makefile
ld64/unit-tests/test-cases/objc-category-optimize/Makefile
ld64/unit-tests/test-cases/objc-category-warning/Makefile
ld64/unit-tests/test-cases/order_file/Makefile
ld64/unit-tests/test-cases/pipelined-linking/Makefile [new file with mode: 0644]
ld64/unit-tests/test-cases/pipelined-linking/bar.c [new file with mode: 0644]
ld64/unit-tests/test-cases/pipelined-linking/cat.c [new file with mode: 0644]
ld64/unit-tests/test-cases/pipelined-linking/foo.c [new file with mode: 0644]
ld64/unit-tests/test-cases/static-executable-pie/Makefile [copied from ld64/unit-tests/test-cases/tlv-dead_strip/Makefile with 60% similarity]
ld64/unit-tests/test-cases/static-executable-pie/bad.c [new file with mode: 0644]
ld64/unit-tests/test-cases/static-executable-pie/test.c [new file with mode: 0644]
ld64/unit-tests/test-cases/tentative-and-archive-code/Makefile
ld64/unit-tests/test-cases/tlv-dead_strip/Makefile
ld64/unit-tests/test-cases/weak_import-undefined/Makefile [moved from ld64/unit-tests/test-cases/weak_import3/Makefile with 70% similarity]
ld64/unit-tests/test-cases/weak_import-undefined/weak.c [new file with mode: 0644]
ld64/unit-tests/test-cases/weak_import3/comment.txt [deleted file]
ld64/unit-tests/test-cases/weak_import3/foo.c [deleted file]
ld64/unit-tests/test-cases/weak_import3/foo.h [deleted file]
ld64/unit-tests/test-cases/weak_import3/foo1.c [deleted file]
ld64/unit-tests/test-cases/weak_import3/main.c [deleted file]