reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
# RUN: yaml2obj %s > %t
# RUN: llvm-objdump --full-contents %t > %t.out1
# RUN: llvm-objdump -s %t > %t.out2
# RUN: cmp %t.out1 %t.out2
# RUN: FileCheck %s --input-file=%t.out1 --implicit-check-not=.empty-progbits \
# RUN:              --implicit-check-not=.empty-nobits

# CHECK:      .bss
# CHECK-NEXT: <skipping contents of bss section at [1000, 1040)>
# CHECK:      .text
# CHECK-NEXT:  1010 01234567                             .#Eg
# CHECK:      .user-defined
# CHECK-NEXT:  1020 76543210                             vT2.
# CHECK:      .nobits-section
# CHECK-NEXT: <skipping contents of bss section at [1030, 1050)>
# CHECK:      .non-alloc
# CHECK:       0000 11112222                             ..""
# CHECK:      .symtab
# CHECK:      .strtab
# CHECK:      .shstrtab

!ELF
FileHeader:
  Class:           ELFCLASS64
  Data:            ELFDATA2LSB
  Type:            ET_EXEC
  Machine:         EM_X86_64
Sections:
  - Name:            .bss
    Type:            SHT_NOBITS
    Flags:           [ SHF_ALLOC ]
    Address:         0x1000
    AddressAlign:    0x0000000000000010
    Size:            64
  - Name:            .text
    Type:            SHT_PROGBITS
    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
    Address:         0x1010
    AddressAlign:    0x0000000000000010
    Content:         "01234567"
    Size:            4
  - Name:            .user-defined
    Type:            SHT_PROGBITS
    Flags:           [ SHF_ALLOC ]
    Address:         0x1020
    AddressAlign:    0x0000000000000010
    Content:         "76543210"
    Size:            4
  - Name:            .nobits-section
    Type:            SHT_NOBITS
    Flags:           [ SHF_ALLOC ]
    Address:         0x1030
    AddressAlign:    0x0000000000000010
    Size:            32
  - Name:            .empty-progbits
    Type:            SHT_PROGBITS
    Address:         0x1040
    Flags:           [ SHF_ALLOC ]
  - Name:            .empty-nobits
    Type:            SHT_NOBITS
    Address:         0x1050
    Flags:           [ SHF_ALLOC ]
  - Name:            .non-alloc
    Type:            SHT_PROGBITS
    Flags:           [ ]
    Content:         '11112222'
Symbols: []