[all-commits] [llvm/llvm-project] 71e2ca: [llvm-objdump] -d: print `00000000 <foo>:` instead...

Fangrui Song via All-commits all-commits at lists.llvm.org
Thu Mar 5 18:06:48 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 71e2ca6e32105b35aeadeab25010e8f999c47c23
      https://github.com/llvm/llvm-project/commit/71e2ca6e32105b35aeadeab25010e8f999c47c23
  Author: Fangrui Song <maskray at google.com>
  Date:   2020-03-05 (Thu, 05 Mar 2020)

  Changed paths:
    M lld/test/COFF/arm64-thunks.s
    M lld/test/COFF/armnt-branch24t.test
    M lld/test/COFF/autoimport-refptr.s
    M lld/test/COFF/autoimport-x86.s
    M lld/test/COFF/imports.test
    M lld/test/COFF/lto-comdat.ll
    M lld/test/COFF/lto.ll
    M lld/test/COFF/mixed-resource-obj.yaml
    M lld/test/ELF/aarch64-call26-thunk.s
    M lld/test/ELF/aarch64-condb-reloc.s
    M lld/test/ELF/aarch64-copy.s
    M lld/test/ELF/aarch64-cortex-a53-843419-address.s
    M lld/test/ELF/aarch64-cortex-a53-843419-large.s
    M lld/test/ELF/aarch64-cortex-a53-843419-large2.s
    M lld/test/ELF/aarch64-cortex-a53-843419-recognize.s
    M lld/test/ELF/aarch64-cortex-a53-843419-thunk.s
    M lld/test/ELF/aarch64-cortex-a53-843419-tlsrelax.s
    M lld/test/ELF/aarch64-feature-bti.s
    M lld/test/ELF/aarch64-feature-btipac.s
    M lld/test/ELF/aarch64-feature-pac.s
    M lld/test/ELF/aarch64-fpic-got.s
    M lld/test/ELF/aarch64-gnu-ifunc-address.s
    M lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s
    M lld/test/ELF/aarch64-gnu-ifunc-plt.s
    M lld/test/ELF/aarch64-gnu-ifunc.s
    M lld/test/ELF/aarch64-gnu-ifunc2.s
    M lld/test/ELF/aarch64-ifunc-bti.s
    M lld/test/ELF/aarch64-jump26-thunk.s
    M lld/test/ELF/aarch64-plt.s
    M lld/test/ELF/aarch64-relocs.s
    M lld/test/ELF/aarch64-thunk-pi.s
    M lld/test/ELF/aarch64-thunk-script.s
    M lld/test/ELF/aarch64-thunk-section-location.s
    M lld/test/ELF/aarch64-tls-gdie.s
    M lld/test/ELF/aarch64-tls-gdle.s
    M lld/test/ELF/aarch64-tls-ie.s
    M lld/test/ELF/aarch64-tls-iele.s
    M lld/test/ELF/aarch64-tls-le.s
    M lld/test/ELF/aarch64-tlsld-ldst.s
    M lld/test/ELF/aarch64-tstbr14-reloc.s
    M lld/test/ELF/aarch64-undefined-weak.s
    M lld/test/ELF/allow-multiple-definition.s
    M lld/test/ELF/arm-bl-v6-inrange.s
    M lld/test/ELF/arm-bl-v6.s
    M lld/test/ELF/arm-blx.s
    M lld/test/ELF/arm-branch-rangethunk.s
    M lld/test/ELF/arm-branch-undef-weak-plt-thunk.s
    M lld/test/ELF/arm-branch.s
    M lld/test/ELF/arm-copy.s
    M lld/test/ELF/arm-exidx-canunwind.s
    M lld/test/ELF/arm-exidx-gc.s
    M lld/test/ELF/arm-exidx-order.s
    M lld/test/ELF/arm-extreme-range-pi-thunk.s
    M lld/test/ELF/arm-fix-cortex-a8-blx.s
    M lld/test/ELF/arm-fix-cortex-a8-nopatch.s
    M lld/test/ELF/arm-fix-cortex-a8-plt.s
    M lld/test/ELF/arm-fix-cortex-a8-recognize.s
    M lld/test/ELF/arm-fix-cortex-a8-thunk-align.s
    M lld/test/ELF/arm-fix-cortex-a8-thunk.s
    M lld/test/ELF/arm-force-pi-thunk.s
    M lld/test/ELF/arm-fpic-got.s
    M lld/test/ELF/arm-gnu-ifunc-plt.s
    M lld/test/ELF/arm-gnu-ifunc.s
    M lld/test/ELF/arm-got-relative.s
    M lld/test/ELF/arm-icf-exidx.s
    M lld/test/ELF/arm-long-thunk-converge.s
    M lld/test/ELF/arm-plt-reloc.s
    M lld/test/ELF/arm-sbrel32.s
    M lld/test/ELF/arm-target1.s
    M lld/test/ELF/arm-thumb-adr.s
    M lld/test/ELF/arm-thumb-blx.s
    M lld/test/ELF/arm-thumb-branch.s
    M lld/test/ELF/arm-thumb-condbranch-thunk.s
    M lld/test/ELF/arm-thumb-interwork-abs.s
    M lld/test/ELF/arm-thumb-interwork-notfunc.s
    M lld/test/ELF/arm-thumb-interwork-shared.s
    M lld/test/ELF/arm-thumb-interwork-thunk-v5.s
    M lld/test/ELF/arm-thumb-interwork-thunk.s
    M lld/test/ELF/arm-thumb-ldrlit.s
    M lld/test/ELF/arm-thumb-mix-range-thunk-os.s
    M lld/test/ELF/arm-thumb-narrow-branch-check.s
    M lld/test/ELF/arm-thumb-no-undefined-thunk.s
    M lld/test/ELF/arm-thumb-plt-range-thunk-os.s
    M lld/test/ELF/arm-thumb-plt-reloc.s
    M lld/test/ELF/arm-thumb-range-thunk-os.s
    M lld/test/ELF/arm-thumb-thunk-empty-pass.s
    M lld/test/ELF/arm-thumb-thunk-v6m.s
    M lld/test/ELF/arm-thumb-undefined-weak-narrow.test
    M lld/test/ELF/arm-thumb2-adr.s
    M lld/test/ELF/arm-thumb2-ldrlit.s
    M lld/test/ELF/arm-thunk-edgecase.s
    M lld/test/ELF/arm-thunk-largesection.s
    M lld/test/ELF/arm-thunk-linkerscript-dotexpr.s
    M lld/test/ELF/arm-thunk-linkerscript-large.s
    M lld/test/ELF/arm-thunk-linkerscript-orphan.s
    M lld/test/ELF/arm-thunk-linkerscript-sort.s
    M lld/test/ELF/arm-thunk-linkerscript.s
    M lld/test/ELF/arm-thunk-many-passes.s
    M lld/test/ELF/arm-thunk-multipass-plt.s
    M lld/test/ELF/arm-thunk-multipass.s
    M lld/test/ELF/arm-thunk-nosuitable.s
    M lld/test/ELF/arm-thunk-re-add.s
    M lld/test/ELF/arm-tls-gd32.s
    M lld/test/ELF/arm-tls-ie32.s
    M lld/test/ELF/arm-tls-ldm32.s
    M lld/test/ELF/arm-tls-le32.s
    M lld/test/ELF/arm-undefined-weak.s
    M lld/test/ELF/basic-avr.s
    M lld/test/ELF/canonical-plt-pcrel.s
    M lld/test/ELF/comdat.s
    M lld/test/ELF/defsym.s
    M lld/test/ELF/eh-frame-hdr.s
    M lld/test/ELF/ehframe-relocation.s
    M lld/test/ELF/gdb-index.s
    M lld/test/ELF/gnu-ifunc-i386.s
    M lld/test/ELF/gnu-ifunc-noplt-i386.s
    M lld/test/ELF/gnu-ifunc-noplt.s
    M lld/test/ELF/gnu-ifunc-plt-i386.s
    M lld/test/ELF/gnu-ifunc-plt.s
    M lld/test/ELF/gnu-ifunc-shared.s
    M lld/test/ELF/gnu-ifunc.s
    M lld/test/ELF/got-i386.s
    M lld/test/ELF/got.s
    M lld/test/ELF/got32-i386.s
    M lld/test/ELF/got32x-i386.s
    M lld/test/ELF/hexagon-plt.s
    M lld/test/ELF/i386-feature-cet.s
    M lld/test/ELF/i386-gotpc.s
    M lld/test/ELF/i386-plt.s
    M lld/test/ELF/i386-relax-reloc.s
    M lld/test/ELF/i386-reloc-large-addend.s
    M lld/test/ELF/i386-reloc-range.s
    M lld/test/ELF/i386-retpoline-nopic-linkerscript.s
    M lld/test/ELF/i386-retpoline-nopic.s
    M lld/test/ELF/i386-retpoline-pic-linkerscript.s
    M lld/test/ELF/i386-retpoline-pic.s
    M lld/test/ELF/i386-tls-dynamic.s
    M lld/test/ELF/i386-tls-gdiele.s
    M lld/test/ELF/i386-tls-ie-shared.s
    M lld/test/ELF/i386-tls-le.s
    M lld/test/ELF/i386-tls-opt-iele-nopic.s
    M lld/test/ELF/i386-tls-opt.s
    M lld/test/ELF/linkerscript/excludefile.s
    M lld/test/ELF/linkerscript/non-absolute.s
    M lld/test/ELF/local-got-pie.s
    M lld/test/ELF/local-got-shared.s
    M lld/test/ELF/local-got.s
    M lld/test/ELF/lto/codemodel.ll
    M lld/test/ELF/lto/defsym.ll
    M lld/test/ELF/lto/linker-script-symbols-ipo.ll
    M lld/test/ELF/lto/weakodr-visibility.ll
    M lld/test/ELF/lto/wrap-2.ll
    M lld/test/ELF/merge.s
    M lld/test/ELF/mips-26-mask.s
    M lld/test/ELF/mips-26.s
    M lld/test/ELF/mips-64-disp.s
    M lld/test/ELF/mips-64-got.s
    M lld/test/ELF/mips-64-rels.s
    M lld/test/ELF/mips-call-hilo.s
    M lld/test/ELF/mips-call16.s
    M lld/test/ELF/mips-got-hilo.s
    M lld/test/ELF/mips-got16-relocatable.s
    M lld/test/ELF/mips-got16.s
    M lld/test/ELF/mips-gp-disp.s
    M lld/test/ELF/mips-gp-local.s
    M lld/test/ELF/mips-higher-highest.s
    M lld/test/ELF/mips-hilo-gp-disp.s
    M lld/test/ELF/mips-hilo-hi-only.s
    M lld/test/ELF/mips-hilo.s
    M lld/test/ELF/mips-jalr-non-functions.s
    M lld/test/ELF/mips-micro-cross-calls.s
    M lld/test/ELF/mips-micro-plt.s
    M lld/test/ELF/mips-micro-relocs.s
    M lld/test/ELF/mips-micro-thunks.s
    M lld/test/ELF/mips-micror6-relocs.s
    M lld/test/ELF/mips-n32-rels.s
    M lld/test/ELF/mips-npic-call-pic-os.s
    M lld/test/ELF/mips-npic-call-pic-script.s
    M lld/test/ELF/mips-npic-call-pic.s
    M lld/test/ELF/mips-pc-relocs.s
    M lld/test/ELF/mips-plt-n32.s
    M lld/test/ELF/mips-plt-n64.s
    M lld/test/ELF/mips-plt-r6.s
    M lld/test/ELF/mips-tls-64.s
    M lld/test/ELF/mips-tls-hilo.s
    M lld/test/ELF/mips-tls.s
    M lld/test/ELF/mips-xgot-order.s
    M lld/test/ELF/msp430.s
    M lld/test/ELF/non-abs-reloc.s
    M lld/test/ELF/non-alloc-link-order-gc.s
    M lld/test/ELF/ppc32-call-stub-nopic.s
    M lld/test/ELF/ppc32-call-stub-pic.s
    M lld/test/ELF/ppc32-canonical-plt.s
    M lld/test/ELF/ppc32-ifunc-nonpreemptible-nopic.s
    M lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s
    M lld/test/ELF/ppc32-local-branch.s
    M lld/test/ELF/ppc32-long-thunk.s
    M lld/test/ELF/ppc32-weak-undef-call.s
    M lld/test/ELF/ppc64-bsymbolic-toc-restore.s
    M lld/test/ELF/ppc64-call-reach.s
    M lld/test/ELF/ppc64-dtprel.s
    M lld/test/ELF/ppc64-func-entry-points.s
    M lld/test/ELF/ppc64-ifunc.s
    M lld/test/ELF/ppc64-local-dynamic.s
    M lld/test/ELF/ppc64-local-exec-tls.s
    M lld/test/ELF/ppc64-long-branch-init.s
    M lld/test/ELF/ppc64-long-branch-pi.s
    M lld/test/ELF/ppc64-long-branch.s
    M lld/test/ELF/ppc64-plt-stub.s
    M lld/test/ELF/ppc64-tls-ie.s
    M lld/test/ELF/ppc64-tls-ld-le.s
    M lld/test/ELF/ppc64-toc-addis-nop.s
    M lld/test/ELF/ppc64-toc-rel.s
    M lld/test/ELF/ppc64-toc-restore-recursive-call.s
    M lld/test/ELF/ppc64-toc-restore.s
    M lld/test/ELF/pr34660.s
    M lld/test/ELF/pre_init_fini_array.s
    M lld/test/ELF/pre_init_fini_array_missing.s
    M lld/test/ELF/relocatable-symbols.s
    M lld/test/ELF/relocatable.s
    M lld/test/ELF/relocation-absolute.s
    M lld/test/ELF/relocation-b-aarch64.test
    M lld/test/ELF/relocation-copy-i686.s
    M lld/test/ELF/relocation-copy.s
    M lld/test/ELF/relocation-i686.s
    M lld/test/ELF/relocation.s
    M lld/test/ELF/riscv-ifunc-nonpreemptible.s
    M lld/test/ELF/riscv-plt.s
    M lld/test/ELF/riscv-undefined-weak.s
    M lld/test/ELF/startstop-gccollect.s
    M lld/test/ELF/startstop.s
    M lld/test/ELF/tls-opt.s
    M lld/test/ELF/tls.s
    M lld/test/ELF/weak-undef-got-pie.s
    M lld/test/ELF/wrap-no-real.s
    M lld/test/ELF/wrap-plt.s
    M lld/test/ELF/wrap.s
    M lld/test/ELF/x86-64-feature-cet.s
    M lld/test/ELF/x86-64-gotpc-relax-nopic.s
    M lld/test/ELF/x86-64-gotpc-relax-und-dso.s
    M lld/test/ELF/x86-64-gotpc-relax.s
    M lld/test/ELF/x86-64-plt.s
    M lld/test/ELF/x86-64-reloc-gotpc64.s
    M lld/test/ELF/x86-64-reloc-size-shared.s
    M lld/test/ELF/x86-64-reloc-size.s
    M lld/test/ELF/x86-64-retpoline-linkerscript.s
    M lld/test/ELF/x86-64-retpoline-znow-linkerscript.s
    M lld/test/ELF/x86-64-retpoline-znow-static-iplt.s
    M lld/test/ELF/x86-64-retpoline-znow.s
    M lld/test/ELF/x86-64-retpoline.s
    M lld/test/ELF/x86-64-split-stack-prologue-adjust-shared.s
    M lld/test/ELF/x86-64-split-stack-prologue-adjust-success.s
    M lld/test/ELF/x86-64-tls-dynamic.s
    M lld/test/ELF/x86-64-tls-gd-got.s
    M lld/test/ELF/x86-64-tls-gdie.s
    M lld/test/ELF/x86-64-tls-ie-opt-local.s
    M lld/test/ELF/x86-64-tls-ie.s
    M lld/test/ELF/x86-64-tls-opt-noplt.s
    M llvm/test/CodeGen/AArch64/arm64-simplest-elf.ll
    M llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll
    M llvm/test/CodeGen/AArch64/inlineasm-ldr-pseudo.ll
    M llvm/test/CodeGen/AArch64/space.ll
    M llvm/test/CodeGen/AMDGPU/nop-data.ll
    M llvm/test/CodeGen/AMDGPU/s_code_end.ll
    M llvm/test/CodeGen/ARM/Windows/trivial-gnu-object.ll
    M llvm/test/CodeGen/ARM/inlineasm-ldr-pseudo.ll
    M llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll
    M llvm/test/CodeGen/ARM/thumb1-varalloc.ll
    M llvm/test/CodeGen/ARM/wrong-t2stmia-size-opt.ll
    M llvm/test/CodeGen/BPF/objdump_cond_op.ll
    M llvm/test/CodeGen/BPF/objdump_cond_op_2.ll
    M llvm/test/CodeGen/BPF/objdump_two_funcs.ll
    M llvm/test/CodeGen/Hexagon/S3_2op.ll
    M llvm/test/CodeGen/Hexagon/vrcmpys.ll
    M llvm/test/CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll
    M llvm/test/CodeGen/Mips/dsp-spill-reload.ll
    M llvm/test/CodeGen/Mips/micromips-b-range.ll
    M llvm/test/CodeGen/Mips/micromips-sw.ll
    M llvm/test/CodeGen/Mips/unaligned-memops-mapping.mir
    M llvm/test/CodeGen/PowerPC/aix-indirect-call.ll
    M llvm/test/CodeGen/PowerPC/aix-return55.ll
    M llvm/test/CodeGen/PowerPC/aix-user-defined-memcpy.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-const.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-str.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-textdisassembly.ll
    M llvm/test/CodeGen/RISCV/compress-float.ll
    M llvm/test/CodeGen/RISCV/compress-inline-asm.ll
    M llvm/test/CodeGen/RISCV/compress.ll
    M llvm/test/CodeGen/RISCV/option-norelax.ll
    M llvm/test/CodeGen/RISCV/option-norvc.ll
    M llvm/test/CodeGen/RISCV/option-relax.ll
    M llvm/test/CodeGen/RISCV/option-rvc.ll
    M llvm/test/CodeGen/Thumb/large-stack.ll
    M llvm/test/CodeGen/X86/2014-08-29-CompactUnwind.ll
    M llvm/test/CodeGen/X86/callbr-asm-obj-file.ll
    M llvm/test/CodeGen/X86/patchable-prologue.ll
    M llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll
    M llvm/test/LTO/Resolution/X86/asm-output.ll
    M llvm/test/LTO/Resolution/X86/not-prevailing-alias.ll
    M llvm/test/LTO/Resolution/X86/not-prevailing-variables.ll
    M llvm/test/LTO/Resolution/X86/not-prevailing.ll
    M llvm/test/LTO/X86/codemodel-1.ll
    M llvm/test/LTO/X86/codemodel-2.ll
    M llvm/test/LTO/X86/llvm-lto-output.ll
    M llvm/test/MC/AArch64/label-arithmetic-elf.s
    M llvm/test/MC/AMDGPU/labels-branch-gfx9.s
    M llvm/test/MC/AMDGPU/labels-branch.s
    M llvm/test/MC/ARM/arm-macho-calls.s
    M llvm/test/MC/ARM/coff-relocations.s
    M llvm/test/MC/ARM/elf-movt.s
    M llvm/test/MC/ARM/sub-expr-imm.s
    M llvm/test/MC/AVR/relocations-abs.s
    M llvm/test/MC/BPF/insn-unit.s
    M llvm/test/MC/COFF/cv-inline-linetable-unlikely.s
    M llvm/test/MC/COFF/cv-inline-linetable.s
    M llvm/test/MC/COFF/cv-loc-unreachable-2.s
    M llvm/test/MC/COFF/cv-loc-unreachable.s
    M llvm/test/MC/ELF/relax-arith.s
    M llvm/test/MC/ELF/relax-arith2.s
    M llvm/test/MC/ELF/relax-arith3.s
    M llvm/test/MC/ELF/relax-arith4.s
    M llvm/test/MC/Hexagon/missing_label.s
    M llvm/test/MC/Mips/cpsetup.s
    M llvm/test/MC/Mips/higher-highest-addressing.s
    M llvm/test/MC/Mips/instr-analysis.s
    M llvm/test/MC/Mips/micromips-jump-pc-region.s
    M llvm/test/MC/Mips/mips-jump-pc-region.s
    M llvm/test/MC/Mips/nacl-mask.s
    M llvm/test/MC/Mips/set-defined-symbol.s
    M llvm/test/MC/Mips/sext_64_32.ll
    M llvm/test/MC/PowerPC/ppc64-dq-expr.s
    M llvm/test/MC/PowerPC/ppc64-prefix-align.s
    M llvm/test/MC/RISCV/option-mix.s
    M llvm/test/MC/Sparc/sparc-tls-relocations.s
    M llvm/test/MC/SystemZ/directive-insn.s
    M llvm/test/MC/WebAssembly/objdump.s
    M llvm/test/MC/X86/AlignedBundling/labeloffset.s
    M llvm/test/MC/X86/AlignedBundling/nesting.s
    M llvm/test/MC/X86/align-branch-32-1a.s
    M llvm/test/MC/X86/align-branch-64-1a.s
    M llvm/test/MC/X86/align-branch-64-1b.s
    M llvm/test/MC/X86/align-branch-64-1c.s
    M llvm/test/MC/X86/align-branch-64-1d.s
    M llvm/test/MC/X86/align-branch-64-2a.s
    M llvm/test/MC/X86/align-branch-64-2b.s
    M llvm/test/MC/X86/align-branch-64-2c.s
    M llvm/test/MC/X86/align-branch-64-3a.s
    M llvm/test/MC/X86/align-branch-64-4a.s
    M llvm/test/MC/X86/align-branch-64-5a.s
    M llvm/test/MC/X86/align-branch-64-6a.s
    M llvm/test/MC/X86/align-branch-64-7a.s
    M llvm/test/MC/X86/align-branch-64-negative.s
    M llvm/test/MC/X86/align-branch-64.s
    M llvm/test/MC/X86/align-via-relaxation.s
    M llvm/test/MC/X86/code16-32-64.s
    M llvm/test/MC/X86/disassemble-zeroes.s
    M llvm/test/Object/AMDGPU/objdump.s
    M llvm/test/Object/Mips/feature.test
    M llvm/test/Object/Mips/objdump-micro-mips.test
    M llvm/test/Object/X86/objdump-disassembly-inline-relocations.test
    M llvm/test/Object/X86/objdump-label.test
    M llvm/test/tools/llvm-objdump/AArch64/elf-aarch64-mapping-symbols.test
    M llvm/test/tools/llvm-objdump/AArch64/macho-zerofill.s
    M llvm/test/tools/llvm-objdump/AArch64/plt.test
    M llvm/test/tools/llvm-objdump/AMDGPU/source-lines.ll
    M llvm/test/tools/llvm-objdump/ARM/unknown-instr.test
    M llvm/test/tools/llvm-objdump/Hexagon/source-interleave-hexagon.ll
    M llvm/test/tools/llvm-objdump/PowerPC/branch-offset.s
    M llvm/test/tools/llvm-objdump/X86/adjust-vma.test
    M llvm/test/tools/llvm-objdump/X86/coff-disassemble-export.test
    M llvm/test/tools/llvm-objdump/X86/demangle.s
    M llvm/test/tools/llvm-objdump/X86/disassemble-functions-mangling.test
    M llvm/test/tools/llvm-objdump/X86/disassemble-functions.test
    M llvm/test/tools/llvm-objdump/X86/disassemble-implied-by-disassemble-functions.test
    M llvm/test/tools/llvm-objdump/X86/disassemble-invalid-byte-sequences.test
    M llvm/test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test
    M llvm/test/tools/llvm-objdump/X86/disassemble-section-name.s
    M llvm/test/tools/llvm-objdump/X86/disassemble-text.test
    M llvm/test/tools/llvm-objdump/X86/disassemble-zeroes-relocations.test
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble-bss.test
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble-dynamic-symbols.test
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble-no-symtab.test
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble-symbol-labels-exec.test
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble-symbol-labels-rel.test
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble-symbol-references.yaml
    M llvm/test/tools/llvm-objdump/X86/elf-disassemble.test
    M llvm/test/tools/llvm-objdump/X86/function-sections-line-numbers.s
    M llvm/test/tools/llvm-objdump/X86/out-of-section-sym.test
    M llvm/test/tools/llvm-objdump/X86/plt.test
    M llvm/test/tools/llvm-objdump/X86/print-symbol-addr.s
    M llvm/test/tools/llvm-objdump/X86/section-filter-relocs.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-function-from-debug.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-invalid-source.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-missing-source.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-no-debug-info.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-relative-paths.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-same-line-different-file.test
    M llvm/test/tools/llvm-objdump/X86/source-interleave-x86_64.test
    M llvm/test/tools/llvm-objdump/X86/start-stop-address-relocatable-object.test
    M llvm/test/tools/llvm-objdump/X86/start-stop-address.test
    M llvm/test/tools/llvm-objdump/embedded-source.test
    M llvm/test/tools/llvm-objdump/xcoff-disassemble-all.test
    M llvm/tools/llvm-objdump/llvm-objdump.cpp

  Log Message:
  -----------
  [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:`

The new behavior matches GNU objdump. A pair of angle brackets makes tests slightly easier.

`.foo:` is not unique and thus cannot be used in a `CHECK-LABEL:` directive.
Without `-LABEL`, the CHECK line can match the `Disassembly of section`
line and causes the next `CHECK-NEXT:` to fail.

```
Disassembly of section .foo:

0000000000001634 .foo:
```

Bdragon: <> has metalinguistic connotation. it just "feels right"

Reviewed By: rupprecht

Differential Revision: https://reviews.llvm.org/D75713




More information about the All-commits mailing list