brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 5beab4d Raw
79 lines · yaml
1# Test that sections are made child-sections of the PT_LOAD segments/sections.2 3# RUN: yaml2obj %s -o %t4# RUN: lldb-test object-file %t | FileCheck %s5 6# CHECK:      Index: 07# CHECK-NEXT: ID: 0xffffffffffffffff8# CHECK-NEXT: Name: PT_LOAD[0]9# CHECK-NEXT: Type: container10# CHECK-NEXT: Permissions: rwx11# CHECK-NEXT: Thread specific: no12# CHECK-NEXT: VM address: 0x100013# CHECK-NEXT: VM size: 1014# CHECK-NEXT: File size: 1015# CHECK-NEXT: Showing 2 subsections16# CHECK-NEXT:   Index: 017# CHECK-NEXT:   ID: 0x118# CHECK-NEXT:   Name: .text19# CHECK-NEXT:   Type: code20# CHECK-NEXT:   Permissions: r-x21# CHECK-NEXT:   Thread specific: no22# CHECK-NEXT:   VM address: 0x100023# CHECK-NEXT:   VM size: 824# CHECK-NEXT:   File size: 825# CHECK-EMPTY:26# CHECK-NEXT:   Index: 127# CHECK-NEXT:   ID: 0x228# CHECK-NEXT:   Name: .data29# CHECK-NEXT:   Type: data30# CHECK-NEXT:   Permissions: r--31# CHECK-NEXT:   Thread specific: no32# CHECK-NEXT:   VM address: 0x100833# CHECK-NEXT:   VM size: 234# CHECK-NEXT:   File size: 235# CHECK-EMPTY:36# CHECK-EMPTY:37# CHECK-NEXT: Index: 138# CHECK-NEXT: ID: 0x339# CHECK-NEXT: Name: .data_outside40# CHECK-NEXT: Type: regular41# CHECK-NEXT: Permissions: r--42# CHECK-NEXT: Thread specific: no43# CHECK-NEXT: VM address: 0x200044# CHECK-NEXT: VM size: 245# CHECK-NEXT: File size: 246 47!ELF48FileHeader:49  Class:           ELFCLASS3250  Data:            ELFDATA2LSB51  Type:            ET_EXEC52  Machine:         EM_ARM53Sections:54  - Name:            .text55    Type:            SHT_PROGBITS56    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]57    Address:         0x100058    AddressAlign:    0x459    Content:         DEADBEEFBAADF00D60  - Name:            .data61    Type:            SHT_PROGBITS62    Flags:           [ SHF_ALLOC ]63    Address:         0x100864    AddressAlign:    0x465    Content:         323266  - Name:            .data_outside67    Type:            SHT_PROGBITS68    Flags:           [ SHF_ALLOC ]69    Address:         0x200070    AddressAlign:    0x471    Content:         323272ProgramHeaders:73  - Type: PT_LOAD74    Flags: [ PF_X, PF_W, PF_R ]75    VAddr: 0x100076    Align: 0x477    FirstSec: .text78    LastSec:  .data79