svn commit: r336821 - in vendor/lld/dist: . COFF Common ELF ELF/Arch MinGW cmake/modules docs docs/_templates docs/llvm-theme docs/llvm-theme/static include/lld/Common include/lld/Core include/lld/...
Dimitry Andric
dim at FreeBSD.org
Sat Jul 28 11:08:37 UTC 2018
Author: dim
Date: Sat Jul 28 11:08:33 2018
New Revision: 336821
URL: https://svnweb.freebsd.org/changeset/base/336821
Log:
Vendor import of lld trunk r338150:
https://llvm.org/svn/llvm-project/lld/trunk@338150
Added:
vendor/lld/dist/COFF/ICF.h (contents, props changed)
vendor/lld/dist/COFF/MarkLive.h (contents, props changed)
vendor/lld/dist/Common/Timer.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/Hexagon.cpp (contents, props changed)
vendor/lld/dist/ELF/CallGraphSort.cpp (contents, props changed)
vendor/lld/dist/ELF/CallGraphSort.h (contents, props changed)
vendor/lld/dist/ELF/MarkLive.h (contents, props changed)
vendor/lld/dist/docs/ld.lld.1 (contents, props changed)
vendor/lld/dist/include/lld/Common/Timer.h (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/far-arm64-abs.s (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/generic.yaml
vendor/lld/dist/test/COFF/Inputs/globals-dia-func-collision3.obj (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/globals-dia-vfunc-collision.obj (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/globals-dia-vfunc-collision2.obj (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/globals-dia-vfunc-simple.obj (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/guardcf-align-foobar.yaml
vendor/lld/dist/test/COFF/Inputs/loadconfig-cfg-x64.s (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/natvis-1.natvis
vendor/lld/dist/test/COFF/Inputs/natvis-2.natvis
vendor/lld/dist/test/COFF/Inputs/natvis-3.natvis
vendor/lld/dist/test/COFF/Inputs/order.yaml
vendor/lld/dist/test/COFF/Inputs/otherFunc.s (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/pdb-file-statics-a.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-file-statics-b.yaml
vendor/lld/dist/test/COFF/Inputs/pdb_lines_1_relative.yaml
vendor/lld/dist/test/COFF/Inputs/pdb_lines_2_relative.yaml
vendor/lld/dist/test/COFF/arm64-branch-range.test
vendor/lld/dist/test/COFF/crt-chars.test
vendor/lld/dist/test/COFF/debug-reloc.s (contents, props changed)
vendor/lld/dist/test/COFF/default-alignment.test
vendor/lld/dist/test/COFF/dllexport.s (contents, props changed)
vendor/lld/dist/test/COFF/entry-inference3.test
vendor/lld/dist/test/COFF/fixed.test
vendor/lld/dist/test/COFF/gfids-corrupt.s (contents, props changed)
vendor/lld/dist/test/COFF/gfids-fallback.s (contents, props changed)
vendor/lld/dist/test/COFF/gfids-gc.s (contents, props changed)
vendor/lld/dist/test/COFF/gfids-icf.s (contents, props changed)
vendor/lld/dist/test/COFF/guard-longjmp.s (contents, props changed)
vendor/lld/dist/test/COFF/guardcf-align.s (contents, props changed)
vendor/lld/dist/test/COFF/guardcf-lto.ll
vendor/lld/dist/test/COFF/icf-pdata.s (contents, props changed)
vendor/lld/dist/test/COFF/icf-vtables.s (contents, props changed)
vendor/lld/dist/test/COFF/incremental.test
vendor/lld/dist/test/COFF/invalid-section-number.test
vendor/lld/dist/test/COFF/lto-icf.ll
vendor/lld/dist/test/COFF/order-i386.test
vendor/lld/dist/test/COFF/output-chars.test
vendor/lld/dist/test/COFF/pdb-exe-path-dots.test
vendor/lld/dist/test/COFF/pdb-file-static.test
vendor/lld/dist/test/COFF/pdb-globals-dia-func-collision3.test
vendor/lld/dist/test/COFF/pdb-globals-dia-vfunc-collision.test
vendor/lld/dist/test/COFF/pdb-globals-dia-vfunc-collision2.test
vendor/lld/dist/test/COFF/pdb-globals-dia-vfunc-simple.test
vendor/lld/dist/test/COFF/pdb-natvis.test
vendor/lld/dist/test/COFF/pdb-relative-source-lines.test
vendor/lld/dist/test/COFF/pending-comdat.s (contents, props changed)
vendor/lld/dist/test/COFF/safeseh-notable.s (contents, props changed)
vendor/lld/dist/test/COFF/section-order.test
vendor/lld/dist/test/COFF/string-tail-merge.s (contents, props changed)
vendor/lld/dist/test/COFF/symtab-gc.s (contents, props changed)
vendor/lld/dist/test/COFF/thunk-replace.s (contents, props changed)
vendor/lld/dist/test/COFF/timestamp.test
vendor/lld/dist/test/COFF/undefined-symbol-cv.s (contents, props changed)
vendor/lld/dist/test/COFF/undefined-symbol.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/arm-long-thunk-converge.lds
vendor/lld/dist/test/ELF/Inputs/as-needed-lazy.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/comdat-discarded-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/compress-debug.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/copy-rel-version.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/copy-relocation-zero-abs-addr.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/copy-relocation-zero-nonabs-addr.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/copy-relocation-zero-nonabs-addr.script
vendor/lld/dist/test/ELF/Inputs/eh-frame-pcrel-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/exclude-libs.ll
vendor/lld/dist/test/ELF/Inputs/far-long-arm-abs.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/hexagon.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/hidden-shared-err.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/hidden-shared-err2.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/i386-pic-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/icf-safe.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-64-got-load.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-gp-dips-corrupt-ver.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-gp-dips-corrupt-ver.so (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-mgot-1.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-mgot-2.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-micro-gp0-non-zero.o (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/mips-n64-gp0-non-zero.o (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/multiple-cu.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/ppc64-func-global-entry.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/ppc64-func-local-entry.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/ppc64-func.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/ppc64-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/print-icf.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/protected-data-access.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/protected-function-access.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/shlib-undefined-ref.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/symbol-ordering-file-warnings1.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/symbol-ordering-file-warnings2.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/undef-bad-debug.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/undef-shared2.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/versiondef.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-split-stack-main.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/ztext.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-tlsld-ldst.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-execute-only.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-discard.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-long-thunk-converge.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-symbol-ordering-file.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-nosuitable.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-section-too-large.s (contents, props changed)
vendor/lld/dist/test/ELF/as-needed-lazy.s (contents, props changed)
vendor/lld/dist/test/ELF/as-needed-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/basic-ppc64.s (contents, props changed)
vendor/lld/dist/test/ELF/cgprofile-bad-clusters.s (contents, props changed)
vendor/lld/dist/test/ELF/cgprofile-err.s (contents, props changed)
vendor/lld/dist/test/ELF/cgprofile-icf.s (contents, props changed)
vendor/lld/dist/test/ELF/cgprofile-txt.s (contents, props changed)
vendor/lld/dist/test/ELF/cgprofile-warn.s (contents, props changed)
vendor/lld/dist/test/ELF/comdat-discarded-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/compress-debug-sections-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/compressed-debug-input-err.s (contents, props changed)
vendor/lld/dist/test/ELF/conflict-debug-variable-file-index.s (contents, props changed)
vendor/lld/dist/test/ELF/conflict-variable-linkage-name.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-rel-version.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-relocation-zero-abs-addr.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-relocation-zero-nonabs-addr.s (contents, props changed)
vendor/lld/dist/test/ELF/cref.s (contents, props changed)
vendor/lld/dist/test/ELF/defsym-reserved-syms.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-linker.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-list-archive.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-negative-pcrel-sdata2.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-negative-pcrel-sdata4.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-negative-pcrel-sdata8.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-pcrel-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format1.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format2.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format3.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format4.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format5.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format6.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format7.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format8.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-value-format9.s (contents, props changed)
vendor/lld/dist/test/ELF/elf-header.s (contents, props changed)
vendor/lld/dist/test/ELF/emit-relocs-eh-frame.s (contents, props changed)
vendor/lld/dist/test/ELF/emit-relocs-icf.s (contents, props changed)
vendor/lld/dist/test/ELF/empty-ver2.s (contents, props changed)
vendor/lld/dist/test/ELF/export-dynamic-symbol.s (contents, props changed)
vendor/lld/dist/test/ELF/fill-trap-ppc.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-no-undef-error.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-dyntags.s (contents, props changed)
vendor/lld/dist/test/ELF/hexagon.s (contents, props changed)
vendor/lld/dist/test/ELF/hidden-shared-err.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-pic-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-reloc-16-large-addend.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-reloc-8-large-addend.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-retpoline-nopic-linkerscript.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-retpoline-nopic.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-retpoline-pic-linkerscript.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-retpoline-pic.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-c-identifier.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-different-output-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-keep-unique.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-link-order.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-many-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-merge2.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-merged-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-relro.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-safe.s (contents, props changed)
vendor/lld/dist/test/ELF/icf10.test
vendor/lld/dist/test/ELF/icf11.test
vendor/lld/dist/test/ELF/icf12.s (contents, props changed)
vendor/lld/dist/test/ELF/icf13.s (contents, props changed)
vendor/lld/dist/test/ELF/icf14.s (contents, props changed)
vendor/lld/dist/test/ELF/icf15.s (contents, props changed)
vendor/lld/dist/test/ELF/icf16.s (contents, props changed)
vendor/lld/dist/test/ELF/ignore-plugin.test
vendor/lld/dist/test/ELF/invalid-eh-frame.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame2.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame3.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame4.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame5.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame6.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame7.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame8.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-eh-frame9.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/executable.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/reloc-section-reordered.test
vendor/lld/dist/test/ELF/just-symbols-cref.s (contents, props changed)
vendor/lld/dist/test/ELF/just-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/addr.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/align.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/alignof.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/at2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/at3.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/data-commands.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/data-segment-relro.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/define.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/eh-frame-reloc-out-of-range.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/extend-pt-load.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/fill.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/insert-after.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/insert-after.script
vendor/lld/dist/test/ELF/linkerscript/Inputs/map-file2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/provide-shared2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/sections-va-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/synthetic-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/absolute-expr.test
vendor/lld/dist/test/ELF/linkerscript/addr-zero.test
vendor/lld/dist/test/ELF/linkerscript/addr.test
vendor/lld/dist/test/ELF/linkerscript/address-expr-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/align-empty.test
vendor/lld/dist/test/ELF/linkerscript/align-r.test
vendor/lld/dist/test/ELF/linkerscript/align-section-offset.test
vendor/lld/dist/test/ELF/linkerscript/align-section.test
vendor/lld/dist/test/ELF/linkerscript/align1.test
vendor/lld/dist/test/ELF/linkerscript/align2.test
vendor/lld/dist/test/ELF/linkerscript/align3.test
vendor/lld/dist/test/ELF/linkerscript/align4.test
vendor/lld/dist/test/ELF/linkerscript/align5.test
vendor/lld/dist/test/ELF/linkerscript/alignof.test
vendor/lld/dist/test/ELF/linkerscript/arm-exidx-order.test
vendor/lld/dist/test/ELF/linkerscript/arm-exidx-phdrs.test
vendor/lld/dist/test/ELF/linkerscript/arm-lscript.test
vendor/lld/dist/test/ELF/linkerscript/at-self-reference.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/at2.test
vendor/lld/dist/test/ELF/linkerscript/at3.test
vendor/lld/dist/test/ELF/linkerscript/at4.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/at5.test
vendor/lld/dist/test/ELF/linkerscript/broken-memory-declaration.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/bss-fill.test
vendor/lld/dist/test/ELF/linkerscript/common-filespec.test
vendor/lld/dist/test/ELF/linkerscript/compress-debug-sections-custom.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/constructor.test
vendor/lld/dist/test/ELF/linkerscript/data-commands1.test
vendor/lld/dist/test/ELF/linkerscript/data-commands2.test
vendor/lld/dist/test/ELF/linkerscript/data-segment-relro.test
vendor/lld/dist/test/ELF/linkerscript/define.test
vendor/lld/dist/test/ELF/linkerscript/defsym.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/diag1.test
vendor/lld/dist/test/ELF/linkerscript/diag2.test
vendor/lld/dist/test/ELF/linkerscript/diag3.test
vendor/lld/dist/test/ELF/linkerscript/diag4.test
vendor/lld/dist/test/ELF/linkerscript/diag5.test
vendor/lld/dist/test/ELF/linkerscript/diag6.test
vendor/lld/dist/test/ELF/linkerscript/discard-gnu-hash.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/discard-interp.test
vendor/lld/dist/test/ELF/linkerscript/double-bss.test
vendor/lld/dist/test/ELF/linkerscript/eh-frame-emit-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/eh-frame-reloc-out-of-range.test
vendor/lld/dist/test/ELF/linkerscript/empty-link-order.test
vendor/lld/dist/test/ELF/linkerscript/empty-section-size.test
vendor/lld/dist/test/ELF/linkerscript/empty-sections-expressions.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/empty-synthetic-removed-flags.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/empty-tls.test
vendor/lld/dist/test/ELF/linkerscript/exidx-crash.test
vendor/lld/dist/test/ELF/linkerscript/expr-invalid-sec.test
vendor/lld/dist/test/ELF/linkerscript/expr-sections.test
vendor/lld/dist/test/ELF/linkerscript/extend-pt-load1.test
vendor/lld/dist/test/ELF/linkerscript/extend-pt-load2.test
vendor/lld/dist/test/ELF/linkerscript/extend-pt-load3.test
vendor/lld/dist/test/ELF/linkerscript/fill.test
vendor/lld/dist/test/ELF/linkerscript/header-addr.test
vendor/lld/dist/test/ELF/linkerscript/header-phdr.test
vendor/lld/dist/test/ELF/linkerscript/header-phdr2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/i386-sections-max-va-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/implicit-program-header.test
vendor/lld/dist/test/ELF/linkerscript/info-section-type.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/insert-after.test
vendor/lld/dist/test/ELF/linkerscript/insert-before.test
vendor/lld/dist/test/ELF/linkerscript/insert-broken.test
vendor/lld/dist/test/ELF/linkerscript/lazy-symbols.test
vendor/lld/dist/test/ELF/linkerscript/lma-overflow.test
vendor/lld/dist/test/ELF/linkerscript/locationcountererr.test
vendor/lld/dist/test/ELF/linkerscript/map-file.test
vendor/lld/dist/test/ELF/linkerscript/map-file2.test
vendor/lld/dist/test/ELF/linkerscript/memory-at.test
vendor/lld/dist/test/ELF/linkerscript/memory-data-commands.test
vendor/lld/dist/test/ELF/linkerscript/memory-loc-counter.test
vendor/lld/dist/test/ELF/linkerscript/memory-region-alignment.test
vendor/lld/dist/test/ELF/linkerscript/memory4.test
vendor/lld/dist/test/ELF/linkerscript/memory5.test
vendor/lld/dist/test/ELF/linkerscript/merge-header-load.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/no-pt-load.test
vendor/lld/dist/test/ELF/linkerscript/nobits-offset.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/non-absolute2.test
vendor/lld/dist/test/ELF/linkerscript/openbsd-bootdata.test
vendor/lld/dist/test/ELF/linkerscript/openbsd-wxneeded.test
vendor/lld/dist/test/ELF/linkerscript/operators.test
vendor/lld/dist/test/ELF/linkerscript/orphan-first-cmd.test
vendor/lld/dist/test/ELF/linkerscript/outputarch.test
vendor/lld/dist/test/ELF/linkerscript/overlapping-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/overlay-reject.test
vendor/lld/dist/test/ELF/linkerscript/overlay-reject2.test
vendor/lld/dist/test/ELF/linkerscript/overlay.test
vendor/lld/dist/test/ELF/linkerscript/page-size-align.test
vendor/lld/dist/test/ELF/linkerscript/parse-section-in-addr.test
vendor/lld/dist/test/ELF/linkerscript/provide-empty-section.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/provide-shared2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/pt-interp.test
vendor/lld/dist/test/ELF/linkerscript/rosegment.test
vendor/lld/dist/test/ELF/linkerscript/section-metadata2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-max-va-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-va-overflow.test
vendor/lld/dist/test/ELF/linkerscript/sort-constructors.test
vendor/lld/dist/test/ELF/linkerscript/start-end.test
vendor/lld/dist/test/ELF/linkerscript/symbol-only-flags.test
vendor/lld/dist/test/ELF/linkerscript/symbol-only.test
vendor/lld/dist/test/ELF/linkerscript/symbol-ordering-file2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/symbols-non-alloc.test
vendor/lld/dist/test/ELF/linkerscript/synthetic-relsec-layout.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/synthetic-symbols1.test
vendor/lld/dist/test/ELF/linkerscript/synthetic-symbols2.test
vendor/lld/dist/test/ELF/linkerscript/synthetic-symbols3.test
vendor/lld/dist/test/ELF/linkerscript/synthetic-symbols4.test
vendor/lld/dist/test/ELF/linkerscript/unused-synthetic2.test
vendor/lld/dist/test/ELF/linkerscript/version-script.s (contents, props changed)
vendor/lld/dist/test/ELF/local-symbols-order.s (contents, props changed)
vendor/lld/dist/test/ELF/lto/Inputs/absolute.s (contents, props changed)
vendor/lld/dist/test/ELF/lto/Inputs/asmundef.ll
vendor/lld/dist/test/ELF/lto/Inputs/i386-empty.ll
vendor/lld/dist/test/ELF/lto/Inputs/lazy-internal.ll
vendor/lld/dist/test/ELF/lto/Inputs/sample-profile.prof
vendor/lld/dist/test/ELF/lto/Inputs/thinlto_empty.ll
vendor/lld/dist/test/ELF/lto/Inputs/weakodr-visibility.ll
vendor/lld/dist/test/ELF/lto/abs-resol.ll
vendor/lld/dist/test/ELF/lto/cpu-string.ll
vendor/lld/dist/test/ELF/lto/debugger-tune.ll
vendor/lld/dist/test/ELF/lto/lazy-internal.ll
vendor/lld/dist/test/ELF/lto/mix-platforms2.ll
vendor/lld/dist/test/ELF/lto/new-pass-manager.ll
vendor/lld/dist/test/ELF/lto/sample-profile.ll
vendor/lld/dist/test/ELF/lto/setting-dso-local.ll
vendor/lld/dist/test/ELF/lto/thinlto-cant-write-index.ll
vendor/lld/dist/test/ELF/lto/thinlto-debug-fission.ll
vendor/lld/dist/test/ELF/lto/thinlto-emit-imports.ll
vendor/lld/dist/test/ELF/lto/thinlto-index-file.ll
vendor/lld/dist/test/ELF/lto/thinlto-index-only.ll
vendor/lld/dist/test/ELF/lto/thinlto-no-index.ll
vendor/lld/dist/test/ELF/lto/thinlto-obj-path.ll
vendor/lld/dist/test/ELF/lto/thinlto-object-suffix-replace.ll
vendor/lld/dist/test/ELF/lto/thinlto-prefix-replace.ll
vendor/lld/dist/test/ELF/lto/version-script2.ll
vendor/lld/dist/test/ELF/lto/weakodr-visibility.ll
vendor/lld/dist/test/ELF/map-file-i686.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-gc-piece.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-gc-piece2.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-reloc-O0.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-to-non-alloc.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-64-got-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-abs-got.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-elf-abi.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-elf-flags-err.test
vendor/lld/dist/test/ELF/mips-fp-flags-err.test
vendor/lld/dist/test/ELF/mips-gp-disp-ver.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-mgot.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-micror6-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-non-zero-gp0.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-plt-n32.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-tls-64-pic-local-variable.s (contents, props changed)
vendor/lld/dist/test/ELF/multiple-cu.s (contents, props changed)
vendor/lld/dist/test/ELF/no-line-parser-errors-if-empty-section.s (contents, props changed)
vendor/lld/dist/test/ELF/no-line-parser-errors-if-no-section.s (contents, props changed)
vendor/lld/dist/test/ELF/non-alloc-link-order-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/note-loadaddr.s (contents, props changed)
vendor/lld/dist/test/ELF/note-noalloc.s (contents, props changed)
vendor/lld/dist/test/ELF/note-noalloc2.s (contents, props changed)
vendor/lld/dist/test/ELF/pack-dyn-relocs2.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc-rela.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-abi-version.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-dtprel.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-dynamic-relocations.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-error-toc-restore.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-error-toc-tail-call.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-func-entry-points.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-gd-to-ie.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-general-dynamic-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-got-indirect.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-ifunc.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-initial-exec-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-local-dynamic.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-local-exec-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-plt-stub.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-rel-so-local-calls.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-tls-gd-le.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-tls-ld-le.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-toc-rel.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64_entry_point.s (contents, props changed)
vendor/lld/dist/test/ELF/pr36475.s (contents, props changed)
vendor/lld/dist/test/ELF/pr37735.s (contents, props changed)
vendor/lld/dist/test/ELF/print-icf.s (contents, props changed)
vendor/lld/dist/test/ELF/protected-data-access.s (contents, props changed)
vendor/lld/dist/test/ELF/protected-function-access.s (contents, props changed)
vendor/lld/dist/test/ELF/push-state.s (contents, props changed)
vendor/lld/dist/test/ELF/rel-addend-with-rela-input.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-build-id.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-many-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-versioned.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-size-err.s (contents, props changed)
vendor/lld/dist/test/ELF/section-metadata-err2.s (contents, props changed)
vendor/lld/dist/test/ELF/section-metadata-err3.s (contents, props changed)
vendor/lld/dist/test/ELF/shared-ppc64.s (contents, props changed)
vendor/lld/dist/test/ELF/shlib-undefined-archive.s (contents, props changed)
vendor/lld/dist/test/ELF/shlib-undefined-local.s (contents, props changed)
vendor/lld/dist/test/ELF/shlib-undefined-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/symbol-ordering-file-icf.s (contents, props changed)
vendor/lld/dist/test/ELF/symbol-ordering-file-warnings.s (contents, props changed)
vendor/lld/dist/test/ELF/sysv-hash-no-rosegment.s (contents, props changed)
vendor/lld/dist/test/ELF/text-section-prefix.s (contents, props changed)
vendor/lld/dist/test/ELF/undef-shared2.s (contents, props changed)
vendor/lld/dist/test/ELF/version-exclude-libs.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-extern-undefined.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-extern2.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-in-search-path.s (contents, props changed)
vendor/lld/dist/test/ELF/warn-backrefs.s (contents, props changed)
vendor/lld/dist/test/ELF/weak-shared-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/weak-undef-lib.s (contents, props changed)
vendor/lld/dist/test/ELF/weak-undef-rw.s (contents, props changed)
vendor/lld/dist/test/ELF/whole-archive-name.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-dyn-rel-error3.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-plt-high-addr.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-debug-overflow.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-error-reporting.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-error2.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-gotoff64.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-gotpc64.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-range-debug-loc.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-retpoline-linkerscript.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-retpoline-znow-linkerscript.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-retpoline-znow.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-retpoline.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-split-stack-prologue-adjust-fail.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-split-stack-prologue-adjust-silent.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-split-stack-prologue-adjust-success.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-tls-ld-local.s (contents, props changed)
vendor/lld/dist/test/ELF/ztext.s (contents, props changed)
vendor/lld/dist/test/darwin/cmdline-lto_library.objtxt
vendor/lld/dist/test/wasm/Inputs/archive3.ll
vendor/lld/dist/test/wasm/Inputs/comdat1.ll
vendor/lld/dist/test/wasm/Inputs/comdat2.ll
vendor/lld/dist/test/wasm/Inputs/custom.ll
vendor/lld/dist/test/wasm/Inputs/debuginfo1.ll
vendor/lld/dist/test/wasm/Inputs/debuginfo2.ll
vendor/lld/dist/test/wasm/Inputs/globals.yaml
vendor/lld/dist/test/wasm/Inputs/locals-duplicate1.ll
vendor/lld/dist/test/wasm/Inputs/locals-duplicate2.ll
vendor/lld/dist/test/wasm/Inputs/start.ll
vendor/lld/dist/test/wasm/Inputs/strong-symbol.ll
vendor/lld/dist/test/wasm/Inputs/undefined-globals.yaml
vendor/lld/dist/test/wasm/alias.ll
vendor/lld/dist/test/wasm/comdats.ll
vendor/lld/dist/test/wasm/compress-relocs.ll
vendor/lld/dist/test/wasm/custom-sections.ll
vendor/lld/dist/test/wasm/cxx-mangling.ll
vendor/lld/dist/test/wasm/data-segment-merging.ll
vendor/lld/dist/test/wasm/debuginfo.test
vendor/lld/dist/test/wasm/demangle.ll
vendor/lld/dist/test/wasm/driver.ll
vendor/lld/dist/test/wasm/entry-signature.ll
vendor/lld/dist/test/wasm/export-all.ll
vendor/lld/dist/test/wasm/export-table.test
vendor/lld/dist/test/wasm/export.ll
vendor/lld/dist/test/wasm/fatal-warnings.ll
vendor/lld/dist/test/wasm/gc-imports.ll
vendor/lld/dist/test/wasm/gc-sections.ll
vendor/lld/dist/test/wasm/import-table.test
vendor/lld/dist/test/wasm/load-undefined.test
vendor/lld/dist/test/wasm/locals-duplicate.test
vendor/lld/dist/test/wasm/lto/
vendor/lld/dist/test/wasm/lto/Inputs/
vendor/lld/dist/test/wasm/lto/Inputs/archive.ll
vendor/lld/dist/test/wasm/lto/Inputs/cache.ll
vendor/lld/dist/test/wasm/lto/Inputs/save-temps.ll
vendor/lld/dist/test/wasm/lto/Inputs/thinlto.ll
vendor/lld/dist/test/wasm/lto/Inputs/used.ll
vendor/lld/dist/test/wasm/lto/archive.ll
vendor/lld/dist/test/wasm/lto/atomics.ll
vendor/lld/dist/test/wasm/lto/cache.ll
vendor/lld/dist/test/wasm/lto/diagnostics.ll
vendor/lld/dist/test/wasm/lto/export.ll
vendor/lld/dist/test/wasm/lto/incompatible.ll
vendor/lld/dist/test/wasm/lto/internalize-basic.ll
vendor/lld/dist/test/wasm/lto/lto-start.ll
vendor/lld/dist/test/wasm/lto/opt-level.ll
vendor/lld/dist/test/wasm/lto/parallel.ll
vendor/lld/dist/test/wasm/lto/save-temps.ll
vendor/lld/dist/test/wasm/lto/thinlto.ll
vendor/lld/dist/test/wasm/lto/undef.ll
vendor/lld/dist/test/wasm/lto/used.ll
vendor/lld/dist/test/wasm/lto/verify-invalid.ll
vendor/lld/dist/test/wasm/lto/weak.ll
vendor/lld/dist/test/wasm/reloc-addend.ll
vendor/lld/dist/test/wasm/responsefile.test
vendor/lld/dist/test/wasm/signature-mismatch-weak.ll
vendor/lld/dist/test/wasm/stack-first.test
vendor/lld/dist/test/wasm/undefined-weak-call.ll
vendor/lld/dist/test/wasm/weak-undefined.ll
vendor/lld/dist/test/wasm/whole-archive.test
vendor/lld/dist/wasm/InputChunks.cpp (contents, props changed)
vendor/lld/dist/wasm/InputChunks.h (contents, props changed)
vendor/lld/dist/wasm/InputGlobal.h (contents, props changed)
vendor/lld/dist/wasm/LTO.cpp (contents, props changed)
vendor/lld/dist/wasm/LTO.h (contents, props changed)
vendor/lld/dist/wasm/MarkLive.cpp (contents, props changed)
vendor/lld/dist/wasm/MarkLive.h (contents, props changed)
Deleted:
vendor/lld/dist/COFF/Strings.cpp
vendor/lld/dist/COFF/Strings.h
vendor/lld/dist/ELF/Strings.cpp
vendor/lld/dist/ELF/Strings.h
vendor/lld/dist/lib/Support/
vendor/lld/dist/test/COFF/pdb-diff.test
vendor/lld/dist/test/ELF/Inputs/amdgpu-kernel-2.o
vendor/lld/dist/test/ELF/Inputs/mips-n32-rels.o
vendor/lld/dist/test/ELF/Inputs/weak-and-strong-undef.s
vendor/lld/dist/test/ELF/Inputs/ztext-text-notext.s
vendor/lld/dist/test/ELF/file-sym.s
vendor/lld/dist/test/ELF/gdb-index-dup-types.s
vendor/lld/dist/test/ELF/invalid-z.s
vendor/lld/dist/test/ELF/invalid/Inputs/cie-version2.elf
vendor/lld/dist/test/ELF/invalid/Inputs/too-short.elf
vendor/lld/dist/test/ELF/invalid/too-short.s
vendor/lld/dist/test/ELF/linkerscript/Inputs/implicit-program-header.script
vendor/lld/dist/test/ELF/linkerscript/absolute-expr.s
vendor/lld/dist/test/ELF/linkerscript/addr-zero.s
vendor/lld/dist/test/ELF/linkerscript/addr.s
vendor/lld/dist/test/ELF/linkerscript/align-empty.s
vendor/lld/dist/test/ELF/linkerscript/align-section-offset.s
vendor/lld/dist/test/ELF/linkerscript/align-section.s
vendor/lld/dist/test/ELF/linkerscript/align.s
vendor/lld/dist/test/ELF/linkerscript/alignof.s
vendor/lld/dist/test/ELF/linkerscript/arm-exidx-order.s
vendor/lld/dist/test/ELF/linkerscript/arm-exidx-phdrs.s
vendor/lld/dist/test/ELF/linkerscript/arm-lscript.s
vendor/lld/dist/test/ELF/linkerscript/bss-fill.s
vendor/lld/dist/test/ELF/linkerscript/common-filespec.s
vendor/lld/dist/test/ELF/linkerscript/constructor.s
vendor/lld/dist/test/ELF/linkerscript/data-commands.s
vendor/lld/dist/test/ELF/linkerscript/data-segment-relro.s
vendor/lld/dist/test/ELF/linkerscript/define.s
vendor/lld/dist/test/ELF/linkerscript/diagnostic.s
vendor/lld/dist/test/ELF/linkerscript/discard-interp.s
vendor/lld/dist/test/ELF/linkerscript/double-bss.s
vendor/lld/dist/test/ELF/linkerscript/eh-frame-reloc-out-of-range.s
vendor/lld/dist/test/ELF/linkerscript/empty-tls.s
vendor/lld/dist/test/ELF/linkerscript/exidx-crash.s
vendor/lld/dist/test/ELF/linkerscript/expr-invalid-sec.s
vendor/lld/dist/test/ELF/linkerscript/expr-sections.s
vendor/lld/dist/test/ELF/linkerscript/extend-pt-load.s
vendor/lld/dist/test/ELF/linkerscript/fill.s
vendor/lld/dist/test/ELF/linkerscript/header-addr.s
vendor/lld/dist/test/ELF/linkerscript/header-phdr.s
vendor/lld/dist/test/ELF/linkerscript/implicit-program-header.s
vendor/lld/dist/test/ELF/linkerscript/lazy-symbols.s
vendor/lld/dist/test/ELF/linkerscript/locationcountererr.s
vendor/lld/dist/test/ELF/linkerscript/memory-at.s
vendor/lld/dist/test/ELF/linkerscript/no-pt-load.s
vendor/lld/dist/test/ELF/linkerscript/non-absolute2.s
vendor/lld/dist/test/ELF/linkerscript/openbsd-bootdata.s
vendor/lld/dist/test/ELF/linkerscript/openbsd-wxneeded.s
vendor/lld/dist/test/ELF/linkerscript/operators.s
vendor/lld/dist/test/ELF/linkerscript/orphan-first-cmd.s
vendor/lld/dist/test/ELF/linkerscript/outputarch.s
vendor/lld/dist/test/ELF/linkerscript/page-size-align.s
vendor/lld/dist/test/ELF/linkerscript/rosegment.s
vendor/lld/dist/test/ELF/linkerscript/sort-constructors.s
vendor/lld/dist/test/ELF/linkerscript/start-end.s
vendor/lld/dist/test/ELF/linkerscript/symbol-only-flags.s
vendor/lld/dist/test/ELF/linkerscript/symbol-only.s
vendor/lld/dist/test/ELF/linkerscript/symbols-non-alloc.s
vendor/lld/dist/test/ELF/linkerscript/symbols-synthetic.s
vendor/lld/dist/test/ELF/mips-micro-got64.s
vendor/lld/dist/test/ELF/no-dynamic-linker.s
vendor/lld/dist/test/ELF/note-loadaddr.c
vendor/lld/dist/test/ELF/ppc64-shared-rel-toc.s
vendor/lld/dist/test/ELF/shared-be.s
vendor/lld/dist/test/ELF/splitstacks.s
vendor/lld/dist/test/ELF/ztext-text-notext.s
vendor/lld/dist/test/LinkerScript/
vendor/lld/dist/test/core/
vendor/lld/dist/test/old-elf/
vendor/lld/dist/test/pecoff/
vendor/lld/dist/test/wasm/load-undefined.ll
vendor/lld/dist/test/wasm/weak-external.ll
vendor/lld/dist/tools/linker-script-test/
vendor/lld/dist/wasm/InputSegment.cpp
vendor/lld/dist/wasm/InputSegment.h
Modified:
vendor/lld/dist/COFF/CMakeLists.txt (contents, props changed)
vendor/lld/dist/COFF/Chunks.cpp (contents, props changed)
vendor/lld/dist/COFF/Chunks.h (contents, props changed)
vendor/lld/dist/COFF/Config.h (contents, props changed)
vendor/lld/dist/COFF/DLL.cpp (contents, props changed)
vendor/lld/dist/COFF/DLL.h (contents, props changed)
vendor/lld/dist/COFF/Driver.cpp (contents, props changed)
vendor/lld/dist/COFF/Driver.h (contents, props changed)
vendor/lld/dist/COFF/DriverUtils.cpp (contents, props changed)
vendor/lld/dist/COFF/ICF.cpp (contents, props changed)
vendor/lld/dist/COFF/InputFiles.cpp (contents, props changed)
vendor/lld/dist/COFF/InputFiles.h (contents, props changed)
vendor/lld/dist/COFF/LTO.cpp (contents, props changed)
vendor/lld/dist/COFF/LTO.h (contents, props changed)
vendor/lld/dist/COFF/MapFile.cpp (contents, props changed)
vendor/lld/dist/COFF/MarkLive.cpp (contents, props changed)
vendor/lld/dist/COFF/MinGW.cpp (contents, props changed)
vendor/lld/dist/COFF/Options.td
vendor/lld/dist/COFF/PDB.cpp (contents, props changed)
vendor/lld/dist/COFF/PDB.h (contents, props changed)
vendor/lld/dist/COFF/SymbolTable.cpp (contents, props changed)
vendor/lld/dist/COFF/SymbolTable.h (contents, props changed)
vendor/lld/dist/COFF/Symbols.cpp (contents, props changed)
vendor/lld/dist/COFF/Symbols.h (contents, props changed)
vendor/lld/dist/COFF/Writer.cpp (contents, props changed)
vendor/lld/dist/COFF/Writer.h (contents, props changed)
vendor/lld/dist/Common/Args.cpp (contents, props changed)
vendor/lld/dist/Common/CMakeLists.txt (contents, props changed)
vendor/lld/dist/Common/ErrorHandler.cpp (contents, props changed)
vendor/lld/dist/Common/Strings.cpp (contents, props changed)
vendor/lld/dist/Common/TargetOptionsCommandFlags.cpp (contents, props changed)
vendor/lld/dist/ELF/AArch64ErrataFix.cpp (contents, props changed)
vendor/lld/dist/ELF/AArch64ErrataFix.h (contents, props changed)
vendor/lld/dist/ELF/Arch/AArch64.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/AMDGPU.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/ARM.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/Mips.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/MipsArchTree.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/PPC.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/PPC64.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/SPARCV9.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/X86.cpp (contents, props changed)
vendor/lld/dist/ELF/Arch/X86_64.cpp (contents, props changed)
vendor/lld/dist/ELF/CMakeLists.txt (contents, props changed)
vendor/lld/dist/ELF/Config.h (contents, props changed)
vendor/lld/dist/ELF/Driver.cpp (contents, props changed)
vendor/lld/dist/ELF/Driver.h (contents, props changed)
vendor/lld/dist/ELF/DriverUtils.cpp (contents, props changed)
vendor/lld/dist/ELF/EhFrame.cpp (contents, props changed)
vendor/lld/dist/ELF/Filesystem.cpp (contents, props changed)
vendor/lld/dist/ELF/GdbIndex.cpp (contents, props changed)
vendor/lld/dist/ELF/GdbIndex.h (contents, props changed)
vendor/lld/dist/ELF/ICF.cpp (contents, props changed)
vendor/lld/dist/ELF/ICF.h (contents, props changed)
vendor/lld/dist/ELF/InputFiles.cpp (contents, props changed)
vendor/lld/dist/ELF/InputFiles.h (contents, props changed)
vendor/lld/dist/ELF/InputSection.cpp (contents, props changed)
vendor/lld/dist/ELF/InputSection.h (contents, props changed)
vendor/lld/dist/ELF/LTO.cpp (contents, props changed)
vendor/lld/dist/ELF/LTO.h (contents, props changed)
vendor/lld/dist/ELF/LinkerScript.cpp (contents, props changed)
vendor/lld/dist/ELF/LinkerScript.h (contents, props changed)
vendor/lld/dist/ELF/MapFile.cpp (contents, props changed)
vendor/lld/dist/ELF/MapFile.h (contents, props changed)
vendor/lld/dist/ELF/MarkLive.cpp (contents, props changed)
vendor/lld/dist/ELF/Options.td
vendor/lld/dist/ELF/OutputSections.cpp (contents, props changed)
vendor/lld/dist/ELF/OutputSections.h (contents, props changed)
vendor/lld/dist/ELF/Relocations.cpp (contents, props changed)
vendor/lld/dist/ELF/Relocations.h (contents, props changed)
vendor/lld/dist/ELF/ScriptLexer.cpp (contents, props changed)
vendor/lld/dist/ELF/ScriptParser.cpp (contents, props changed)
vendor/lld/dist/ELF/SymbolTable.cpp (contents, props changed)
vendor/lld/dist/ELF/SymbolTable.h (contents, props changed)
vendor/lld/dist/ELF/Symbols.cpp (contents, props changed)
vendor/lld/dist/ELF/Symbols.h (contents, props changed)
vendor/lld/dist/ELF/SyntheticSections.cpp (contents, props changed)
vendor/lld/dist/ELF/SyntheticSections.h (contents, props changed)
vendor/lld/dist/ELF/Target.cpp (contents, props changed)
vendor/lld/dist/ELF/Target.h (contents, props changed)
vendor/lld/dist/ELF/Thunks.cpp (contents, props changed)
vendor/lld/dist/ELF/Thunks.h (contents, props changed)
vendor/lld/dist/ELF/Writer.cpp (contents, props changed)
vendor/lld/dist/ELF/Writer.h (contents, props changed)
vendor/lld/dist/LICENSE.TXT (contents, props changed)
vendor/lld/dist/MinGW/Driver.cpp (contents, props changed)
vendor/lld/dist/MinGW/Options.td
vendor/lld/dist/cmake/modules/AddLLD.cmake
vendor/lld/dist/docs/ReleaseNotes.rst
vendor/lld/dist/docs/WebAssembly.rst
vendor/lld/dist/docs/conf.py (contents, props changed)
vendor/lld/dist/docs/windows_support.rst
vendor/lld/dist/include/lld/Common/Driver.h (contents, props changed)
vendor/lld/dist/include/lld/Common/ErrorHandler.h (contents, props changed)
vendor/lld/dist/include/lld/Common/Strings.h (contents, props changed)
vendor/lld/dist/include/lld/Common/TargetOptionsCommandFlags.h (contents, props changed)
vendor/lld/dist/include/lld/Common/Version.h (contents, props changed)
vendor/lld/dist/include/lld/Core/DefinedAtom.h (contents, props changed)
vendor/lld/dist/include/lld/Core/File.h (contents, props changed)
vendor/lld/dist/include/lld/Core/Instrumentation.h (contents, props changed)
vendor/lld/dist/include/lld/Core/LinkingContext.h (contents, props changed)
vendor/lld/dist/include/lld/Core/PassManager.h (contents, props changed)
vendor/lld/dist/include/lld/Core/Reader.h (contents, props changed)
vendor/lld/dist/include/lld/Core/Resolver.h (contents, props changed)
vendor/lld/dist/include/lld/Core/Simple.h (contents, props changed)
vendor/lld/dist/include/lld/Core/SymbolTable.h (contents, props changed)
vendor/lld/dist/include/lld/Core/TODO.txt (contents, props changed)
vendor/lld/dist/include/lld/Core/Writer.h (contents, props changed)
vendor/lld/dist/include/lld/ReaderWriter/MachOLinkingContext.h (contents, props changed)
vendor/lld/dist/lib/Core/LinkingContext.cpp (contents, props changed)
vendor/lld/dist/lib/Driver/CMakeLists.txt (contents, props changed)
vendor/lld/dist/lib/Driver/DarwinLdDriver.cpp (contents, props changed)
vendor/lld/dist/lib/Driver/DarwinLdOptions.td
vendor/lld/dist/lib/ReaderWriter/FileArchive.cpp (contents, props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp (contents, props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/CMakeLists.txt (contents, props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/CompactUnwindPass.cpp (contents, props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.cpp (contents, props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachOLinkingContext.cpp (contents, props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp (contents, props changed)
vendor/lld/dist/test/CMakeLists.txt (contents, props changed)
vendor/lld/dist/test/COFF/Inputs/pdb-globals.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-hashes-1.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-hashes-2-missing.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-hashes-2.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-scopes-a.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-scopes-b.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-type-server-simple-a.yaml
vendor/lld/dist/test/COFF/Inputs/pdb-type-server-simple-b.yaml
vendor/lld/dist/test/COFF/arm64-relocs-imports.test
vendor/lld/dist/test/COFF/armnt-movt32t.test
vendor/lld/dist/test/COFF/associative-comdat.s (contents, props changed)
vendor/lld/dist/test/COFF/baserel.test
vendor/lld/dist/test/COFF/combined-resources.test
vendor/lld/dist/test/COFF/common-alignment.test
vendor/lld/dist/test/COFF/common.test
vendor/lld/dist/test/COFF/ctors_dtors_priority.s (contents, props changed)
vendor/lld/dist/test/COFF/def-export-stdcall.s (contents, props changed)
vendor/lld/dist/test/COFF/delayimports-armnt.yaml
vendor/lld/dist/test/COFF/delayimports.test
vendor/lld/dist/test/COFF/delayimports32.test
vendor/lld/dist/test/COFF/dll.test
vendor/lld/dist/test/COFF/dllexport-mingw.s (contents, props changed)
vendor/lld/dist/test/COFF/driver.test
vendor/lld/dist/test/COFF/duplicate.test
vendor/lld/dist/test/COFF/error-limit.test
vendor/lld/dist/test/COFF/export-all.s (contents, props changed)
vendor/lld/dist/test/COFF/export-armnt.yaml
vendor/lld/dist/test/COFF/export.test
vendor/lld/dist/test/COFF/export32.test
vendor/lld/dist/test/COFF/filename-casing.s (contents, props changed)
vendor/lld/dist/test/COFF/force.test
vendor/lld/dist/test/COFF/hello32.test
vendor/lld/dist/test/COFF/icf-different-align.test
vendor/lld/dist/test/COFF/icf-executable.s (contents, props changed)
vendor/lld/dist/test/COFF/icf-simple.test
vendor/lld/dist/test/COFF/icf-xdata.s (contents, props changed)
vendor/lld/dist/test/COFF/implib-name.test
vendor/lld/dist/test/COFF/imports.test
vendor/lld/dist/test/COFF/largeaddressaware.test
vendor/lld/dist/test/COFF/loadcfg.ll
vendor/lld/dist/test/COFF/loadcfg.test
vendor/lld/dist/test/COFF/loadcfg32.test
vendor/lld/dist/test/COFF/lto-chkstk.ll
vendor/lld/dist/test/COFF/lto-comdat.ll
vendor/lld/dist/test/COFF/lto-lazy-reference.ll
vendor/lld/dist/test/COFF/lto-linker-opts.ll
vendor/lld/dist/test/COFF/lto-new-symbol.ll
vendor/lld/dist/test/COFF/lto-opt-level.ll
vendor/lld/dist/test/COFF/lto-parallel.ll
vendor/lld/dist/test/COFF/lto-reloc-model.ll
vendor/lld/dist/test/COFF/lto.ll
vendor/lld/dist/test/COFF/manifestinput-error.test
vendor/lld/dist/test/COFF/manifestinput.test
vendor/lld/dist/test/COFF/merge.test
vendor/lld/dist/test/COFF/nodefaultlib.test
vendor/lld/dist/test/COFF/opt.test
vendor/lld/dist/test/COFF/options.test
vendor/lld/dist/test/COFF/order.test
vendor/lld/dist/test/COFF/pdata-arm64.yaml
vendor/lld/dist/test/COFF/pdb-comdat.test
vendor/lld/dist/test/COFF/pdb-global-gc.yaml
vendor/lld/dist/test/COFF/pdb-global-hashes.test
vendor/lld/dist/test/COFF/pdb-globals.test
vendor/lld/dist/test/COFF/pdb-heapsite.yaml
vendor/lld/dist/test/COFF/pdb-lib.s (contents, props changed)
vendor/lld/dist/test/COFF/pdb-linker-module.test
vendor/lld/dist/test/COFF/pdb-procid-remapping.test
vendor/lld/dist/test/COFF/pdb-publics-import.test
vendor/lld/dist/test/COFF/pdb-same-name.test
vendor/lld/dist/test/COFF/pdb-scopes.test
vendor/lld/dist/test/COFF/pdb-source-lines.test
vendor/lld/dist/test/COFF/pdb-symbol-types.yaml
vendor/lld/dist/test/COFF/pdb-thunk.yaml
vendor/lld/dist/test/COFF/pdb-type-server-missing.yaml
vendor/lld/dist/test/COFF/pdb-type-server-simple.test
vendor/lld/dist/test/COFF/pdb.test
vendor/lld/dist/test/COFF/reloc-arm.test
vendor/lld/dist/test/COFF/reloc-discarded-dwarf.s (contents, props changed)
vendor/lld/dist/test/COFF/reloc-discarded-early.s (contents, props changed)
vendor/lld/dist/test/COFF/reloc-discarded-early2.s (contents, props changed)
vendor/lld/dist/test/COFF/reloc-discarded.s (contents, props changed)
vendor/lld/dist/test/COFF/reloc-x64.test
vendor/lld/dist/test/COFF/reloc-x86.test
vendor/lld/dist/test/COFF/resource.test
vendor/lld/dist/test/COFF/rsds.test
vendor/lld/dist/test/COFF/safeseh-md.s (contents, props changed)
vendor/lld/dist/test/COFF/safeseh.s (contents, props changed)
vendor/lld/dist/test/COFF/secidx-absolute.s (contents, props changed)
vendor/lld/dist/test/COFF/secrel-absolute.s (contents, props changed)
vendor/lld/dist/test/COFF/secrel-common.s (contents, props changed)
vendor/lld/dist/test/COFF/section-size.s (contents, props changed)
vendor/lld/dist/test/COFF/section.test
vendor/lld/dist/test/COFF/sort-debug.test
vendor/lld/dist/test/COFF/symtab.test
vendor/lld/dist/test/COFF/unwind.test
vendor/lld/dist/test/COFF/weak-external.test
vendor/lld/dist/test/COFF/weak-external2.test
vendor/lld/dist/test/COFF/weak-external3.test
vendor/lld/dist/test/COFF/wholearchive.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/conflict-debug.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/exclude-libs.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/gdb-index.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/map-file2.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/shared-ppc64.s (contents, props changed)
vendor/lld/dist/test/ELF/Inputs/undef-debug.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-call26-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-condb-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-copy.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-cortex-a53-843419-address.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-cortex-a53-843419-cli.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-cortex-a53-843419-nopatch.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-cortex-a53-843419-recognize.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-cortex-a53-843419-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-data-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-abs16.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-add_abs_lo12_nc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-adr_prel_lo21.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-adr_prel_pg_hi21.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-ldst32_abs_lo12_nc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-ldst64_abs_lo12_nc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-ldst8_abs_lo12_nc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-prel16.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-prel32.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-prel64.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-gnu-ifunc-nosym.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-gnu-ifunc-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-gnu-ifunc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-hi21-error.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-jump26-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-ldprel-lo19-invalid.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-lo12-alignment.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-lo21-error.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-load-alignment.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-thunk-pi.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-thunk-script.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-thunk-section-location.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-tls-gdle.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-tls-ie.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-tls-iele.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-tls-le.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-tstbr14-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/aarch64-undefined-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/abs-conflict.s (contents, props changed)
vendor/lld/dist/test/ELF/allow-multiple-definition.s (contents, props changed)
vendor/lld/dist/test/ELF/amdgpu-elf-flags-err.s (contents, props changed)
vendor/lld/dist/test/ELF/amdgpu-elf-flags.s (contents, props changed)
vendor/lld/dist/test/ELF/amdgpu-globals.s (contents, props changed)
vendor/lld/dist/test/ELF/amdgpu-kernels.s (contents, props changed)
vendor/lld/dist/test/ELF/amdgpu-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/archive.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-attributes.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-bl-v6.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-blx-v4t.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-blx.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-branch-rangethunk.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-branch-undef-weak-plt-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-branch.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-copy.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-data-prel.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-data-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-eabi-version.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-canunwind.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-dedup.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-order.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-output.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-relocatable.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-sentinel-norelocatable.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-sentinel-orphan.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-exidx-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-gnu-ifunc-nosym.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-gnu-ifunc-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-gnu-ifunc.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-gotoff.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-mov-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-pie-relative.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-plt-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-sbrel32.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-static-defines.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-target1.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-target2.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-blx.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-branch-rangethunk.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-branch.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-condbranch-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-interwork-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-interwork-thunk-range.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-interwork-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-mix-range-thunk-os.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-narrow-branch-check.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-no-undefined-thunk.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-plt-range-thunk-os.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-plt-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-range-thunk-os.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-thunk-empty-pass.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-thunk-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thumb-undefined-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-largesection.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-linkerscript-dotexpr.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-linkerscript-large.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-linkerscript-sort.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-linkerscript.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-multipass.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-thunk-toolargesection.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-gd-nonpreemptible.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-gd32.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-ie32.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-ldm32.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-le32.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-norelax-gd-ie.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-norelax-gd-le.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-norelax-ie-le.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-tls-norelax-ld-le.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-undefined-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/arm-use-r-output.s (contents, props changed)
vendor/lld/dist/test/ELF/as-needed.s (contents, props changed)
vendor/lld/dist/test/ELF/auxiliary.s (contents, props changed)
vendor/lld/dist/test/ELF/basic-aarch64.s (contents, props changed)
vendor/lld/dist/test/ELF/basic-freebsd.s (contents, props changed)
vendor/lld/dist/test/ELF/basic-mips.s (contents, props changed)
vendor/lld/dist/test/ELF/basic-ppc.s (contents, props changed)
vendor/lld/dist/test/ELF/basic-sparcv9.s (contents, props changed)
vendor/lld/dist/test/ELF/basic32.s (contents, props changed)
vendor/lld/dist/test/ELF/basic64be.s (contents, props changed)
vendor/lld/dist/test/ELF/bss.s (contents, props changed)
vendor/lld/dist/test/ELF/bsymbolic-undef.s (contents, props changed)
vendor/lld/dist/test/ELF/bsymbolic.s (contents, props changed)
vendor/lld/dist/test/ELF/build-id.s (contents, props changed)
vendor/lld/dist/test/ELF/color-diagnostics.test
vendor/lld/dist/test/ELF/combrelocs.s (contents, props changed)
vendor/lld/dist/test/ELF/comdat-linkonce.s (contents, props changed)
vendor/lld/dist/test/ELF/comdat.s (contents, props changed)
vendor/lld/dist/test/ELF/common.s (contents, props changed)
vendor/lld/dist/test/ELF/compatible-section-types.s (contents, props changed)
vendor/lld/dist/test/ELF/compressed-debug-conflict.s (contents, props changed)
vendor/lld/dist/test/ELF/conflict-debug-variable.s (contents, props changed)
vendor/lld/dist/test/ELF/conflict-debug-variable2.s (contents, props changed)
vendor/lld/dist/test/ELF/conflict.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-errors.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-in-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-rel-corrupted.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-rel-pie-error.s (contents, props changed)
vendor/lld/dist/test/ELF/copy-rel-pie.s (contents, props changed)
vendor/lld/dist/test/ELF/corrupted-version-reference.s (contents, props changed)
vendor/lld/dist/test/ELF/ctors_dtors_priority.s (contents, props changed)
vendor/lld/dist/test/ELF/defined-tls_get_addr.s (contents, props changed)
vendor/lld/dist/test/ELF/discard-locals.s (contents, props changed)
vendor/lld/dist/test/ELF/discard-merge-locals.s (contents, props changed)
vendor/lld/dist/test/ELF/discard-none.s (contents, props changed)
vendor/lld/dist/test/ELF/dont-export-hidden.s (contents, props changed)
vendor/lld/dist/test/ELF/driver.test
vendor/lld/dist/test/ELF/dt_flags.s (contents, props changed)
vendor/lld/dist/test/ELF/duplicated-synthetic-sym.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-got-rela.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-got.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-list-extern.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-no-rosegment.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-reloc-in-ro.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-reloc-index.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-reloc-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/dynamic-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/dynstr-no-rosegment.s (contents, props changed)
vendor/lld/dist/test/ELF/edata-etext.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-dyn-rel.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-hdr-abs-fde.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-hdr-augmentation.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-hdr-icf-fde.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-hdr.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-marker.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-merge.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-multilpe-cie.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-padding-no-rosegment.s (contents, props changed)
vendor/lld/dist/test/ELF/eh-frame-rel.s (contents, props changed)
vendor/lld/dist/test/ELF/ehframe-relocation.s (contents, props changed)
vendor/lld/dist/test/ELF/emit-relocs-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/emit-relocs-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/emit-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/empty-archive.s (contents, props changed)
vendor/lld/dist/test/ELF/emulation.s (contents, props changed)
vendor/lld/dist/test/ELF/end-preserve.s (contents, props changed)
vendor/lld/dist/test/ELF/end-update.s (contents, props changed)
vendor/lld/dist/test/ELF/end.s (contents, props changed)
vendor/lld/dist/test/ELF/entry.s (contents, props changed)
vendor/lld/dist/test/ELF/exclude-libs.s (contents, props changed)
vendor/lld/dist/test/ELF/executable-undefined-protected-ignoreall.s (contents, props changed)
vendor/lld/dist/test/ELF/fatal-warnings.s (contents, props changed)
vendor/lld/dist/test/ELF/filter.s (contents, props changed)
vendor/lld/dist/test/ELF/format-binary-non-ascii.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-absolute.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-debuginfo-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-merge-local-sym.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-local-sym.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-merge-addend.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-merge-implicit-addend.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-merge.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-metadata-startstop.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-print.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-protected.s (contents, props changed)
vendor/lld/dist/test/ELF/gc-sections-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/gdb-index-noranges.s (contents, props changed)
vendor/lld/dist/test/ELF/gdb-index-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/gdb-index.s (contents, props changed)
vendor/lld/dist/test/ELF/global-offset-table-position-aarch64.s (contents, props changed)
vendor/lld/dist/test/ELF/global-offset-table-position-arm.s (contents, props changed)
vendor/lld/dist/test/ELF/global-offset-table-position-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/global-offset-table-position-mips.s (contents, props changed)
vendor/lld/dist/test/ELF/global-offset-table-position.s (contents, props changed)
vendor/lld/dist/test/ELF/global_offset_table.s (contents, props changed)
vendor/lld/dist/test/ELF/global_offset_table_shared.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-hash-table.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-dynsym.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-nosym-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-nosym.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-plt-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-relative.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-ifunc.s (contents, props changed)
vendor/lld/dist/test/ELF/gnu-unique.s (contents, props changed)
vendor/lld/dist/test/ELF/gnustack.s (contents, props changed)
vendor/lld/dist/test/ELF/got-aarch64.s (contents, props changed)
vendor/lld/dist/test/ELF/got-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/got-plt-header.s (contents, props changed)
vendor/lld/dist/test/ELF/got.s (contents, props changed)
vendor/lld/dist/test/ELF/got32-i386-pie-rw.s (contents, props changed)
vendor/lld/dist/test/ELF/got32-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/got32x-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/gotpcrelx.s (contents, props changed)
vendor/lld/dist/test/ELF/help.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-debug-noabs.test
vendor/lld/dist/test/ELF/i386-got-and-copy.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-got-value.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-gotpc.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-merge.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-reloc-16.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-reloc-8.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-reloc-range.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-tls-got.s (contents, props changed)
vendor/lld/dist/test/ELF/i386-tls-ie-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-absolute.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-comdat.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-i386.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-merge-sec.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-merge.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-non-mergeable.s (contents, props changed)
vendor/lld/dist/test/ELF/icf-none.s (contents, props changed)
vendor/lld/dist/test/ELF/icf1.s (contents, props changed)
vendor/lld/dist/test/ELF/icf2.s (contents, props changed)
vendor/lld/dist/test/ELF/icf3.s (contents, props changed)
vendor/lld/dist/test/ELF/icf4.s (contents, props changed)
vendor/lld/dist/test/ELF/icf5.s (contents, props changed)
vendor/lld/dist/test/ELF/icf6.s (contents, props changed)
vendor/lld/dist/test/ELF/icf7.s (contents, props changed)
vendor/lld/dist/test/ELF/icf9.s (contents, props changed)
vendor/lld/dist/test/ELF/incompatible-ar-first.s (contents, props changed)
vendor/lld/dist/test/ELF/incompatible-section-flags.s (contents, props changed)
vendor/lld/dist/test/ELF/incompatible-section-types2.s (contents, props changed)
vendor/lld/dist/test/ELF/incompatible.s (contents, props changed)
vendor/lld/dist/test/ELF/init_fini_priority.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-cie-length.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-cie-length2.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-cie-length3.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-cie-length4.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-cie-length5.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-cie-reference.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-fde-rel.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid-relocations.test
vendor/lld/dist/test/ELF/invalid-undef-section-symbol.test
vendor/lld/dist/test/ELF/invalid/dynamic-section-size.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/eh-frame-hdr-no-out.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/invalid-e_shnum.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/invalid-elf.test
vendor/lld/dist/test/ELF/invalid/merge-invalid-size.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/mips-invalid-options-descriptor.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/section-alignment2.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/sht-group.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/symbol-index.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/symbol-name.s (contents, props changed)
vendor/lld/dist/test/ELF/invalid/tls-symbol.s (contents, props changed)
vendor/lld/dist/test/ELF/libsearch.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/assert.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/copy-rel-symbol-value-err.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/data-commands-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/discard-print-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/discard-section-err.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/dot-is-not-abs.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/edata-etext.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/eh-frame-hdr.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/eh-frame.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/emit-reloc-section-names.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/emit-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/empty-load.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/filename-spec.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/huge-temporary-file.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/linker-script-in-search-path.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/linkerscript.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/locationcountererr2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/memory.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/memory2.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/merge-sections-syms.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/merge-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/no-space.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/noload.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/non-absolute.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/non-alloc-segment.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/non-alloc.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/numbers.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/openbsd-randomize.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/orphan-phdrs.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/orphan.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/out-of-order.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/output-too-large.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/pt_gnu_eh_frame.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/region-alias.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/section-metadata.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-keep.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-sort.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/sections.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/segment-none.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/segment-start.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/sort-non-script.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/subalign.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/symbol-assignexpr.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/symbol-memoryexpr.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/symbol-ordering-file.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/unused-synthetic.s (contents, props changed)
vendor/lld/dist/test/ELF/linkerscript/va.s (contents, props changed)
vendor/lld/dist/test/ELF/llvm33-rela-outside-group.s (contents, props changed)
vendor/lld/dist/test/ELF/local-dynamic.s (contents, props changed)
vendor/lld/dist/test/ELF/local-got-pie.s (contents, props changed)
vendor/lld/dist/test/ELF/local-got-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/local-got.s (contents, props changed)
vendor/lld/dist/test/ELF/local.s (contents, props changed)
vendor/lld/dist/test/ELF/lto-plugin-ignore.s (contents, props changed)
vendor/lld/dist/test/ELF/lto/Inputs/archive-3.ll
vendor/lld/dist/test/ELF/lto/Inputs/common3.ll
vendor/lld/dist/test/ELF/lto/archive-2.ll
vendor/lld/dist/test/ELF/lto/archive-3.ll
vendor/lld/dist/test/ELF/lto/archive-no-index.ll
vendor/lld/dist/test/ELF/lto/archive.ll
vendor/lld/dist/test/ELF/lto/asmundef.ll
vendor/lld/dist/test/ELF/lto/available-externally.ll
vendor/lld/dist/test/ELF/lto/bitcode-nodatalayout.ll
vendor/lld/dist/test/ELF/lto/cache.ll
vendor/lld/dist/test/ELF/lto/codemodel.ll
vendor/lld/dist/test/ELF/lto/combined-lto-object-name.ll
vendor/lld/dist/test/ELF/lto/comdat.ll
vendor/lld/dist/test/ELF/lto/comdat2.ll
vendor/lld/dist/test/ELF/lto/common2.ll
vendor/lld/dist/test/ELF/lto/common3.ll
vendor/lld/dist/test/ELF/lto/ctors.ll
vendor/lld/dist/test/ELF/lto/data-ordering-lto.s (contents, props changed)
vendor/lld/dist/test/ELF/lto/defsym.ll
vendor/lld/dist/test/ELF/lto/discard-value-names.ll
vendor/lld/dist/test/ELF/lto/drop-debug-info.ll
vendor/lld/dist/test/ELF/lto/drop-linkage.ll
vendor/lld/dist/test/ELF/lto/duplicated.ll
vendor/lld/dist/test/ELF/lto/dynamic-list.ll
vendor/lld/dist/test/ELF/lto/dynsym.ll
vendor/lld/dist/test/ELF/lto/inline-asm.ll
vendor/lld/dist/test/ELF/lto/internalize-basic.ll
vendor/lld/dist/test/ELF/lto/internalize-exportdyn.ll
vendor/lld/dist/test/ELF/lto/internalize-llvmused.ll
vendor/lld/dist/test/ELF/lto/internalize-undef.ll
vendor/lld/dist/test/ELF/lto/internalize-version-script.ll
vendor/lld/dist/test/ELF/lto/irmover-error.ll
vendor/lld/dist/test/ELF/lto/keep-undefined.ll
vendor/lld/dist/test/ELF/lto/linkage.ll
vendor/lld/dist/test/ELF/lto/linker-script-symbols-assign.ll
vendor/lld/dist/test/ELF/lto/linker-script-symbols-ipo.ll
vendor/lld/dist/test/ELF/lto/linker-script-symbols.ll
vendor/lld/dist/test/ELF/lto/lto-start.ll
vendor/lld/dist/test/ELF/lto/ltopasses-basic.ll
vendor/lld/dist/test/ELF/lto/ltopasses-custom.ll
vendor/lld/dist/test/ELF/lto/metadata.ll
vendor/lld/dist/test/ELF/lto/module-asm.ll
vendor/lld/dist/test/ELF/lto/opt-level.ll
vendor/lld/dist/test/ELF/lto/parallel-internalize.ll
vendor/lld/dist/test/ELF/lto/parallel.ll
vendor/lld/dist/test/ELF/lto/relax-relocs.ll
vendor/lld/dist/test/ELF/lto/relocatable.ll
vendor/lld/dist/test/ELF/lto/save-temps.ll
vendor/lld/dist/test/ELF/lto/start-lib.ll
vendor/lld/dist/test/ELF/lto/symbol-ordering-lto.s (contents, props changed)
vendor/lld/dist/test/ELF/lto/thinlto.ll
vendor/lld/dist/test/ELF/lto/timepasses.ll
vendor/lld/dist/test/ELF/lto/tls-mixed.ll
vendor/lld/dist/test/ELF/lto/tls-preserve.ll
vendor/lld/dist/test/ELF/lto/type-merge.ll
vendor/lld/dist/test/ELF/lto/type-merge2.ll
vendor/lld/dist/test/ELF/lto/undef-weak.ll
vendor/lld/dist/test/ELF/lto/undef.ll
vendor/lld/dist/test/ELF/lto/undefined-puts.ll
vendor/lld/dist/test/ELF/lto/unnamed-addr-comdat.ll
vendor/lld/dist/test/ELF/lto/unnamed-addr-drop.ll
vendor/lld/dist/test/ELF/lto/unnamed-addr-lib.ll
vendor/lld/dist/test/ELF/lto/unnamed-addr.ll
vendor/lld/dist/test/ELF/lto/verify-invalid.ll
vendor/lld/dist/test/ELF/lto/version-script.ll
vendor/lld/dist/test/ELF/lto/visibility.ll
vendor/lld/dist/test/ELF/lto/weak.ll
vendor/lld/dist/test/ELF/lto/wrap-1.ll
vendor/lld/dist/test/ELF/map-file.s (contents, props changed)
vendor/lld/dist/test/ELF/map-gc-sections.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-shared-str.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-string-empty.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-string-error.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-string-no-null.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-string.s (contents, props changed)
vendor/lld/dist/test/ELF/merge-sym.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-26-mask.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-26-n32-n64.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-26.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-32.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-64-disp.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-64-got.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-64-gprel-so.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-64-rels.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-64.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-align-err.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-call-hilo.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-call16.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-dynamic.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-dynsym-sort.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-elf-flags-err.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-elf-flags.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gnu-hash.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-and-copy.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-extsym.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-hilo.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-page-script.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-page.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-redundant.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-script.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-string.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got16-relocatable.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-got16.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gp-disp.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gp-ext.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gp-local.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gp-lowest.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gprel-sec.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gprel32-relocs-gp0.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-gprel32-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-higher-highest.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-hilo-gp-disp.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-hilo-hi-only.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-hilo.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-lo16-not-relative.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-merge-abiflags.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-micro-got.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-micro-jal.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-micro-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-micro-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-micro-thunks.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-n32-emul.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-n32-rels.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-nonalloc.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-options.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-out-of-bounds-call16-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-pc-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-plt-copy.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-plt-r6.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-reginfo.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-relocatable.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-sto-pic-flag.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-sto-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-tls-64.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-tls-hilo.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-tls-static-64.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-tls-static.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-tls.s (contents, props changed)
vendor/lld/dist/test/ELF/mips-xgot-order.s (contents, props changed)
vendor/lld/dist/test/ELF/mips64-eh-abs-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/new-dtags.test
vendor/lld/dist/test/ELF/no-augmentation.s (contents, props changed)
vendor/lld/dist/test/ELF/no-inhibit-exec.s (contents, props changed)
vendor/lld/dist/test/ELF/no-obj.s (contents, props changed)
vendor/lld/dist/test/ELF/no-symtab.s (contents, props changed)
vendor/lld/dist/test/ELF/no-undefined.s (contents, props changed)
vendor/lld/dist/test/ELF/non-abs-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/note-contiguous.s (contents, props changed)
vendor/lld/dist/test/ELF/oformat-binary.s (contents, props changed)
vendor/lld/dist/test/ELF/output-section.s (contents, props changed)
vendor/lld/dist/test/ELF/pack-dyn-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/pie.s (contents, props changed)
vendor/lld/dist/test/ELF/plt-aarch64.s (contents, props changed)
vendor/lld/dist/test/ELF/plt-i686.s (contents, props changed)
vendor/lld/dist/test/ELF/plt.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-addr16-error.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-rel-calls.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-relocs.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-toc-restore.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-weak-undef-call-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/ppc64-weak-undef-call.s (contents, props changed)
vendor/lld/dist/test/ELF/pr34660.s (contents, props changed)
vendor/lld/dist/test/ELF/pr34872.s (contents, props changed)
vendor/lld/dist/test/ELF/pre_init_fini_array.s (contents, props changed)
vendor/lld/dist/test/ELF/pre_init_fini_array_missing.s (contents, props changed)
vendor/lld/dist/test/ELF/program-header-layout.s (contents, props changed)
vendor/lld/dist/test/ELF/relative-dynamic-reloc-ppc64.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-comdat-multiple.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-comdat.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-comdat2.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-eh-frame.s (contents, props changed)
vendor/lld/dist/test/ELF/relocatable-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-absolute.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-common.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-dtrace.test
vendor/lld/dist/test/ELF/relocation-i686.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-local.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-nocopy.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-non-alloc.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-none-aarch64.test
vendor/lld/dist/test/ELF/relocation-none-i686.test
vendor/lld/dist/test/ELF/relocation-past-merge-end.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-relative-absolute.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-size-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-size.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation-undefined-weak.s (contents, props changed)
vendor/lld/dist/test/ELF/relocation.s (contents, props changed)
vendor/lld/dist/test/ELF/relro-non-contiguous.s (contents, props changed)
vendor/lld/dist/test/ELF/relro-omagic.s (contents, props changed)
vendor/lld/dist/test/ELF/relro-script.s (contents, props changed)
vendor/lld/dist/test/ELF/relro.s (contents, props changed)
vendor/lld/dist/test/ELF/reproduce-backslash.s (contents, props changed)
vendor/lld/dist/test/ELF/reproduce-error.s (contents, props changed)
vendor/lld/dist/test/ELF/reproduce.s (contents, props changed)
vendor/lld/dist/test/ELF/resolution-end.s (contents, props changed)
vendor/lld/dist/test/ELF/resolution-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/resolution.s (contents, props changed)
vendor/lld/dist/test/ELF/rodynamic.s (contents, props changed)
vendor/lld/dist/test/ELF/section-align-0.test
vendor/lld/dist/test/ELF/section-layout.s (contents, props changed)
vendor/lld/dist/test/ELF/section-metadata-err.s (contents, props changed)
vendor/lld/dist/test/ELF/section-name.s (contents, props changed)
vendor/lld/dist/test/ELF/section-symbol.s (contents, props changed)
vendor/lld/dist/test/ELF/section-symbols.test
vendor/lld/dist/test/ELF/sectionstart-noallochdr.s (contents, props changed)
vendor/lld/dist/test/ELF/sectionstart.s (contents, props changed)
vendor/lld/dist/test/ELF/shared-lazy.s (contents, props changed)
vendor/lld/dist/test/ELF/shared.s (contents, props changed)
vendor/lld/dist/test/ELF/sht-group-gold-r.test
vendor/lld/dist/test/ELF/silent-ignore.test
vendor/lld/dist/test/ELF/soname.s (contents, props changed)
vendor/lld/dist/test/ELF/soname2.s (contents, props changed)
vendor/lld/dist/test/ELF/sort-norosegment.s (contents, props changed)
vendor/lld/dist/test/ELF/start-lib.s (contents, props changed)
vendor/lld/dist/test/ELF/startstop-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/startstop.s (contents, props changed)
vendor/lld/dist/test/ELF/static-with-export-dynamic.s (contents, props changed)
vendor/lld/dist/test/ELF/string-gc.s (contents, props changed)
vendor/lld/dist/test/ELF/string-table.s (contents, props changed)
vendor/lld/dist/test/ELF/symbol-ordering-file.s (contents, props changed)
vendor/lld/dist/test/ELF/symbol-override.s (contents, props changed)
vendor/lld/dist/test/ELF/symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/symver-archive.s (contents, props changed)
vendor/lld/dist/test/ELF/sysroot.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-archive.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-error.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-got.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-in-archive.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-mismatch.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt-gdie.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt-gdiele-i686.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt-i686.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt-iele-i686-nopic.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt-local.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt-no-plt.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-opt.s (contents, props changed)
vendor/lld/dist/test/ELF/tls-static.s (contents, props changed)
vendor/lld/dist/test/ELF/trace-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/typed-undef.s (contents, props changed)
vendor/lld/dist/test/ELF/undef-broken-debug.test
vendor/lld/dist/test/ELF/undef-shared.s (contents, props changed)
vendor/lld/dist/test/ELF/undef-start.s (contents, props changed)
vendor/lld/dist/test/ELF/undef-version-script.s (contents, props changed)
vendor/lld/dist/test/ELF/undef.s (contents, props changed)
vendor/lld/dist/test/ELF/undefined-opt.s (contents, props changed)
vendor/lld/dist/test/ELF/unresolved-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/user_def_init_array_start.s (contents, props changed)
vendor/lld/dist/test/ELF/verdef-defaultver.s (contents, props changed)
vendor/lld/dist/test/ELF/verneed-local.s (contents, props changed)
vendor/lld/dist/test/ELF/verneed.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-complex-wildcards.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-extern.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-glob.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-missing.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-no-warn.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-no-warn2.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-noundef.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script-symver.s (contents, props changed)
vendor/lld/dist/test/ELF/version-script.s (contents, props changed)
vendor/lld/dist/test/ELF/version-symbol-error.s (contents, props changed)
vendor/lld/dist/test/ELF/version-undef-sym.s (contents, props changed)
vendor/lld/dist/test/ELF/visibility.s (contents, props changed)
vendor/lld/dist/test/ELF/warn-common.s (contents, props changed)
vendor/lld/dist/test/ELF/warn-unresolved-symbols-hidden.s (contents, props changed)
vendor/lld/dist/test/ELF/warn-unresolved-symbols.s (contents, props changed)
vendor/lld/dist/test/ELF/weak-and-strong-undef.s (contents, props changed)
vendor/lld/dist/test/ELF/weak-undef-lazy.s (contents, props changed)
vendor/lld/dist/test/ELF/wrap.s (contents, props changed)
vendor/lld/dist/test/ELF/writable-merge.s (contents, props changed)
vendor/lld/dist/test/ELF/writable-sec-plt-reloc.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-dyn-rel-error.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-dyn-rel-error2.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-16.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-32-fpic.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-8.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-error.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-pc32-fpic.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-range.s (contents, props changed)
vendor/lld/dist/test/ELF/x86-64-reloc-tpoff32-fpic.s (contents, props changed)
vendor/lld/dist/test/ELF/zdefs.s (contents, props changed)
vendor/lld/dist/test/ELF/znotext-plt-relocations-protected.s (contents, props changed)
vendor/lld/dist/test/ELF/znotext-weak-undef.s (contents, props changed)
vendor/lld/dist/test/MinGW/driver.test
vendor/lld/dist/test/darwin/cmdline-objc_gc.objtxt
vendor/lld/dist/test/darwin/cmdline-objc_gc_compaction.objtxt
vendor/lld/dist/test/darwin/cmdline-objc_gc_only.objtxt
vendor/lld/dist/test/darwin/native-and-mach-o.objtxt
vendor/lld/dist/test/lit.cfg.py (contents, props changed)
vendor/lld/dist/test/lit.site.cfg.py.in (contents, props changed)
vendor/lld/dist/test/mach-o/Inputs/swift-version-1.yaml
vendor/lld/dist/test/mach-o/Inputs/wrong-arch-error.yaml
vendor/lld/dist/test/mach-o/PIE.yaml
vendor/lld/dist/test/mach-o/align_text.yaml
vendor/lld/dist/test/mach-o/arm-interworking-movw.yaml
vendor/lld/dist/test/mach-o/arm-interworking.yaml
vendor/lld/dist/test/mach-o/arm-shims.yaml
vendor/lld/dist/test/mach-o/arm-subsections-via-symbols.yaml
vendor/lld/dist/test/mach-o/arm64-reloc-negDelta32-fixup.yaml
vendor/lld/dist/test/mach-o/arm64-relocs-errors-delta64-offset.yaml
vendor/lld/dist/test/mach-o/arm64-section-order.yaml
vendor/lld/dist/test/mach-o/bind-opcodes.yaml
vendor/lld/dist/test/mach-o/cstring-sections.yaml
vendor/lld/dist/test/mach-o/data-in-code-load-command.yaml
vendor/lld/dist/test/mach-o/data-only-dylib.yaml
vendor/lld/dist/test/mach-o/dead-strip-globals.yaml
vendor/lld/dist/test/mach-o/debug-syms.yaml
vendor/lld/dist/test/mach-o/demangle.yaml
vendor/lld/dist/test/mach-o/dependency_info.yaml
vendor/lld/dist/test/mach-o/do-not-emit-unwind-fde-arm64.yaml
vendor/lld/dist/test/mach-o/dso_handle.yaml
vendor/lld/dist/test/mach-o/dylib-install-names.yaml
vendor/lld/dist/test/mach-o/eh-frame-relocs-arm64.yaml
vendor/lld/dist/test/mach-o/error-simulator-vs-macosx.yaml
vendor/lld/dist/test/mach-o/exe-offsets.yaml
vendor/lld/dist/test/mach-o/exe-segment-overlap.yaml
vendor/lld/dist/test/mach-o/executable-exports.yaml
vendor/lld/dist/test/mach-o/export-trie-order.yaml
vendor/lld/dist/test/mach-o/exported_symbols_list-dylib.yaml
vendor/lld/dist/test/mach-o/exported_symbols_list-obj.yaml
vendor/lld/dist/test/mach-o/exported_symbols_list-undef.yaml
vendor/lld/dist/test/mach-o/fat-archive.yaml
vendor/lld/dist/test/mach-o/filelist.yaml
vendor/lld/dist/test/mach-o/flat_namespace_undef_error.yaml
vendor/lld/dist/test/mach-o/flat_namespace_undef_suppress.yaml
vendor/lld/dist/test/mach-o/force_load-dylib.yaml
vendor/lld/dist/test/mach-o/force_load-x86_64.yaml
vendor/lld/dist/test/mach-o/framework-user-paths.yaml
vendor/lld/dist/test/mach-o/function-starts-load-command.yaml
vendor/lld/dist/test/mach-o/gcc_except_tab-got-arm64.yaml
vendor/lld/dist/test/mach-o/got-order.yaml
vendor/lld/dist/test/mach-o/hello-world-arm64.yaml
vendor/lld/dist/test/mach-o/hello-world-armv6.yaml
vendor/lld/dist/test/mach-o/hello-world-armv7.yaml
vendor/lld/dist/test/mach-o/hello-world-x86.yaml
vendor/lld/dist/test/mach-o/hello-world-x86_64.yaml
vendor/lld/dist/test/mach-o/image-base.yaml
vendor/lld/dist/test/mach-o/infer-arch.yaml
vendor/lld/dist/test/mach-o/interposing-section.yaml
vendor/lld/dist/test/mach-o/keep_private_externs.yaml
vendor/lld/dist/test/mach-o/lazy-bind-x86_64.yaml
vendor/lld/dist/test/mach-o/lc_segment_filesize.yaml
vendor/lld/dist/test/mach-o/lib-search-paths.yaml
vendor/lld/dist/test/mach-o/library-order.yaml
vendor/lld/dist/test/mach-o/library-rescan.yaml
vendor/lld/dist/test/mach-o/libresolve-bizarre-root-override.yaml
vendor/lld/dist/test/mach-o/libresolve-multiple-syslibroots.yaml
vendor/lld/dist/test/mach-o/libresolve-one-syslibroot.yaml
vendor/lld/dist/test/mach-o/libresolve-simple.yaml
vendor/lld/dist/test/mach-o/libresolve-user-paths.yaml
vendor/lld/dist/test/mach-o/libresolve-z.yaml
vendor/lld/dist/test/mach-o/mach_header-cpusubtype.yaml
vendor/lld/dist/test/mach-o/mh_bundle_header.yaml
vendor/lld/dist/test/mach-o/mh_dylib_header.yaml
vendor/lld/dist/test/mach-o/objc-category-list-atom.yaml
vendor/lld/dist/test/mach-o/objc-image-info-host-vs-simulator.yaml
vendor/lld/dist/test/mach-o/objc-image-info-invalid-size.yaml
vendor/lld/dist/test/mach-o/objc-image-info-invalid-version.yaml
vendor/lld/dist/test/mach-o/objc-image-info-mismatched-swift-version.yaml
vendor/lld/dist/test/mach-o/objc-image-info-pass-output.yaml
vendor/lld/dist/test/mach-o/objc-image-info-simulator-vs-host.yaml
vendor/lld/dist/test/mach-o/objc-image-info-unsupported-gc.yaml
vendor/lld/dist/test/mach-o/objc_export_list.yaml
vendor/lld/dist/test/mach-o/order_file-basic.yaml
vendor/lld/dist/test/mach-o/parse-aliases.yaml
vendor/lld/dist/test/mach-o/parse-arm-relocs.yaml
vendor/lld/dist/test/mach-o/parse-cfstring32.yaml
vendor/lld/dist/test/mach-o/parse-cfstring64.yaml
vendor/lld/dist/test/mach-o/parse-compact-unwind32.yaml
vendor/lld/dist/test/mach-o/parse-compact-unwind64.yaml
vendor/lld/dist/test/mach-o/parse-data-in-code-armv7.yaml
vendor/lld/dist/test/mach-o/parse-data-in-code-x86.yaml
vendor/lld/dist/test/mach-o/parse-data-relocs-arm64.yaml
vendor/lld/dist/test/mach-o/parse-data-relocs-x86_64.yaml
vendor/lld/dist/test/mach-o/parse-data.yaml
vendor/lld/dist/test/mach-o/parse-eh-frame-relocs-x86_64.yaml
vendor/lld/dist/test/mach-o/parse-eh-frame-x86-anon.yaml
vendor/lld/dist/test/mach-o/parse-eh-frame-x86-labeled.yaml
vendor/lld/dist/test/mach-o/parse-eh-frame.yaml
vendor/lld/dist/test/mach-o/parse-function.yaml
vendor/lld/dist/test/mach-o/parse-initializers32.yaml
vendor/lld/dist/test/mach-o/parse-initializers64.yaml
vendor/lld/dist/test/mach-o/parse-literals-error.yaml
vendor/lld/dist/test/mach-o/parse-literals.yaml
vendor/lld/dist/test/mach-o/parse-non-lazy-pointers.yaml
vendor/lld/dist/test/mach-o/parse-relocs-x86.yaml
vendor/lld/dist/test/mach-o/parse-section-no-symbol.yaml
vendor/lld/dist/test/mach-o/parse-tentative-defs.yaml
vendor/lld/dist/test/mach-o/parse-text-relocs-arm64.yaml
vendor/lld/dist/test/mach-o/parse-text-relocs-x86_64.yaml
vendor/lld/dist/test/mach-o/parse-tlv-relocs-x86-64.yaml
vendor/lld/dist/test/mach-o/re-exported-dylib-ordinal.yaml
vendor/lld/dist/test/mach-o/rpath.yaml
vendor/lld/dist/test/mach-o/run-tlv-pass-x86-64.yaml
vendor/lld/dist/test/mach-o/sdk-version-error.yaml
vendor/lld/dist/test/mach-o/sectalign.yaml
vendor/lld/dist/test/mach-o/sectattrs.yaml
vendor/lld/dist/test/mach-o/sectcreate.yaml
vendor/lld/dist/test/mach-o/seg-protection-arm64.yaml
vendor/lld/dist/test/mach-o/seg-protection-x86_64.yaml
vendor/lld/dist/test/mach-o/source-version.yaml
vendor/lld/dist/test/mach-o/stack-size.yaml
vendor/lld/dist/test/mach-o/string-table.yaml
vendor/lld/dist/test/mach-o/subsections-via-symbols-default.yaml
vendor/lld/dist/test/mach-o/twolevel_namespace_undef_dynamic_lookup.yaml
vendor/lld/dist/test/mach-o/twolevel_namespace_undef_warning_suppress.yaml
vendor/lld/dist/test/mach-o/unwind-info-simple-arm64.yaml
vendor/lld/dist/test/mach-o/unwind-info-simple-x86_64.yaml
vendor/lld/dist/test/mach-o/upward-dylib-load-command.yaml
vendor/lld/dist/test/mach-o/upward-dylib-paths.yaml
vendor/lld/dist/test/mach-o/usage.yaml
vendor/lld/dist/test/mach-o/use-dylib.yaml
vendor/lld/dist/test/mach-o/use-simple-dylib.yaml
vendor/lld/dist/test/mach-o/version-min-load-command-object.yaml
vendor/lld/dist/test/mach-o/version-min-load-command.yaml
vendor/lld/dist/test/mach-o/write-final-sections.yaml
vendor/lld/dist/test/mach-o/wrong-arch-error.yaml
vendor/lld/dist/test/wasm/Inputs/archive1.ll
vendor/lld/dist/test/wasm/Inputs/archive2.ll
vendor/lld/dist/test/wasm/Inputs/call-indirect.ll
vendor/lld/dist/test/wasm/Inputs/global-ctor-dtor.ll
vendor/lld/dist/test/wasm/Inputs/hello.ll
vendor/lld/dist/test/wasm/Inputs/hidden.ll
vendor/lld/dist/test/wasm/Inputs/many-funcs.ll
vendor/lld/dist/test/wasm/Inputs/ret32.ll
vendor/lld/dist/test/wasm/Inputs/ret64.ll
vendor/lld/dist/test/wasm/Inputs/weak-alias.ll
vendor/lld/dist/test/wasm/Inputs/weak-symbol1.ll
vendor/lld/dist/test/wasm/Inputs/weak-symbol2.ll
vendor/lld/dist/test/wasm/archive.ll
vendor/lld/dist/test/wasm/call-indirect.ll
vendor/lld/dist/test/wasm/conflict.test
vendor/lld/dist/test/wasm/data-layout.ll
vendor/lld/dist/test/wasm/entry.ll
vendor/lld/dist/test/wasm/function-imports-first.ll
vendor/lld/dist/test/wasm/function-imports.ll
vendor/lld/dist/test/wasm/function-index.test
vendor/lld/dist/test/wasm/import-memory.test
vendor/lld/dist/test/wasm/init-fini.ll
vendor/lld/dist/test/wasm/invalid-stack-size.test
vendor/lld/dist/test/wasm/local-symbols.ll
vendor/lld/dist/test/wasm/many-functions.ll
vendor/lld/dist/test/wasm/relocatable.ll
vendor/lld/dist/test/wasm/signature-mismatch.ll
vendor/lld/dist/test/wasm/stack-pointer.ll
vendor/lld/dist/test/wasm/strip-debug.test
vendor/lld/dist/test/wasm/symbol-type-mismatch.ll
vendor/lld/dist/test/wasm/undefined-entry.test
vendor/lld/dist/test/wasm/undefined.ll
vendor/lld/dist/test/wasm/version.ll
vendor/lld/dist/test/wasm/visibility-hidden.ll
vendor/lld/dist/test/wasm/weak-alias-overide.ll
vendor/lld/dist/test/wasm/weak-alias.ll
vendor/lld/dist/test/wasm/weak-symbols.ll
vendor/lld/dist/tools/lld/lld.cpp (contents, props changed)
vendor/lld/dist/unittests/DriverTests/DarwinLdDriverTest.cpp (contents, props changed)
vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp (contents, props changed)
vendor/lld/dist/wasm/CMakeLists.txt (contents, props changed)
vendor/lld/dist/wasm/Config.h (contents, props changed)
vendor/lld/dist/wasm/Driver.cpp (contents, props changed)
vendor/lld/dist/wasm/InputFiles.cpp (contents, props changed)
vendor/lld/dist/wasm/InputFiles.h (contents, props changed)
vendor/lld/dist/wasm/Options.td
vendor/lld/dist/wasm/OutputSections.cpp (contents, props changed)
vendor/lld/dist/wasm/OutputSections.h (contents, props changed)
vendor/lld/dist/wasm/OutputSegment.h (contents, props changed)
vendor/lld/dist/wasm/SymbolTable.cpp (contents, props changed)
vendor/lld/dist/wasm/SymbolTable.h (contents, props changed)
vendor/lld/dist/wasm/Symbols.cpp (contents, props changed)
vendor/lld/dist/wasm/Symbols.h (contents, props changed)
vendor/lld/dist/wasm/Writer.cpp (contents, props changed)
vendor/lld/dist/wasm/WriterUtils.cpp (contents, props changed)
vendor/lld/dist/wasm/WriterUtils.h (contents, props changed)
Directory Properties:
vendor/lld/dist/CMakeLists.txt (props changed)
vendor/lld/dist/CODE_OWNERS.TXT (props changed)
vendor/lld/dist/COFF/MapFile.h (props changed)
vendor/lld/dist/COFF/MinGW.h (props changed)
vendor/lld/dist/Common/Memory.cpp (props changed)
vendor/lld/dist/Common/Reproduce.cpp (props changed)
vendor/lld/dist/Common/Threads.cpp (props changed)
vendor/lld/dist/Common/Version.cpp (props changed)
vendor/lld/dist/ELF/Arch/AVR.cpp (props changed)
vendor/lld/dist/ELF/Bits.h (props changed)
vendor/lld/dist/ELF/EhFrame.h (props changed)
vendor/lld/dist/ELF/Filesystem.h (props changed)
vendor/lld/dist/ELF/ScriptLexer.h (props changed)
vendor/lld/dist/ELF/ScriptParser.h (props changed)
vendor/lld/dist/MinGW/CMakeLists.txt (props changed)
vendor/lld/dist/docs/CMakeLists.txt (props changed)
vendor/lld/dist/docs/README.txt (props changed)
vendor/lld/dist/docs/_templates/indexsidebar.html (props changed)
vendor/lld/dist/docs/_templates/layout.html (props changed)
vendor/lld/dist/docs/llvm-theme/layout.html (props changed)
vendor/lld/dist/docs/llvm-theme/static/llvm.css (props changed)
vendor/lld/dist/docs/llvm-theme/theme.conf (props changed)
vendor/lld/dist/include/lld/Common/Args.h (props changed)
vendor/lld/dist/include/lld/Common/LLVM.h (props changed)
vendor/lld/dist/include/lld/Common/Memory.h (props changed)
vendor/lld/dist/include/lld/Common/Reproduce.h (props changed)
vendor/lld/dist/include/lld/Common/Threads.h (props changed)
vendor/lld/dist/include/lld/Common/Version.inc.in (props changed)
vendor/lld/dist/include/lld/Core/AbsoluteAtom.h (props changed)
vendor/lld/dist/include/lld/Core/ArchiveLibraryFile.h (props changed)
vendor/lld/dist/include/lld/Core/Atom.h (props changed)
vendor/lld/dist/include/lld/Core/Error.h (props changed)
vendor/lld/dist/include/lld/Core/Node.h (props changed)
vendor/lld/dist/include/lld/Core/Pass.h (props changed)
vendor/lld/dist/include/lld/Core/Reference.h (props changed)
vendor/lld/dist/include/lld/Core/SharedLibraryAtom.h (props changed)
vendor/lld/dist/include/lld/Core/SharedLibraryFile.h (props changed)
vendor/lld/dist/include/lld/Core/UndefinedAtom.h (props changed)
vendor/lld/dist/include/lld/ReaderWriter/YamlContext.h (props changed)
vendor/lld/dist/lib/CMakeLists.txt (props changed)
vendor/lld/dist/lib/Core/CMakeLists.txt (props changed)
vendor/lld/dist/lib/Core/DefinedAtom.cpp (props changed)
vendor/lld/dist/lib/Core/Error.cpp (props changed)
vendor/lld/dist/lib/Core/File.cpp (props changed)
vendor/lld/dist/lib/Core/Reader.cpp (props changed)
vendor/lld/dist/lib/Core/Resolver.cpp (props changed)
vendor/lld/dist/lib/Core/SymbolTable.cpp (props changed)
vendor/lld/dist/lib/Core/Writer.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/CMakeLists.txt (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/Atoms.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/DebugInfo.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ExecutableAtoms.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/File.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/FlatNamespaceFile.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/GOTPass.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFile.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/MachOPasses.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ObjCPass.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/SectCreateFile.h (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/ShimPass.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/StubsPass.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/TLVPass.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/MachO/WriterMachO.cpp (props changed)
vendor/lld/dist/lib/ReaderWriter/YAML/CMakeLists.txt (props changed)
vendor/lld/dist/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp (props changed)
vendor/lld/dist/test/COFF/Inputs/armnt-executable.s (props changed)
vendor/lld/dist/test/COFF/Inputs/associative-comdat-2.s (props changed)
vendor/lld/dist/test/COFF/Inputs/constant-import.s (props changed)
vendor/lld/dist/test/COFF/Inputs/far-arm-thumb-abs.s (props changed)
vendor/lld/dist/test/COFF/Inputs/far-arm-thumb-abs20.s (props changed)
vendor/lld/dist/test/COFF/Inputs/locally-imported-def.s (props changed)
vendor/lld/dist/test/COFF/Inputs/locally-imported-imp.s (props changed)
vendor/lld/dist/test/COFF/Inputs/lto-chkstk-chkstk.s (props changed)
vendor/lld/dist/test/COFF/Inputs/lto-chkstk-foo.s (props changed)
vendor/lld/dist/test/COFF/Inputs/msvclto.s (props changed)
vendor/lld/dist/test/COFF/Inputs/object.s (props changed)
vendor/lld/dist/test/COFF/Inputs/pdb-diff.cpp (props changed)
vendor/lld/dist/test/COFF/Inputs/pdb-global-gc.s (props changed)
vendor/lld/dist/test/COFF/arm-thumb-branch-error.s (props changed)
vendor/lld/dist/test/COFF/arm-thumb-branch20-error.s (props changed)
vendor/lld/dist/test/COFF/arm64-dynamicbase.s (props changed)
vendor/lld/dist/test/COFF/locally-imported-warn-multiple.s (props changed)
vendor/lld/dist/test/COFF/strtab-size.s (props changed)
vendor/lld/dist/test/COFF/wx.s (props changed)
vendor/lld/dist/test/ELF/Inputs/aarch64-condb-reloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/aarch64-copy2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/aarch64-tls-gdie.s (props changed)
vendor/lld/dist/test/ELF/Inputs/aarch64-tls-ie.s (props changed)
vendor/lld/dist/test/ELF/Inputs/aarch64-tstbr14-reloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/abs-hidden.s (props changed)
vendor/lld/dist/test/ELF/Inputs/abs.s (props changed)
vendor/lld/dist/test/ELF/Inputs/abs255.s (props changed)
vendor/lld/dist/test/ELF/Inputs/abs256.s (props changed)
vendor/lld/dist/test/ELF/Inputs/abs257.s (props changed)
vendor/lld/dist/test/ELF/Inputs/allow-multiple-definition.s (props changed)
vendor/lld/dist/test/ELF/Inputs/allow-shlib-undefined.s (props changed)
vendor/lld/dist/test/ELF/Inputs/amdgpu-kernel-0.s (props changed)
vendor/lld/dist/test/ELF/Inputs/amdgpu-kernel-1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/archive.s (props changed)
vendor/lld/dist/test/ELF/Inputs/archive2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/archive3.s (props changed)
vendor/lld/dist/test/ELF/Inputs/archive4.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-attributes1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-exidx-cantunwind.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-plt-reloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-thumb-blx-targets.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-thumb-narrow-branch.s (props changed)
vendor/lld/dist/test/ELF/Inputs/arm-tls-get-addr.s (props changed)
vendor/lld/dist/test/ELF/Inputs/comdat.s (props changed)
vendor/lld/dist/test/ELF/Inputs/comment-gc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/common.s (props changed)
vendor/lld/dist/test/ELF/Inputs/conflict.s (props changed)
vendor/lld/dist/test/ELF/Inputs/copy-in-shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/copy-rel-abs.s (props changed)
vendor/lld/dist/test/ELF/Inputs/copy-rel-corrupted.s (props changed)
vendor/lld/dist/test/ELF/Inputs/copy-rel-large.s (props changed)
vendor/lld/dist/test/ELF/Inputs/copy-rel-pie.s (props changed)
vendor/lld/dist/test/ELF/Inputs/ctors_dtors_priority1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/ctors_dtors_priority2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/ctors_dtors_priority3.s (props changed)
vendor/lld/dist/test/ELF/Inputs/dso-undef-size.s (props changed)
vendor/lld/dist/test/ELF/Inputs/duplicated-plt-entry.s (props changed)
vendor/lld/dist/test/ELF/Inputs/dynamic-list-weak-archive.s (props changed)
vendor/lld/dist/test/ELF/Inputs/dynamic-reloc-weak.s (props changed)
vendor/lld/dist/test/ELF/Inputs/dynamic-reloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/eh-frame-end.s (props changed)
vendor/lld/dist/test/ELF/Inputs/eh-frame.s (props changed)
vendor/lld/dist/test/ELF/Inputs/ehframe-relocation.s (props changed)
vendor/lld/dist/test/ELF/Inputs/far-arm-abs.s (props changed)
vendor/lld/dist/test/ELF/Inputs/far-arm-thumb-abs.s (props changed)
vendor/lld/dist/test/ELF/Inputs/gc-sections-shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/gc-sections-shared2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/gc-sections-weak.s (props changed)
vendor/lld/dist/test/ELF/Inputs/gnu-ifunc-dso.s (props changed)
vendor/lld/dist/test/ELF/Inputs/gnu-ifunc-gotpcrel.s (props changed)
vendor/lld/dist/test/ELF/Inputs/gotpc-relax-und-dso.s (props changed)
vendor/lld/dist/test/ELF/Inputs/i386-reloc-16-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/i386-reloc-16.s (props changed)
vendor/lld/dist/test/ELF/Inputs/i386-reloc-8-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/i386-reloc-8.s (props changed)
vendor/lld/dist/test/ELF/Inputs/i386-tls-got.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf-absolute.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf-merge-sec.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf-merge.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf-merge2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf-merge3.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf-non-mergeable.s (props changed)
vendor/lld/dist/test/ELF/Inputs/icf2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/libsearch-dyn.s (props changed)
vendor/lld/dist/test/ELF/Inputs/libsearch-st.s (props changed)
vendor/lld/dist/test/ELF/Inputs/map-file3.s (props changed)
vendor/lld/dist/test/ELF/Inputs/map-file4.s (props changed)
vendor/lld/dist/test/ELF/Inputs/map-file5.s (props changed)
vendor/lld/dist/test/ELF/Inputs/merge.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-align-err.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-dynamic.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-fnpic.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-fpic.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-micro.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-nonalloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-pic.s (props changed)
vendor/lld/dist/test/ELF/Inputs/mips-tls.s (props changed)
vendor/lld/dist/test/ELF/Inputs/plt-aarch64.s (props changed)
vendor/lld/dist/test/ELF/Inputs/ppc64-addr16-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/progname-ver.s (props changed)
vendor/lld/dist/test/ELF/Inputs/protected-shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocatable-comdat-multiple.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocatable-ehframe.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocatable-non-alloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocatable-tls.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocatable.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocatable2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-copy-alias.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-copy-align-common.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-copy-align.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-copy-arm.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-copy-relro.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-copy.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-relative-absolute.s (props changed)
vendor/lld/dist/test/ELF/Inputs/relocation-size-shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/resolution-end.s (props changed)
vendor/lld/dist/test/ELF/Inputs/resolution-shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/resolution.s (props changed)
vendor/lld/dist/test/ELF/Inputs/rodynamic.s (props changed)
vendor/lld/dist/test/ELF/Inputs/shared.s (props changed)
vendor/lld/dist/test/ELF/Inputs/shared2-x86-64.s (props changed)
vendor/lld/dist/test/ELF/Inputs/shared2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/shared3.s (props changed)
vendor/lld/dist/test/ELF/Inputs/sht-group-gold-r.s (props changed)
vendor/lld/dist/test/ELF/Inputs/start-lib-comdat.s (props changed)
vendor/lld/dist/test/ELF/Inputs/start-lib1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/start-lib2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/startstop-shared2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/symbol-override.s (props changed)
vendor/lld/dist/test/ELF/Inputs/symver-archive1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/symver-archive2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-got-entry.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-got.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-in-archive.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-mismatch.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-opt-gdie.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-opt-gdiele-i686.s (props changed)
vendor/lld/dist/test/ELF/Inputs/tls-opt-iele-i686-nopic.s (props changed)
vendor/lld/dist/test/ELF/Inputs/trace-ar1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/trace-ar2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/trace-symbols-foo-strong.s (props changed)
vendor/lld/dist/test/ELF/Inputs/trace-symbols-foo-weak.s (props changed)
vendor/lld/dist/test/ELF/Inputs/uabs_label.s (props changed)
vendor/lld/dist/test/ELF/Inputs/undef-with-plt-addr.s (props changed)
vendor/lld/dist/test/ELF/Inputs/undef.s (props changed)
vendor/lld/dist/test/ELF/Inputs/undefined-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/unknown-reloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/unresolved-symbols.s (props changed)
vendor/lld/dist/test/ELF/Inputs/use-bar.s (props changed)
vendor/lld/dist/test/ELF/Inputs/verdef-defaultver.s (props changed)
vendor/lld/dist/test/ELF/Inputs/verdef.s (props changed)
vendor/lld/dist/test/ELF/Inputs/verneed1.s (props changed)
vendor/lld/dist/test/ELF/Inputs/verneed2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/version-script-no-warn2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/version-script-weak.s (props changed)
vendor/lld/dist/test/ELF/Inputs/visibility.s (props changed)
vendor/lld/dist/test/ELF/Inputs/warn-common.s (props changed)
vendor/lld/dist/test/ELF/Inputs/warn-common2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/weak-undef-lazy.s (props changed)
vendor/lld/dist/test/ELF/Inputs/whole-archive.s (props changed)
vendor/lld/dist/test/ELF/Inputs/wrap-dynamic-undef.s (props changed)
vendor/lld/dist/test/ELF/Inputs/wrap-no-real.s (props changed)
vendor/lld/dist/test/ELF/Inputs/wrap-no-real2.s (props changed)
vendor/lld/dist/test/ELF/Inputs/wrap.s (props changed)
vendor/lld/dist/test/ELF/Inputs/writable-sec-plt-reloc.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-relax-offset.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-reloc-16-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-reloc-16.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-reloc-8-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-reloc-8.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-reloc-error.s (props changed)
vendor/lld/dist/test/ELF/Inputs/x86-64-tls-gd-got.s (props changed)
vendor/lld/dist/test/ELF/Inputs/znotext-copy-relocations.s (props changed)
vendor/lld/dist/test/ELF/Inputs/znotext-plt-relocations-protected.s (props changed)
vendor/lld/dist/test/ELF/Inputs/znotext-plt-relocations.s (props changed)
vendor/lld/dist/test/ELF/aarch64-abs16.s (props changed)
vendor/lld/dist/test/ELF/aarch64-abs32.s (props changed)
vendor/lld/dist/test/ELF/aarch64-abs64-dyn.s (props changed)
vendor/lld/dist/test/ELF/aarch64-copy2.s (props changed)
vendor/lld/dist/test/ELF/aarch64-cortex-a53-843419-large.s (props changed)
vendor/lld/dist/test/ELF/aarch64-fpic-got.s (props changed)
vendor/lld/dist/test/ELF/aarch64-got-reloc.s (props changed)
vendor/lld/dist/test/ELF/aarch64-got-relocations.s (props changed)
vendor/lld/dist/test/ELF/aarch64-got.s (props changed)
vendor/lld/dist/test/ELF/aarch64-prel16.s (props changed)
vendor/lld/dist/test/ELF/aarch64-prel32.s (props changed)
vendor/lld/dist/test/ELF/aarch64-relative.s (props changed)
vendor/lld/dist/test/ELF/aarch64-relro.s (props changed)
vendor/lld/dist/test/ELF/aarch64-tls-gdie.s (props changed)
vendor/lld/dist/test/ELF/aarch64-tls-pie.s (props changed)
vendor/lld/dist/test/ELF/aarch64-tls-static.s (props changed)
vendor/lld/dist/test/ELF/aarch64-tlsdesc.s (props changed)
vendor/lld/dist/test/ELF/abs-hidden.s (props changed)
vendor/lld/dist/test/ELF/allow-shlib-undefined.s (props changed)
vendor/lld/dist/test/ELF/arm-abs32-dyn.s (props changed)
vendor/lld/dist/test/ELF/arm-exidx-dedup-and-sentinel.s (props changed)
vendor/lld/dist/test/ELF/arm-exidx-link.s (props changed)
vendor/lld/dist/test/ELF/arm-fpic-got.s (props changed)
vendor/lld/dist/test/ELF/arm-got-relative.s (props changed)
vendor/lld/dist/test/ELF/arm-icf-exidx.s (props changed)
vendor/lld/dist/test/ELF/arm-thunk-edgecase.s (props changed)
vendor/lld/dist/test/ELF/arm-thunk-linkerscript-orphan.s (props changed)
vendor/lld/dist/test/ELF/arm-thunk-re-add.s (props changed)
vendor/lld/dist/test/ELF/as-needed-no-reloc.s (props changed)
vendor/lld/dist/test/ELF/assignment-archive.s (props changed)
vendor/lld/dist/test/ELF/avoid-empty-program-headers.s (props changed)
vendor/lld/dist/test/ELF/bad-archive.s (props changed)
vendor/lld/dist/test/ELF/basic-avr.s (props changed)
vendor/lld/dist/test/ELF/basic.s (props changed)
vendor/lld/dist/test/ELF/bss-start-common.s (props changed)
vendor/lld/dist/test/ELF/chroot.s (props changed)
vendor/lld/dist/test/ELF/comment-gc.s (props changed)
vendor/lld/dist/test/ELF/common-gc.s (props changed)
vendor/lld/dist/test/ELF/common-gc2.s (props changed)
vendor/lld/dist/test/ELF/common-gc3.s (props changed)
vendor/lld/dist/test/ELF/compress-debug-sections.s (props changed)
vendor/lld/dist/test/ELF/compressed-debug-input.s (props changed)
vendor/lld/dist/test/ELF/copy-rel-abs.s (props changed)
vendor/lld/dist/test/ELF/copy-rel-large.s (props changed)
vendor/lld/dist/test/ELF/debug-gc.s (props changed)
vendor/lld/dist/test/ELF/debug-gnu-pubnames.s (props changed)
vendor/lld/dist/test/ELF/default-fill.s (props changed)
vendor/lld/dist/test/ELF/default-output.s (props changed)
vendor/lld/dist/test/ELF/defsym-dynamic.s (props changed)
vendor/lld/dist/test/ELF/defsym.s (props changed)
vendor/lld/dist/test/ELF/discard-merge-unnamed.s (props changed)
vendor/lld/dist/test/ELF/dso-undef-size.s (props changed)
vendor/lld/dist/test/ELF/dso_handle.s (props changed)
vendor/lld/dist/test/ELF/dt_tags.s (props changed)
vendor/lld/dist/test/ELF/duplicated-plt-entry.s (props changed)
vendor/lld/dist/test/ELF/dynamic-list-empty.s (props changed)
vendor/lld/dist/test/ELF/dynamic-list-preempt.s (props changed)
vendor/lld/dist/test/ELF/dynamic-list-weak-archive.s (props changed)
vendor/lld/dist/test/ELF/dynamic-list-wildcard.s (props changed)
vendor/lld/dist/test/ELF/dynamic-list.s (props changed)
vendor/lld/dist/test/ELF/dynamic.s (props changed)
vendor/lld/dist/test/ELF/dynsym-no-rosegment.s (props changed)
vendor/lld/dist/test/ELF/dynsym-pie.s (props changed)
vendor/lld/dist/test/ELF/early-exit-for-bad-paths.s (props changed)
vendor/lld/dist/test/ELF/edata-no-bss.s (props changed)
vendor/lld/dist/test/ELF/eh-align-cie.s (props changed)
vendor/lld/dist/test/ELF/eh-frame-begin-end.s (props changed)
vendor/lld/dist/test/ELF/eh-frame-gc.s (props changed)
vendor/lld/dist/test/ELF/eh-frame-gc2.s (props changed)
vendor/lld/dist/test/ELF/eh-frame-hdr-icf.s (props changed)
vendor/lld/dist/test/ELF/eh-frame-hdr-no-out2.s (props changed)
vendor/lld/dist/test/ELF/eh-frame-plt.s (props changed)
vendor/lld/dist/test/ELF/eh-frame.s (props changed)
vendor/lld/dist/test/ELF/ehdr_start.s (props changed)
vendor/lld/dist/test/ELF/emit-relocs-merge.s (props changed)
vendor/lld/dist/test/ELF/emit-relocs-mergeable-i386.s (props changed)
vendor/lld/dist/test/ELF/emit-relocs-mergeable.s (props changed)
vendor/lld/dist/test/ELF/empty-pt-load.s (props changed)
vendor/lld/dist/test/ELF/empty-ver.s (props changed)
vendor/lld/dist/test/ELF/end-abs.s (props changed)
vendor/lld/dist/test/ELF/exclude.s (props changed)
vendor/lld/dist/test/ELF/executable-undefined-ignoreall.s (props changed)
vendor/lld/dist/test/ELF/file-access.s (props changed)
vendor/lld/dist/test/ELF/fill-trap.s (props changed)
vendor/lld/dist/test/ELF/gc-collect-undefined.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-alloc.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-eh.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-implicit-addend.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-keep-shared-start.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-linker-defined-symbol.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-lsda.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-metadata.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-metadata2.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-non-alloc-to-merge.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-synthetic.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-undefined.s (props changed)
vendor/lld/dist/test/ELF/gc-sections-weak.s (props changed)
vendor/lld/dist/test/ELF/gc-sections.s (props changed)
vendor/lld/dist/test/ELF/gdb-index-base-addr.s (props changed)
vendor/lld/dist/test/ELF/gdb-index-empty.s (props changed)
vendor/lld/dist/test/ELF/gdb-index-gc-sections.s (props changed)
vendor/lld/dist/test/ELF/gdb-index-ranges.s (props changed)
vendor/lld/dist/test/ELF/gnu-hash-table-copy.s (props changed)
vendor/lld/dist/test/ELF/gnu-hash-table-many.s (props changed)
vendor/lld/dist/test/ELF/gnu-hash-table-rwsegment.s (props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-dso.s (props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-gotpcrel.s (props changed)
vendor/lld/dist/test/ELF/gnu-ifunc-shared.s (props changed)
vendor/lld/dist/test/ELF/gotpc-relax-nopic.s (props changed)
vendor/lld/dist/test/ELF/gotpc-relax-und-dso.s (props changed)
vendor/lld/dist/test/ELF/gotpc-relax.s (props changed)
vendor/lld/dist/test/ELF/hidden-vis-shared.s (props changed)
vendor/lld/dist/test/ELF/i386-gotoff-shared.s (props changed)
vendor/lld/dist/test/ELF/i386-gotpc-dynamic.s (props changed)
vendor/lld/dist/test/ELF/i386-pc8-pc16-addend.s (props changed)
vendor/lld/dist/test/ELF/i386-pc8.s (props changed)
vendor/lld/dist/test/ELF/i386-relative.s (props changed)
vendor/lld/dist/test/ELF/i386-relax-reloc.s (props changed)
vendor/lld/dist/test/ELF/i386-reloc-large-addend.s (props changed)
vendor/lld/dist/test/ELF/i386-reloc8-reloc16-addend.s (props changed)
vendor/lld/dist/test/ELF/i386-tls-initial-exec-local.s (props changed)
vendor/lld/dist/test/ELF/icf-symbol-type.s (props changed)
vendor/lld/dist/test/ELF/icf8.s (props changed)
vendor/lld/dist/test/ELF/image-base.s (props changed)
vendor/lld/dist/test/ELF/init-fini-progbits.s (props changed)
vendor/lld/dist/test/ELF/init-fini.s (props changed)
vendor/lld/dist/test/ELF/invalid-local-symbol-in-dso.s (props changed)
vendor/lld/dist/test/ELF/invalid/common-symbol-alignment.s (props changed)
vendor/lld/dist/test/ELF/invalid/symtab-sh-info.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/comdat-gc.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/common-filespec1.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/common-filespec2.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/compress-debug-sections.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/copy-rel-symbol-value.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/exclude-multiple1.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/exclude-multiple2.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/filename-spec.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/include.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/keep.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/lazy-symbols.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/libsearch-dyn.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/libsearch-st.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/merge-sections-reloc.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/notinclude.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/provide-shared.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/shared.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/sort-nested.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/Inputs/sort.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/absolute.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/absolute2.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/alternate-sections.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/arm-exidx-sentinel-and-assignment.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/at-addr.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/at.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/comdat-gc.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/common-assign.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/common-exclude.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/common.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/compress-debug-sections.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/copy-rel-symbol-value.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/discard-section-metadata.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/discard-section.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/dynamic-sym.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/dynamic.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/early-assign-symbol.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/ehdr_start.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/emit-relocs-discard.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/emit-relocs-ehframe-discard.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/emit-relocs-multiple.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/entry.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/exclude-multiple.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/excludefile.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/fill-exec-sections.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/got-write-offset.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/group.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/image-base.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/include-cycle.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/input-order.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/input-sec-dup.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/loadaddr.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/memory-err.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/memory3.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/merge-sections-reloc.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/multi-sections-constraint.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/multiple-tbss.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/obj-symbol-value.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/orphan-align.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/orphan-discard.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/orphan-end.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/orphan-report.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/orphans.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/ouputformat.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/outsections-addr.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/page-size.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/phdr-check.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/phdrs-flags.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/phdrs.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/provide-shared.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/repsection-symbol.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/repsection-va.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/searchdir.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/section-align.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-constraint.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-constraint2.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-constraint3.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-constraint4.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-constraint5.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-gc.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-gc2.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sections-padding.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/segment-headers.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sizeof.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sizeofheaders.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sort-init.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sort-nested.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sort.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/sort2.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/symbol-conflict.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/symbol-reserved.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/symbolreferenced.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/symbols.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/tbss.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/thunk-gen-mips.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/ttext-script.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/undef.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/version-linker-symbol.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/visibility.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/wildcards.s (props changed)
vendor/lld/dist/test/ELF/linkerscript/wildcards2.s (props changed)
vendor/lld/dist/test/ELF/local-undefined-symbol.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/comdat.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/common.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/dynsym.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/resolution.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/shared.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/tls-mixed.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/undef-mixed.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/unnamed-addr-lib.s (props changed)
vendor/lld/dist/test/ELF/lto/Inputs/visibility.s (props changed)
vendor/lld/dist/test/ELF/many-alloc-sections.s (props changed)
vendor/lld/dist/test/ELF/many-sections.s (props changed)
vendor/lld/dist/test/ELF/merge-align.s (props changed)
vendor/lld/dist/test/ELF/merge-entsize.s (props changed)
vendor/lld/dist/test/ELF/merge-reloc.s (props changed)
vendor/lld/dist/test/ELF/merge-section-types.s (props changed)
vendor/lld/dist/test/ELF/merge-string-align.s (props changed)
vendor/lld/dist/test/ELF/merge.s (props changed)
vendor/lld/dist/test/ELF/mips-no-objects.s (props changed)
vendor/lld/dist/test/ELF/mips-npic-call-pic-os.s (props changed)
vendor/lld/dist/test/ELF/mips-npic-call-pic-script.s (props changed)
vendor/lld/dist/test/ELF/mips-npic-call-pic.s (props changed)
vendor/lld/dist/test/ELF/no-merge.s (props changed)
vendor/lld/dist/test/ELF/no-plt-shared.s (props changed)
vendor/lld/dist/test/ELF/no-soname.s (props changed)
vendor/lld/dist/test/ELF/noplt-pie.s (props changed)
vendor/lld/dist/test/ELF/note-multiple.s (props changed)
vendor/lld/dist/test/ELF/note.s (props changed)
vendor/lld/dist/test/ELF/oformat-binary-ttext.s (props changed)
vendor/lld/dist/test/ELF/openbsd-randomize.s (props changed)
vendor/lld/dist/test/ELF/openbsd-wxneeded.s (props changed)
vendor/lld/dist/test/ELF/phdr-align.s (props changed)
vendor/lld/dist/test/ELF/pie-weak.s (props changed)
vendor/lld/dist/test/ELF/progname.s (props changed)
vendor/lld/dist/test/ELF/protected-shared.s (props changed)
vendor/lld/dist/test/ELF/rel-offset.s (props changed)
vendor/lld/dist/test/ELF/relative-dynamic-reloc-pie.s (props changed)
vendor/lld/dist/test/ELF/relative-dynamic-reloc.s (props changed)
vendor/lld/dist/test/ELF/relocatable-bss.s (props changed)
vendor/lld/dist/test/ELF/relocatable-comment.s (props changed)
vendor/lld/dist/test/ELF/relocatable-common.s (props changed)
vendor/lld/dist/test/ELF/relocatable-compressed-input.s (props changed)
vendor/lld/dist/test/ELF/relocatable-eh-frame-hdr.s (props changed)
vendor/lld/dist/test/ELF/relocatable-ehframe.s (props changed)
vendor/lld/dist/test/ELF/relocatable-empty-archive.s (props changed)
vendor/lld/dist/test/ELF/relocatable-local-sym.s (props changed)
vendor/lld/dist/test/ELF/relocatable-non-alloc.s (props changed)
vendor/lld/dist/test/ELF/relocatable-reloc.s (props changed)
vendor/lld/dist/test/ELF/relocatable-script.s (props changed)
vendor/lld/dist/test/ELF/relocatable-section-symbol.s (props changed)
vendor/lld/dist/test/ELF/relocatable-sections.s (props changed)
vendor/lld/dist/test/ELF/relocatable-symbol-name.s (props changed)
vendor/lld/dist/test/ELF/relocatable-tls.s (props changed)
vendor/lld/dist/test/ELF/relocatable-visibility.s (props changed)
vendor/lld/dist/test/ELF/relocatable.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy-alias.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy-align-common.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy-align.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy-flags.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy-i686.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy-relro.s (props changed)
vendor/lld/dist/test/ELF/relocation-copy.s (props changed)
vendor/lld/dist/test/ELF/relocation-in-merge.s (props changed)
vendor/lld/dist/test/ELF/relocation-relative-synthetic.s (props changed)
vendor/lld/dist/test/ELF/relocation-relative-weak.s (props changed)
vendor/lld/dist/test/ELF/relro-copyrel-bss-script.s (props changed)
vendor/lld/dist/test/ELF/relro-non-contiguous-script-data.s (props changed)
vendor/lld/dist/test/ELF/relro-tls.s (props changed)
vendor/lld/dist/test/ELF/reproduce-linkerscript.s (props changed)
vendor/lld/dist/test/ELF/reproduce-thin-archive.s (props changed)
vendor/lld/dist/test/ELF/reproduce-windows.s (props changed)
vendor/lld/dist/test/ELF/reproduce-windows2.s (props changed)
vendor/lld/dist/test/ELF/retain-symbols-file.s (props changed)
vendor/lld/dist/test/ELF/retain-und.s (props changed)
vendor/lld/dist/test/ELF/segments.s (props changed)
vendor/lld/dist/test/ELF/start-lib-comdat.s (props changed)
vendor/lld/dist/test/ELF/startstop-gccollect.s (props changed)
vendor/lld/dist/test/ELF/startstop-shared2.s (props changed)
vendor/lld/dist/test/ELF/strip-all.s (props changed)
vendor/lld/dist/test/ELF/strip-debug.s (props changed)
vendor/lld/dist/test/ELF/symbol-ordering-file2.s (props changed)
vendor/lld/dist/test/ELF/synthetic-got.s (props changed)
vendor/lld/dist/test/ELF/tail-merge-string-align.s (props changed)
vendor/lld/dist/test/ELF/tls-align.s (props changed)
vendor/lld/dist/test/ELF/tls-dynamic-i686.s (props changed)
vendor/lld/dist/test/ELF/tls-dynamic.s (props changed)
vendor/lld/dist/test/ELF/tls-got-entry.s (props changed)
vendor/lld/dist/test/ELF/tls-i686.s (props changed)
vendor/lld/dist/test/ELF/tls-initial-exec-local.s (props changed)
vendor/lld/dist/test/ELF/tls-offset.s (props changed)
vendor/lld/dist/test/ELF/tls-relocatable.s (props changed)
vendor/lld/dist/test/ELF/tls-two-relocs.s (props changed)
vendor/lld/dist/test/ELF/tls-weak-undef.s (props changed)
vendor/lld/dist/test/ELF/tls.s (props changed)
vendor/lld/dist/test/ELF/trace-ar.s (props changed)
vendor/lld/dist/test/ELF/trace.s (props changed)
vendor/lld/dist/test/ELF/ttext-tdata-tbss.s (props changed)
vendor/lld/dist/test/ELF/undef-with-plt-addr-i686.s (props changed)
vendor/lld/dist/test/ELF/undef-with-plt-addr.s (props changed)
vendor/lld/dist/test/ELF/undefined-versioned-symbol.s (props changed)
vendor/lld/dist/test/ELF/verdef-dependency.s (props changed)
vendor/lld/dist/test/ELF/verdef.s (props changed)
vendor/lld/dist/test/ELF/verneed-as-needed-weak.s (props changed)
vendor/lld/dist/test/ELF/version-script-anonymous-local.s (props changed)
vendor/lld/dist/test/ELF/version-script-copy-rel.s (props changed)
vendor/lld/dist/test/ELF/version-script-err.s (props changed)
vendor/lld/dist/test/ELF/version-script-extern-exact.s (props changed)
vendor/lld/dist/test/ELF/version-script-extern-wildcards-anon.s (props changed)
vendor/lld/dist/test/ELF/version-script-extern-wildcards.s (props changed)
vendor/lld/dist/test/ELF/version-script-hide-so-symbol.s (props changed)
vendor/lld/dist/test/ELF/version-script-locals-extern.s (props changed)
vendor/lld/dist/test/ELF/version-script-locals.s (props changed)
vendor/lld/dist/test/ELF/version-script-symver2.s (props changed)
vendor/lld/dist/test/ELF/version-script-twice.s (props changed)
vendor/lld/dist/test/ELF/version-script-undef-version.s (props changed)
vendor/lld/dist/test/ELF/version-script-weak.s (props changed)
vendor/lld/dist/test/ELF/version-use.s (props changed)
vendor/lld/dist/test/ELF/weak-entry.s (props changed)
vendor/lld/dist/test/ELF/weak-undef-export.s (props changed)
vendor/lld/dist/test/ELF/weak-undef-hidden.s (props changed)
vendor/lld/dist/test/ELF/weak-undef-shared.s (props changed)
vendor/lld/dist/test/ELF/weak-undef-val.s (props changed)
vendor/lld/dist/test/ELF/weak-undef.s (props changed)
vendor/lld/dist/test/ELF/whole-archive.s (props changed)
vendor/lld/dist/test/ELF/wrap-dynamic-undef.s (props changed)
vendor/lld/dist/test/ELF/wrap-no-real.s (props changed)
vendor/lld/dist/test/ELF/x86-64-rela.s (props changed)
vendor/lld/dist/test/ELF/x86-64-relax-got-abs.s (props changed)
vendor/lld/dist/test/ELF/x86-64-relax-offset.s (props changed)
vendor/lld/dist/test/ELF/x86-64-tls-gd-got.s (props changed)
vendor/lld/dist/test/ELF/x86-64-tls-gd-local.s (props changed)
vendor/lld/dist/test/ELF/x86-64-tls-pie.s (props changed)
vendor/lld/dist/test/ELF/znotext-copy-relocation.s (props changed)
vendor/lld/dist/test/ELF/znotext-plt-relocations.s (props changed)
vendor/lld/dist/test/ELF/zstack-size.s (props changed)
vendor/lld/dist/test/Unit/lit.cfg.py (props changed)
vendor/lld/dist/test/Unit/lit.site.cfg.py.in (props changed)
vendor/lld/dist/test/mach-o/Inputs/DependencyDump.py (props changed)
vendor/lld/dist/tools/lld/CMakeLists.txt (props changed)
vendor/lld/dist/unittests/CMakeLists.txt (props changed)
vendor/lld/dist/unittests/DriverTests/CMakeLists.txt (props changed)
vendor/lld/dist/unittests/MachOTests/CMakeLists.txt (props changed)
vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp (props changed)
vendor/lld/dist/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp (props changed)
vendor/lld/dist/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp (props changed)
vendor/lld/dist/unittests/MachOTests/empty_obj_x86_armv7.txt (props changed)
vendor/lld/dist/utils/benchmark.py (props changed)
vendor/lld/dist/wasm/Writer.h (props changed)
Modified: vendor/lld/dist/COFF/CMakeLists.txt
==============================================================================
--- vendor/lld/dist/COFF/CMakeLists.txt Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/CMakeLists.txt Sat Jul 28 11:08:33 2018 (r336821)
@@ -18,7 +18,6 @@ add_lld_library(lldCOFF
MarkLive.cpp
MinGW.cpp
PDB.cpp
- Strings.cpp
SymbolTable.cpp
Symbols.cpp
Writer.cpp
Modified: vendor/lld/dist/COFF/Chunks.cpp
==============================================================================
--- vendor/lld/dist/COFF/Chunks.cpp Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/Chunks.cpp Sat Jul 28 11:08:33 2018 (r336821)
@@ -31,8 +31,7 @@ namespace coff {
SectionChunk::SectionChunk(ObjFile *F, const coff_section *H)
: Chunk(SectionKind), Repl(this), Header(H), File(F),
- Relocs(File->getCOFFObj()->getRelocations(Header)),
- NumRelocs(std::distance(Relocs.begin(), Relocs.end())) {
+ Relocs(File->getCOFFObj()->getRelocations(Header)) {
// Initialize SectionName.
File->getCOFFObj()->getSectionName(Header, SectionName);
@@ -51,13 +50,21 @@ static void add64(uint8_t *P, int64_t V) { write64le(P
static void or16(uint8_t *P, uint16_t V) { write16le(P, read16le(P) | V); }
static void or32(uint8_t *P, uint32_t V) { write32le(P, read32le(P) | V); }
+// Verify that given sections are appropriate targets for SECREL
+// relocations. This check is relaxed because unfortunately debug
+// sections have section-relative relocations against absolute symbols.
+static bool checkSecRel(const SectionChunk *Sec, OutputSection *OS) {
+ if (OS)
+ return true;
+ if (Sec->isCodeView())
+ return false;
+ fatal("SECREL relocation cannot be applied to absolute symbols");
+}
+
static void applySecRel(const SectionChunk *Sec, uint8_t *Off,
OutputSection *OS, uint64_t S) {
- if (!OS) {
- if (Sec->isCodeView())
- return;
- fatal("SECREL relocation cannot be applied to absolute symbols");
- }
+ if (!checkSecRel(Sec, OS))
+ return;
uint64_t SecRel = S - OS->getRVA();
if (SecRel > UINT32_MAX) {
error("overflow in SECREL relocation in section: " + Sec->getSectionName());
@@ -67,10 +74,13 @@ static void applySecRel(const SectionChunk *Sec, uint8
}
static void applySecIdx(uint8_t *Off, OutputSection *OS) {
- // If we have no output section, this must be an absolute symbol. Use the
- // sentinel absolute symbol section index.
- uint16_t SecIdx = OS ? OS->SectionIndex : DefinedAbsolute::OutputSectionIndex;
- add16(Off, SecIdx);
+ // Absolute symbol doesn't have section index, but section index relocation
+ // against absolute symbol should be resolved to one plus the last output
+ // section index. This is required for compatibility with MSVC.
+ if (OS)
+ add16(Off, OS->SectionIndex);
+ else
+ add16(Off, DefinedAbsolute::NumOutputSections + 1);
}
void SectionChunk::applyRelX64(uint8_t *Off, uint16_t Type, OutputSection *OS,
@@ -88,7 +98,8 @@ void SectionChunk::applyRelX64(uint8_t *Off, uint16_t
case IMAGE_REL_AMD64_SECTION: applySecIdx(Off, OS); break;
case IMAGE_REL_AMD64_SECREL: applySecRel(this, Off, OS, S); break;
default:
- fatal("unsupported relocation type 0x" + Twine::utohexstr(Type));
+ fatal("unsupported relocation type 0x" + Twine::utohexstr(Type) + " in " +
+ toString(File));
}
}
@@ -102,7 +113,8 @@ void SectionChunk::applyRelX86(uint8_t *Off, uint16_t
case IMAGE_REL_I386_SECTION: applySecIdx(Off, OS); break;
case IMAGE_REL_I386_SECREL: applySecRel(this, Off, OS, S); break;
default:
- fatal("unsupported relocation type 0x" + Twine::utohexstr(Type));
+ fatal("unsupported relocation type 0x" + Twine::utohexstr(Type) + " in " +
+ toString(File));
}
}
@@ -112,11 +124,10 @@ static void applyMOV(uint8_t *Off, uint16_t V) {
}
static uint16_t readMOV(uint8_t *Off) {
- uint16_t Opcode1 = read16le(Off);
- uint16_t Opcode2 = read16le(Off + 2);
- uint16_t Imm = (Opcode2 & 0x00ff) | ((Opcode2 >> 4) & 0x0700);
- Imm |= ((Opcode1 << 1) & 0x0800) | ((Opcode1 & 0x000f) << 12);
- return Imm;
+ uint16_t Op1 = read16le(Off);
+ uint16_t Op2 = read16le(Off + 2);
+ return (Op2 & 0x00ff) | ((Op2 >> 4) & 0x0700) | ((Op1 << 1) & 0x0800) |
+ ((Op1 & 0x000f) << 12);
}
void applyMOV32T(uint8_t *Off, uint32_t V) {
@@ -153,7 +164,7 @@ void SectionChunk::applyRelARM(uint8_t *Off, uint16_t
uint64_t S, uint64_t P) const {
// Pointer to thumb code must have the LSB set.
uint64_t SX = S;
- if (OS && (OS->getPermissions() & IMAGE_SCN_MEM_EXECUTE))
+ if (OS && (OS->Header.Characteristics & IMAGE_SCN_MEM_EXECUTE))
SX |= 1;
switch (Type) {
case IMAGE_REL_ARM_ADDR32: add32(Off, SX + Config->ImageBase); break;
@@ -165,18 +176,19 @@ void SectionChunk::applyRelARM(uint8_t *Off, uint16_t
case IMAGE_REL_ARM_SECTION: applySecIdx(Off, OS); break;
case IMAGE_REL_ARM_SECREL: applySecRel(this, Off, OS, S); break;
default:
- fatal("unsupported relocation type 0x" + Twine::utohexstr(Type));
+ fatal("unsupported relocation type 0x" + Twine::utohexstr(Type) + " in " +
+ toString(File));
}
}
// Interpret the existing immediate value as a byte offset to the
// target symbol, then update the instruction with the immediate as
// the page offset from the current instruction to the target.
-static void applyArm64Addr(uint8_t *Off, uint64_t S, uint64_t P) {
+static void applyArm64Addr(uint8_t *Off, uint64_t S, uint64_t P, int Shift) {
uint32_t Orig = read32le(Off);
uint64_t Imm = ((Orig >> 29) & 0x3) | ((Orig >> 3) & 0x1FFFFC);
S += Imm;
- Imm = (S >> 12) - (P >> 12);
+ Imm = (S >> Shift) - (P >> Shift);
uint32_t ImmLo = (Imm & 0x3) << 29;
uint32_t ImmHi = (Imm & 0x1FFFFC) << 3;
uint64_t Mask = (0x3 << 29) | (0x1FFFFC << 3);
@@ -213,19 +225,70 @@ static void applyArm64Ldr(uint8_t *Off, uint64_t Imm)
applyArm64Imm(Off, Imm >> Size, Size);
}
+static void applySecRelLow12A(const SectionChunk *Sec, uint8_t *Off,
+ OutputSection *OS, uint64_t S) {
+ if (checkSecRel(Sec, OS))
+ applyArm64Imm(Off, (S - OS->getRVA()) & 0xfff, 0);
+}
+
+static void applySecRelHigh12A(const SectionChunk *Sec, uint8_t *Off,
+ OutputSection *OS, uint64_t S) {
+ if (!checkSecRel(Sec, OS))
+ return;
+ uint64_t SecRel = (S - OS->getRVA()) >> 12;
+ if (0xfff < SecRel) {
+ error("overflow in SECREL_HIGH12A relocation in section: " +
+ Sec->getSectionName());
+ return;
+ }
+ applyArm64Imm(Off, SecRel & 0xfff, 0);
+}
+
+static void applySecRelLdr(const SectionChunk *Sec, uint8_t *Off,
+ OutputSection *OS, uint64_t S) {
+ if (checkSecRel(Sec, OS))
+ applyArm64Ldr(Off, (S - OS->getRVA()) & 0xfff);
+}
+
+static void applyArm64Branch26(uint8_t *Off, int64_t V) {
+ if (!isInt<28>(V))
+ fatal("relocation out of range");
+ or32(Off, (V & 0x0FFFFFFC) >> 2);
+}
+
+static void applyArm64Branch19(uint8_t *Off, int64_t V) {
+ if (!isInt<21>(V))
+ fatal("relocation out of range");
+ or32(Off, (V & 0x001FFFFC) << 3);
+}
+
+static void applyArm64Branch14(uint8_t *Off, int64_t V) {
+ if (!isInt<16>(V))
+ fatal("relocation out of range");
+ or32(Off, (V & 0x0000FFFC) << 3);
+}
+
void SectionChunk::applyRelARM64(uint8_t *Off, uint16_t Type, OutputSection *OS,
uint64_t S, uint64_t P) const {
switch (Type) {
- case IMAGE_REL_ARM64_PAGEBASE_REL21: applyArm64Addr(Off, S, P); break;
+ case IMAGE_REL_ARM64_PAGEBASE_REL21: applyArm64Addr(Off, S, P, 12); break;
+ case IMAGE_REL_ARM64_REL21: applyArm64Addr(Off, S, P, 0); break;
case IMAGE_REL_ARM64_PAGEOFFSET_12A: applyArm64Imm(Off, S & 0xfff, 0); break;
case IMAGE_REL_ARM64_PAGEOFFSET_12L: applyArm64Ldr(Off, S & 0xfff); break;
- case IMAGE_REL_ARM64_BRANCH26: or32(Off, ((S - P) & 0x0FFFFFFC) >> 2); break;
+ case IMAGE_REL_ARM64_BRANCH26: applyArm64Branch26(Off, S - P); break;
+ case IMAGE_REL_ARM64_BRANCH19: applyArm64Branch19(Off, S - P); break;
+ case IMAGE_REL_ARM64_BRANCH14: applyArm64Branch14(Off, S - P); break;
case IMAGE_REL_ARM64_ADDR32: add32(Off, S + Config->ImageBase); break;
case IMAGE_REL_ARM64_ADDR32NB: add32(Off, S); break;
case IMAGE_REL_ARM64_ADDR64: add64(Off, S + Config->ImageBase); break;
case IMAGE_REL_ARM64_SECREL: applySecRel(this, Off, OS, S); break;
+ case IMAGE_REL_ARM64_SECREL_LOW12A: applySecRelLow12A(this, Off, OS, S); break;
+ case IMAGE_REL_ARM64_SECREL_HIGH12A: applySecRelHigh12A(this, Off, OS, S); break;
+ case IMAGE_REL_ARM64_SECREL_LOW12L: applySecRelLdr(this, Off, OS, S); break;
+ case IMAGE_REL_ARM64_SECTION: applySecIdx(Off, OS); break;
default:
- fatal("unsupported relocation type 0x" + Twine::utohexstr(Type));
+ fatal("unsupported relocation type 0x" + Twine::utohexstr(Type) + " in " +
+ toString(File));
}
}
@@ -234,7 +297,8 @@ void SectionChunk::writeTo(uint8_t *Buf) const {
return;
// Copy section contents from source object file to output file.
ArrayRef<uint8_t> A = getContents();
- memcpy(Buf + OutputSectionOff, A.data(), A.size());
+ if (!A.empty())
+ memcpy(Buf + OutputSectionOff, A.data(), A.size());
// Apply relocations.
size_t InputSize = getSize();
@@ -350,8 +414,8 @@ bool SectionChunk::hasData() const {
return !(Header->Characteristics & IMAGE_SCN_CNT_UNINITIALIZED_DATA);
}
-uint32_t SectionChunk::getPermissions() const {
- return Header->Characteristics & PermMask;
+uint32_t SectionChunk::getOutputCharacteristics() const {
+ return Header->Characteristics & (PermMask | TypeMask);
}
bool SectionChunk::isCOMDAT() const {
@@ -378,6 +442,7 @@ ArrayRef<uint8_t> SectionChunk::getContents() const {
}
void SectionChunk::replace(SectionChunk *Other) {
+ Alignment = std::max(Alignment, Other->Alignment);
Other->Repl = Repl;
Other->Live = false;
}
@@ -388,7 +453,7 @@ CommonChunk::CommonChunk(const COFFSymbolRef S) : Sym(
Alignment = std::min(uint64_t(32), PowerOf2Ceil(Sym.getValue()));
}
-uint32_t CommonChunk::getPermissions() const {
+uint32_t CommonChunk::getOutputCharacteristics() const {
return IMAGE_SCN_CNT_UNINITIALIZED_DATA | IMAGE_SCN_MEM_READ |
IMAGE_SCN_MEM_WRITE;
}
@@ -433,7 +498,7 @@ void ImportThunkChunkARM::writeTo(uint8_t *Buf) const
void ImportThunkChunkARM64::writeTo(uint8_t *Buf) const {
int64_t Off = ImpSymbol->getRVA() & 0xfff;
memcpy(Buf + OutputSectionOff, ImportThunkARM64, sizeof(ImportThunkARM64));
- applyArm64Addr(Buf + OutputSectionOff, ImpSymbol->getRVA(), RVA);
+ applyArm64Addr(Buf + OutputSectionOff, ImpSymbol->getRVA(), RVA, 12);
applyArm64Ldr(Buf + OutputSectionOff + 4, Off);
}
@@ -453,12 +518,14 @@ void LocalImportChunk::writeTo(uint8_t *Buf) const {
}
}
-void SEHTableChunk::writeTo(uint8_t *Buf) const {
+void RVATableChunk::writeTo(uint8_t *Buf) const {
ulittle32_t *Begin = reinterpret_cast<ulittle32_t *>(Buf + OutputSectionOff);
size_t Cnt = 0;
- for (Defined *D : Syms)
- Begin[Cnt++] = D->getRVA();
+ for (const ChunkAndOffset &CO : Syms)
+ Begin[Cnt++] = CO.InputChunk->getRVA() + CO.Offset;
std::sort(Begin, Begin + Cnt);
+ assert(std::unique(Begin, Begin + Cnt) == Begin + Cnt &&
+ "RVA tables should be de-duplicated");
}
// Windows-specific. This class represents a block in .reloc section.
@@ -529,6 +596,48 @@ uint8_t Baserel::getDefaultType() {
default:
llvm_unreachable("unknown machine type");
}
+}
+
+std::map<uint32_t, MergeChunk *> MergeChunk::Instances;
+
+MergeChunk::MergeChunk(uint32_t Alignment)
+ : Builder(StringTableBuilder::RAW, Alignment) {
+ this->Alignment = Alignment;
+}
+
+void MergeChunk::addSection(SectionChunk *C) {
+ auto *&MC = Instances[C->Alignment];
+ if (!MC)
+ MC = make<MergeChunk>(C->Alignment);
+ MC->Sections.push_back(C);
+}
+
+void MergeChunk::finalizeContents() {
+ for (SectionChunk *C : Sections)
+ if (C->isLive())
+ Builder.add(toStringRef(C->getContents()));
+ Builder.finalize();
+
+ for (SectionChunk *C : Sections) {
+ if (!C->isLive())
+ continue;
+ size_t Off = Builder.getOffset(toStringRef(C->getContents()));
+ C->setOutputSection(Out);
+ C->setRVA(RVA + Off);
+ C->OutputSectionOff = OutputSectionOff + Off;
+ }
+}
+
+uint32_t MergeChunk::getOutputCharacteristics() const {
+ return IMAGE_SCN_MEM_READ | IMAGE_SCN_CNT_INITIALIZED_DATA;
+}
+
+size_t MergeChunk::getSize() const {
+ return Builder.getSize();
+}
+
+void MergeChunk::writeTo(uint8_t *Buf) const {
+ Builder.write(Buf + OutputSectionOff);
}
} // namespace coff
Modified: vendor/lld/dist/COFF/Chunks.h
==============================================================================
--- vendor/lld/dist/COFF/Chunks.h Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/Chunks.h Sat Jul 28 11:08:33 2018 (r336821)
@@ -16,6 +16,7 @@
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/iterator.h"
#include "llvm/ADT/iterator_range.h"
+#include "llvm/MC/StringTableBuilder.h"
#include "llvm/Object/COFF.h"
#include <utility>
#include <vector>
@@ -37,10 +38,12 @@ class ObjFile;
class OutputSection;
class Symbol;
-// Mask for section types (code, data, bss, disacardable, etc.)
-// and permissions (writable, readable or executable).
-const uint32_t PermMask = 0xFF0000F0;
+// Mask for permissions (discardable, writable, readable, executable, etc).
+const uint32_t PermMask = 0xFE000000;
+// Mask for section types (code, data, bss).
+const uint32_t TypeMask = 0x000000E0;
+
// A Chunk represents a chunk of data that will occupy space in the
// output (if the resolver chose that). It may or may not be backed by
// a section of an input file. It could be linker-created data, or
@@ -60,6 +63,10 @@ class Chunk { (public)
// before calling this function.
virtual void writeTo(uint8_t *Buf) const {}
+ // Called by the writer after an RVA is assigned, but before calling
+ // getSize().
+ virtual void finalizeContents() {}
+
// The writer sets and uses the addresses.
uint64_t getRVA() const { return RVA; }
void setRVA(uint64_t V) { RVA = V; }
@@ -70,7 +77,7 @@ class Chunk { (public)
virtual bool hasData() const { return true; }
// Returns readable/writable/executable bits.
- virtual uint32_t getPermissions() const { return 0; }
+ virtual uint32_t getOutputCharacteristics() const { return 0; }
// Returns the section name if this is a section chunk.
// It is illegal to call this function on non-section chunks.
@@ -137,7 +144,7 @@ class SectionChunk final : public Chunk { (public)
ArrayRef<uint8_t> getContents() const;
void writeTo(uint8_t *Buf) const override;
bool hasData() const override;
- uint32_t getPermissions() const override;
+ uint32_t getOutputCharacteristics() const override;
StringRef getSectionName() const override { return SectionName; }
void getBaserels(std::vector<Baserel> *Res) override;
bool isCOMDAT() const;
@@ -208,11 +215,11 @@ class SectionChunk final : public Chunk { (public)
// The COMDAT leader symbol if this is a COMDAT chunk.
DefinedRegular *Sym = nullptr;
+ ArrayRef<coff_relocation> Relocs;
+
private:
StringRef SectionName;
std::vector<SectionChunk *> AssocChildren;
- llvm::iterator_range<const coff_relocation *> Relocs;
- size_t NumRelocs;
// Used by the garbage collector.
bool Live;
@@ -222,13 +229,40 @@ class SectionChunk final : public Chunk { (public)
uint32_t Class[2] = {0, 0};
};
+// This class is used to implement an lld-specific feature (not implemented in
+// MSVC) that minimizes the output size by finding string literals sharing tail
+// parts and merging them.
+//
+// If string tail merging is enabled and a section is identified as containing a
+// string literal, it is added to a MergeChunk with an appropriate alignment.
+// The MergeChunk then tail merges the strings using the StringTableBuilder
+// class and assigns RVAs and section offsets to each of the member chunks based
+// on the offsets assigned by the StringTableBuilder.
+class MergeChunk : public Chunk {
+public:
+ MergeChunk(uint32_t Alignment);
+ static void addSection(SectionChunk *C);
+ void finalizeContents() override;
+
+ uint32_t getOutputCharacteristics() const override;
+ StringRef getSectionName() const override { return ".rdata"; }
+ size_t getSize() const override;
+ void writeTo(uint8_t *Buf) const override;
+
+ static std::map<uint32_t, MergeChunk *> Instances;
+ std::vector<SectionChunk *> Sections;
+
+private:
+ llvm::StringTableBuilder Builder;
+};
+
// A chunk for common symbols. Common chunks don't have actual data.
class CommonChunk : public Chunk {
public:
CommonChunk(const COFFSymbolRef Sym);
size_t getSize() const override { return Sym.getValue(); }
bool hasData() const override { return false; }
- uint32_t getPermissions() const override;
+ uint32_t getOutputCharacteristics() const override;
StringRef getSectionName() const override { return ".bss"; }
private:
@@ -320,17 +354,41 @@ class LocalImportChunk : public Chunk { (private)
Defined *Sym;
};
-// Windows-specific.
-// A chunk for SEH table which contains RVAs of safe exception handler
-// functions. x86-only.
-class SEHTableChunk : public Chunk {
+// Duplicate RVAs are not allowed in RVA tables, so unique symbols by chunk and
+// offset into the chunk. Order does not matter as the RVA table will be sorted
+// later.
+struct ChunkAndOffset {
+ Chunk *InputChunk;
+ uint32_t Offset;
+
+ struct DenseMapInfo {
+ static ChunkAndOffset getEmptyKey() {
+ return {llvm::DenseMapInfo<Chunk *>::getEmptyKey(), 0};
+ }
+ static ChunkAndOffset getTombstoneKey() {
+ return {llvm::DenseMapInfo<Chunk *>::getTombstoneKey(), 0};
+ }
+ static unsigned getHashValue(const ChunkAndOffset &CO) {
+ return llvm::DenseMapInfo<std::pair<Chunk *, uint32_t>>::getHashValue(
+ {CO.InputChunk, CO.Offset});
+ }
+ static bool isEqual(const ChunkAndOffset &LHS, const ChunkAndOffset &RHS) {
+ return LHS.InputChunk == RHS.InputChunk && LHS.Offset == RHS.Offset;
+ }
+ };
+};
+
+using SymbolRVASet = llvm::DenseSet<ChunkAndOffset>;
+
+// Table which contains symbol RVAs. Used for /safeseh and /guard:cf.
+class RVATableChunk : public Chunk {
public:
- explicit SEHTableChunk(std::set<Defined *> S) : Syms(std::move(S)) {}
+ explicit RVATableChunk(SymbolRVASet S) : Syms(std::move(S)) {}
size_t getSize() const override { return Syms.size() * 4; }
void writeTo(uint8_t *Buf) const override;
private:
- std::set<Defined *> Syms;
+ SymbolRVASet Syms;
};
// Windows-specific.
@@ -361,5 +419,11 @@ void applyBranch24T(uint8_t *Off, int32_t V);
} // namespace coff
} // namespace lld
+
+namespace llvm {
+template <>
+struct DenseMapInfo<lld::coff::ChunkAndOffset>
+ : lld::coff::ChunkAndOffset::DenseMapInfo {};
+}
#endif
Modified: vendor/lld/dist/COFF/Config.h
==============================================================================
--- vendor/lld/dist/COFF/Config.h Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/Config.h Sat Jul 28 11:08:33 2018 (r336821)
@@ -10,6 +10,7 @@
#ifndef LLD_COFF_CONFIG_H
#define LLD_COFF_CONFIG_H
+#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/CachePruning.h"
@@ -71,6 +72,12 @@ enum class DebugType {
Fixup = 0x4, /// Relocation Table
};
+enum class GuardCFLevel {
+ Off,
+ NoLongJmp, // Emit gfids but no longjmp tables
+ Full, // Enable all protections.
+};
+
// Global configuration.
struct Configuration {
enum ManifestKind { SideBySide, Embed, No };
@@ -85,13 +92,19 @@ struct Configuration {
std::string ImportName;
bool DoGC = true;
bool DoICF = true;
+ bool TailMerge;
bool Relocatable = true;
bool Force = false;
bool Debug = false;
bool DebugDwarf = false;
bool DebugGHashes = false;
+ bool DebugSymtab = false;
+ bool ShowTiming = false;
unsigned DebugTypes = static_cast<unsigned>(DebugType::None);
+ std::vector<std::string> NatvisFiles;
+ llvm::SmallString<128> PDBAltPath;
llvm::SmallString<128> PDBPath;
+ llvm::SmallString<128> PDBSourcePath;
std::vector<llvm::StringRef> Argv;
// Symbols in this set are considered as live by the garbage collector.
@@ -110,15 +123,18 @@ struct Configuration {
bool SaveTemps = false;
+ // /guard:cf
+ GuardCFLevel GuardCF = GuardCFLevel::Off;
+
// Used for SafeSEH.
Symbol *SEHTable = nullptr;
Symbol *SEHCount = nullptr;
// Used for /opt:lldlto=N
- unsigned LTOOptLevel = 2;
+ unsigned LTOO = 2;
// Used for /opt:lldltojobs=N
- unsigned LTOJobs = 0;
+ unsigned ThinLTOJobs = 0;
// Used for /opt:lldltopartitions=N
unsigned LTOPartitions = 1;
@@ -152,6 +168,9 @@ struct Configuration {
// Used for /alternatename.
std::map<StringRef, StringRef> AlternateNames;
+ // Used for /order.
+ llvm::StringMap<int> Order;
+
// Used for /lldmap.
std::string MapFile;
@@ -164,7 +183,7 @@ struct Configuration {
uint32_t MinorImageVersion = 0;
uint32_t MajorOSVersion = 6;
uint32_t MinorOSVersion = 0;
- bool CanExitEarly = false;
+ uint32_t Timestamp = 0;
bool DynamicBase = true;
bool AllowBind = true;
bool NxCompat = true;
@@ -174,7 +193,12 @@ struct Configuration {
bool HighEntropyVA = false;
bool AppContainer = false;
bool MinGW = false;
+ bool WarnMissingOrderSymbol = true;
bool WarnLocallyDefinedImported = true;
+ bool Incremental = true;
+ bool IntegrityCheck = false;
+ bool KillAt = false;
+ bool Repro = false;
};
extern Configuration *Config;
Modified: vendor/lld/dist/COFF/DLL.cpp
==============================================================================
--- vendor/lld/dist/COFF/DLL.cpp Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/DLL.cpp Sat Jul 28 11:08:33 2018 (r336821)
@@ -18,8 +18,8 @@
//
//===----------------------------------------------------------------------===//
-#include "Chunks.h"
#include "DLL.h"
+#include "Chunks.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/Path.h"
Modified: vendor/lld/dist/COFF/DLL.h
==============================================================================
--- vendor/lld/dist/COFF/DLL.h Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/DLL.h Sat Jul 28 11:08:33 2018 (r336821)
@@ -76,6 +76,11 @@ class EdataContents {
public:
EdataContents();
std::vector<Chunk *> Chunks;
+
+ uint64_t getRVA() { return Chunks[0]->getRVA(); }
+ uint64_t getSize() {
+ return Chunks.back()->getRVA() + Chunks.back()->getSize() - getRVA();
+ }
};
} // namespace coff
Modified: vendor/lld/dist/COFF/Driver.cpp
==============================================================================
--- vendor/lld/dist/COFF/Driver.cpp Sat Jul 28 11:08:13 2018 (r336820)
+++ vendor/lld/dist/COFF/Driver.cpp Sat Jul 28 11:08:33 2018 (r336821)
@@ -9,14 +9,18 @@
#include "Driver.h"
#include "Config.h"
+#include "ICF.h"
#include "InputFiles.h"
+#include "MarkLive.h"
#include "MinGW.h"
#include "SymbolTable.h"
#include "Symbols.h"
#include "Writer.h"
+#include "lld/Common/Args.h"
#include "lld/Common/Driver.h"
#include "lld/Common/ErrorHandler.h"
#include "lld/Common/Memory.h"
+#include "lld/Common/Timer.h"
#include "lld/Common/Version.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/StringSwitch.h"
@@ -35,10 +39,9 @@
#include "llvm/Support/raw_ostream.h"
#include "llvm/ToolDrivers/llvm-lib/LibDriver.h"
#include <algorithm>
+#include <future>
#include <memory>
-#include <future>
-
using namespace llvm;
using namespace llvm::object;
using namespace llvm::COFF;
@@ -47,19 +50,20 @@ using llvm::sys::Process;
namespace lld {
namespace coff {
+static Timer InputFileTimer("Input File Reading", Timer::root());
+
Configuration *Config;
LinkerDriver *Driver;
bool link(ArrayRef<const char *> Args, bool CanExitEarly, raw_ostream &Diag) {
- errorHandler().LogName = Args[0];
+ errorHandler().LogName = sys::path::filename(Args[0]);
errorHandler().ErrorOS = &Diag;
errorHandler().ColorDiagnostics = Diag.has_colors();
errorHandler().ErrorLimitExceededMsg =
"too many errors emitted, stopping now"
- " (use /ERRORLIMIT:0 to see all errors)";
+ " (use /errorlimit:0 to see all errors)";
+ errorHandler().ExitEarly = CanExitEarly;
Config = make<Configuration>();
- Config->Argv = {Args.begin(), Args.end()};
- Config->CanExitEarly = CanExitEarly;
Symtab = make<SymbolTable>();
@@ -71,6 +75,9 @@ bool link(ArrayRef<const char *> Args, bool CanExitEar
exitLld(errorCount() ? 1 : 0);
freeArena();
+ ObjFile::Instances.clear();
+ ImportFile::Instances.clear();
+ BitcodeFile::Instances.clear();
return !errorCount();
}
@@ -92,7 +99,7 @@ typedef std::pair<std::unique_ptr<MemoryBuffer>, std::
// Create a std::future that opens and maps a file using the best strategy for
// the host platform.
static std::future<MBErrPair> createFutureForFile(std::string Path) {
-#if LLVM_ON_WIN32
+#if _WIN32
// On Windows, file I/O is relatively slow so it is best to do this
// asynchronously.
auto Strategy = std::launch::async;
@@ -100,7 +107,9 @@ static std::future<MBErrPair> createFutureForFile(std:
auto Strategy = std::launch::deferred;
#endif
return std::async(Strategy, [=]() {
- auto MBOrErr = MemoryBuffer::getFile(Path);
+ auto MBOrErr = MemoryBuffer::getFile(Path,
+ /*FileSize*/ -1,
+ /*RequiresNullTerminator*/ false);
if (!MBOrErr)
return MBErrPair{nullptr, MBOrErr.getError()};
return MBErrPair{std::move(*MBOrErr), std::error_code()};
@@ -119,39 +128,46 @@ MemoryBufferRef LinkerDriver::takeBuffer(std::unique_p
void LinkerDriver::addBuffer(std::unique_ptr<MemoryBuffer> MB,
bool WholeArchive) {
+ StringRef Filename = MB->getBufferIdentifier();
+
MemoryBufferRef MBRef = takeBuffer(std::move(MB));
- FilePaths.push_back(MBRef.getBufferIdentifier());
+ FilePaths.push_back(Filename);
// File type is detected by contents, not by file extension.
switch (identify_magic(MBRef.getBuffer())) {
case file_magic::windows_resource:
Resources.push_back(MBRef);
break;
-
case file_magic::archive:
if (WholeArchive) {
std::unique_ptr<Archive> File =
- CHECK(Archive::create(MBRef),
- MBRef.getBufferIdentifier() + ": failed to parse archive");
+ CHECK(Archive::create(MBRef), Filename + ": failed to parse archive");
for (MemoryBufferRef M : getArchiveMembers(File.get()))
- addArchiveBuffer(M, "<whole-archive>", MBRef.getBufferIdentifier());
+ addArchiveBuffer(M, "<whole-archive>", Filename);
return;
}
Symtab->addFile(make<ArchiveFile>(MBRef));
break;
-
case file_magic::bitcode:
Symtab->addFile(make<BitcodeFile>(MBRef));
break;
-
+ case file_magic::coff_object:
+ case file_magic::coff_import_library:
+ Symtab->addFile(make<ObjFile>(MBRef));
+ break;
case file_magic::coff_cl_gl_object:
- error(MBRef.getBufferIdentifier() + ": is not a native COFF file. "
- "Recompile without /GL");
+ error(Filename + ": is not a native COFF file. Recompile without /GL");
break;
-
+ case file_magic::pecoff_executable:
+ if (Filename.endswith_lower(".dll")) {
+ error(Filename + ": bad file type. Did you specify a DLL instead of an "
+ "import library?");
+ break;
+ }
+ LLVM_FALLTHROUGH;
default:
- Symtab->addFile(make<ObjFile>(MBRef));
+ error(MBRef.getBufferIdentifier() + ": unknown file type");
break;
}
}
@@ -227,8 +243,30 @@ static bool isDecorated(StringRef Sym) {
void LinkerDriver::parseDirectives(StringRef S) {
ArgParser Parser;
// .drectve is always tokenized using Windows shell rules.
- opt::InputArgList Args = Parser.parseDirectives(S);
+ // /EXPORT: option can appear too many times, processing in fastpath.
+ opt::InputArgList Args;
+ std::vector<StringRef> Exports;
+ std::tie(Args, Exports) = Parser.parseDirectives(S);
+ for (StringRef E : Exports) {
+ // If a common header file contains dllexported function
+ // declarations, many object files may end up with having the
+ // same /EXPORT options. In order to save cost of parsing them,
+ // we dedup them first.
+ if (!DirectivesExports.insert(E).second)
+ continue;
+
+ Export Exp = parseExport(E);
+ if (Config->Machine == I386 && Config->MinGW) {
+ if (!isDecorated(Exp.Name))
+ Exp.Name = Saver.save("_" + Exp.Name);
+ if (!Exp.ExtName.empty() && !isDecorated(Exp.ExtName))
+ Exp.ExtName = Saver.save("_" + Exp.ExtName);
+ }
+ Exp.Directives = true;
+ Config->Exports.push_back(Exp);
+ }
+
for (auto *Arg : Args) {
switch (Arg->getOption().getUnaliasedOption().getID()) {
case OPT_aligncomm:
@@ -244,25 +282,6 @@ void LinkerDriver::parseDirectives(StringRef S) {
case OPT_entry:
Config->Entry = addUndefined(mangle(Arg->getValue()));
break;
- case OPT_export: {
- // If a common header file contains dllexported function
- // declarations, many object files may end up with having the
- // same /EXPORT options. In order to save cost of parsing them,
- // we dedup them first.
- if (!DirectivesExports.insert(Arg->getValue()).second)
- break;
-
- Export E = parseExport(Arg->getValue());
- if (Config->Machine == I386 && Config->MinGW) {
- if (!isDecorated(E.Name))
- E.Name = Saver.save("_" + E.Name);
- if (!E.ExtName.empty() && !isDecorated(E.ExtName))
- E.ExtName = Saver.save("_" + E.ExtName);
- }
- E.Directives = true;
- Config->Exports.push_back(E);
- break;
- }
case OPT_failifmismatch:
checkFailIfMismatch(Arg->getValue());
break;
@@ -315,13 +334,24 @@ StringRef LinkerDriver::doFindFile(StringRef Filename)
return Filename;
}
+static Optional<sys::fs::UniqueID> getUniqueID(StringRef Path) {
+ sys::fs::UniqueID Ret;
+ if (sys::fs::getUniqueID(Path, Ret))
+ return None;
+ return Ret;
+}
+
// Resolves a file path. This never returns the same path
// (in that case, it returns None).
Optional<StringRef> LinkerDriver::findFile(StringRef Filename) {
StringRef Path = doFindFile(Filename);
- bool Seen = !VisitedFiles.insert(Path.lower()).second;
- if (Seen)
- return None;
+
+ if (Optional<sys::fs::UniqueID> ID = getUniqueID(Path)) {
+ bool Seen = !VisitedFiles.insert(*ID).second;
+ if (Seen)
+ return None;
+ }
+
if (Path.endswith_lower(".lib"))
VisitedLibs.insert(sys::path::filename(Path));
return Path;
@@ -344,11 +374,14 @@ Optional<StringRef> LinkerDriver::findLib(StringRef Fi
return None;
if (!VisitedLibs.insert(Filename.lower()).second)
return None;
+
StringRef Path = doFindLib(Filename);
if (Config->NoDefaultLibs.count(Path))
return None;
- if (!VisitedFiles.insert(Path.lower()).second)
- return None;
+
+ if (Optional<sys::fs::UniqueID> ID = getUniqueID(Path))
+ if (!VisitedFiles.insert(*ID).second)
+ return None;
return Path;
}
@@ -383,7 +416,24 @@ StringRef LinkerDriver::mangle(StringRef Sym) {
}
// Windows specific -- find default entry point name.
+//
+// There are four different entry point functions for Windows executables,
+// each of which corresponds to a user-defined "main" function. This function
+// infers an entry point from a user-defined "main" function.
StringRef LinkerDriver::findDefaultEntry() {
+ // As a special case, if /nodefaultlib is given, we directly look for an
+ // entry point. This is because, if no default library is linked, users
+ // need to define an entry point instead of a "main".
+ if (Config->NoDefaultLibAll) {
+ for (StringRef S : {"mainCRTStartup", "wmainCRTStartup",
+ "WinMainCRTStartup", "wWinMainCRTStartup"}) {
+ StringRef Entry = Symtab->findMangle(S);
+ if (!Entry.empty() && !isa<Undefined>(Symtab->find(Entry)))
+ return mangle(S);
+ }
+ return "";
+ }
+
// User-defined main functions and their corresponding entry points.
static const char *Entries[][2] = {
{"main", "mainCRTStartup"},
@@ -533,10 +583,49 @@ static void createImportLibrary(bool AsLib) {
Exports.push_back(E2);
}
- auto E = writeImportLibrary(getImportName(AsLib), getImplibPath(), Exports,
- Config->Machine, false);
- handleAllErrors(std::move(E),
- [&](ErrorInfoBase &EIB) { error(EIB.message()); });
+ auto HandleError = [](Error &&E) {
+ handleAllErrors(std::move(E),
+ [](ErrorInfoBase &EIB) { error(EIB.message()); });
+ };
+ std::string LibName = getImportName(AsLib);
+ std::string Path = getImplibPath();
+
+ if (!Config->Incremental) {
+ HandleError(writeImportLibrary(LibName, Path, Exports, Config->Machine,
+ Config->MinGW));
+ return;
+ }
+
+ // If the import library already exists, replace it only if the contents
+ // have changed.
+ ErrorOr<std::unique_ptr<MemoryBuffer>> OldBuf = MemoryBuffer::getFile(
+ Path, /*FileSize*/ -1, /*RequiresNullTerminator*/ false);
+ if (!OldBuf) {
+ HandleError(writeImportLibrary(LibName, Path, Exports, Config->Machine,
+ Config->MinGW));
+ return;
+ }
+
+ SmallString<128> TmpName;
+ if (std::error_code EC =
+ sys::fs::createUniqueFile(Path + ".tmp-%%%%%%%%.lib", TmpName))
+ fatal("cannot create temporary file for import library " + Path + ": " +
+ EC.message());
+
+ if (Error E = writeImportLibrary(LibName, TmpName, Exports, Config->Machine,
+ Config->MinGW)) {
+ HandleError(std::move(E));
+ return;
+ }
+
+ std::unique_ptr<MemoryBuffer> NewBuf = check(MemoryBuffer::getFile(
+ TmpName, /*FileSize*/ -1, /*RequiresNullTerminator*/ false));
+ if ((*OldBuf)->getBuffer() != NewBuf->getBuffer()) {
+ OldBuf->reset();
+ HandleError(errorCodeToError(sys::fs::rename(TmpName, Path)));
+ } else {
+ sys::fs::remove(TmpName);
+ }
}
static void parseModuleDefs(StringRef Path) {
@@ -569,9 +658,18 @@ static void parseModuleDefs(StringRef Path) {
for (COFFShortExport E1 : M.Exports) {
Export E2;
+ // In simple cases, only Name is set. Renamed exports are parsed
+ // and set as "ExtName = Name". If Name has the form "OtherDll.Func",
+ // it shouldn't be a normal exported function but a forward to another
+ // DLL instead. This is supported by both MS and GNU linkers.
+ if (E1.ExtName != E1.Name && StringRef(E1.Name).contains('.')) {
+ E2.Name = Saver.save(E1.ExtName);
+ E2.ForwardTo = Saver.save(E1.Name);
+ Config->Exports.push_back(E2);
+ continue;
+ }
E2.Name = Saver.save(E1.Name);
- if (E1.isWeak())
- E2.ExtName = Saver.save(E1.ExtName);
+ E2.ExtName = Saver.save(E1.ExtName);
E2.Ordinal = E1.Ordinal;
E2.Noname = E1.Noname;
E2.Data = E1.Data;
@@ -634,8 +732,8 @@ filterBitcodeFiles(StringRef Path, std::vector<std::st
log("Creating a temporary archive for " + Path + " to remove bitcode files");
SmallString<128> S;
- if (auto EC = sys::fs::createTemporaryFile("lld-" + sys::path::stem(Path),
- ".lib", S))
+ if (std::error_code EC = sys::fs::createTemporaryFile(
+ "lld-" + sys::path::stem(Path), ".lib", S))
fatal("cannot create a temporary file: " + EC.message());
std::string Temp = S.str();
TemporaryFiles.push_back(Temp);
@@ -711,6 +809,8 @@ void LinkerDriver::enqueueTask(std::function<void()> T
}
bool LinkerDriver::run() {
+ ScopedTimer T(InputFileTimer);
+
bool DidWork = !TaskQueue.empty();
while (!TaskQueue.empty()) {
TaskQueue.front()();
@@ -719,6 +819,46 @@ bool LinkerDriver::run() {
return DidWork;
}
+// Parse an /order file. If an option is given, the linker places
+// COMDAT sections in the same order as their names appear in the
+// given file.
+static void parseOrderFile(StringRef Arg) {
+ // For some reason, the MSVC linker requires a filename to be
+ // preceded by "@".
+ if (!Arg.startswith("@")) {
+ error("malformed /order option: '@' missing");
+ return;
+ }
+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list