brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · be4428a Raw
48 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-objcopy --remove-section=.text.bar %t %t23# RUN: llvm-readobj --sections %t2 | FileCheck %s4 5# CHECK:          Index: 26# CHECK-NEXT:     Name: .ARM.exidx.text.foo (1)7# CHECK-NEXT:     Type: SHT_ARM_EXIDX (0x70000001)8# CHECK:          Address: 0x09# CHECK-NEXT:     Offset: 0x3410# CHECK-NEXT:     Size: 011# CHECK-NEXT:     Link: 112# CHECK-NEXT:     Info: 013 14--- !ELF15FileHeader:      16  Class:           ELFCLASS3217  Data:            ELFDATA2LSB18  Type:            ET_REL19  Machine:         EM_ARM20  Flags:           [ EF_ARM_EABI_VER5 ]21Sections:        22  - Name:            .text.bar23    Type:            SHT_PROGBITS24    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]25    AddressAlign:    0x000000000000000426    Content:         ''27  - Name:            .text.foo28    Type:            SHT_PROGBITS29    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]30    AddressAlign:    0x000000000000000431    Content:         ''32  - Name:            .ARM.exidx.text.foo33    Type:            SHT_ARM_EXIDX34    Flags:           [ SHF_ALLOC, SHF_LINK_ORDER ]35    Link:            .text.foo36    AddressAlign:    0x000000000000000437    Content:         ''38Symbols:         39  - Name:            .text.bar40    Type:            STT_SECTION41    Section:         .text.bar42  - Name:            .text.foo43    Type:            STT_SECTION44    Section:         .text.foo45  - Name:            .ARM.exidx.text.foo46    Type:            STT_SECTION47    Section:         .ARM.exidx.text.foo48