38 lines · plain
1## Check that when BSS is larger than the file llvm-objdump doesn't2## assert with an unexpected end of file error.3# RUN: yaml2obj --docnum=1 %s -o %t4# RUN: yaml2obj --docnum=2 %s -o %t.25# RUN: llvm-objdump -D %t | FileCheck %s6# RUN: llvm-objdump -D %t.2 | FileCheck %s7 8# CHECK: Disassembly of section .bss:9# CHECK: <.bss>:10# CHECK-NEXT: ...11 12--- !ELF13FileHeader:14 Class: ELFCLASS6415 Data: ELFDATA2LSB16 Type: ET_EXEC17 Machine: EM_X86_6418Sections:19 - Name: .bss20 Type: SHT_NOBITS21 Flags: [ SHF_WRITE, SHF_ALLOC ]22 Size: 0x000000000000100023...24 25--- !ELF26FileHeader:27 Class: ELFCLASS6428 Data: ELFDATA2LSB29 Type: ET_EXEC30 Machine: EM_X86_6431Sections:32 - Name: .bss33 Type: SHT_NOBITS34 Flags: [ SHF_WRITE, SHF_ALLOC ]35 Size: 0x000000000000100036 ShOffset: 0x000000008000000037...38