Index: test/Object/X86/no-start-symbol.test =================================================================== --- test/Object/X86/no-start-symbol.test +++ /dev/null @@ -1,10 +0,0 @@ -RUN: llvm-objdump -d %p/../Inputs/no-start-symbol.elf-x86_64 | FileCheck %s - -Test that we disassemble the start of the section. - -CHECK: Disassembly of section .text: -CHECK-EMPTY: -CHECK-NEXT: .text: -CHECK-NEXT: 0: 90 nop -CHECK: foo: -CHECK-NEXT: 1: 90 nop Index: test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test =================================================================== --- /dev/null +++ test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test @@ -0,0 +1,28 @@ +## Test that we disassemble the start of the section even +## if there is no start symbol. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objdump -d %t | FileCheck %s + +# CHECK: Disassembly of section .text: +# CHECK-EMPTY: +# CHECK-NEXT: .text: +# CHECK-NEXT: 0: 90 nop +# CHECK: foo: +# CHECK-NEXT: 1: 90 nop + +--- !ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 +Sections: + - Name: .text + Type: SHT_PROGBITS + Flags: [ SHF_ALLOC, SHF_EXECINSTR ] + Content: '9090' +Symbols: + - Name: foo + Section: .text + Value: 0x0000000000000001