| # RUN: yaml2obj %s > %t | |
| # RUN: llvm-objcopy -remove-section=.text.bar %t %t2 | |
| # RUN: llvm-readobj -sections %t2 | FileCheck %s | |
| # CHECK: Index: 2 | |
| # CHECK-NEXT: Name: .ARM.exidx.text.foo (1) | |
| # CHECK-NEXT: Type: SHT_ARM_EXIDX (0x70000001) | |
| # CHECK: Address: 0x0 | |
| # CHECK-NEXT: Offset: 0x34 | |
| # CHECK-NEXT: Size: 0 | |
| # CHECK-NEXT: Link: 1 | |
| # CHECK-NEXT: Info: 0 | |
| --- !ELF | |
| FileHeader: | |
| Class: ELFCLASS32 | |
| Data: ELFDATA2LSB | |
| Type: ET_REL | |
| Machine: EM_ARM | |
| Flags: [ EF_ARM_EABI_VER5 ] | |
| Sections: | |
| - Name: .text.bar | |
| Type: SHT_PROGBITS | |
| Flags: [ SHF_ALLOC, SHF_EXECINSTR ] | |
| AddressAlign: 0x0000000000000004 | |
| Content: '' | |
| - Name: .text.foo | |
| Type: SHT_PROGBITS | |
| Flags: [ SHF_ALLOC, SHF_EXECINSTR ] | |
| AddressAlign: 0x0000000000000004 | |
| Content: '' | |
| - Name: .ARM.exidx.text.foo | |
| Type: SHT_ARM_EXIDX | |
| Flags: [ SHF_ALLOC, SHF_LINK_ORDER ] | |
| Link: .text.foo | |
| AddressAlign: 0x0000000000000004 | |
| Content: '' | |
| Symbols: | |
| Local: | |
| - Name: .text.bar | |
| Type: STT_SECTION | |
| Section: .text.bar | |
| - Name: .text.foo | |
| Type: STT_SECTION | |
| Section: .text.foo | |
| - Name: .ARM.exidx.text.foo | |
| Type: STT_SECTION | |
| Section: .ARM.exidx.text.foo |