brintos

brintos / llvm-project-archived public Read only

0
0
Text · 982 B · ed43403 Raw
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