]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Object/obj2yaml-invalid-reloc.test
Vendor import of llvm trunk r351319 (just before the release_80 branch
[FreeBSD/FreeBSD.git] / test / Object / obj2yaml-invalid-reloc.test
1 RUN: obj2yaml %p/Inputs/invalid-reloc.elf-x86-64 | FileCheck %s
2
3 CHECK: --- !ELF
4 CHECK-NEXT: FileHeader:
5 CHECK-NEXT:   Class:           ELFCLASS64
6 CHECK-NEXT:   Data:            ELFDATA2LSB
7 CHECK-NEXT:   OSABI:           ELFOSABI_FREEBSD
8 CHECK-NEXT:   Type:            ET_REL
9 CHECK-NEXT:   Machine:         EM_X86_64
10 CHECK-NEXT: Sections:
11 CHECK-NEXT:   - Name:            .text
12 CHECK-NEXT:     Type:            SHT_PROGBITS
13 CHECK-NEXT:     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
14 CHECK-NEXT:     AddressAlign:    0x0000000000000004
15 CHECK-NEXT:     Content:         4833C0C390
16 CHECK-NEXT:   - Name:            .rela.text
17 CHECK-NEXT:     Type:            SHT_RELA
18 CHECK-NEXT:     Link:            .symtab
19 CHECK-NEXT:     AddressAlign:    0x0000000000000008
20 CHECK-NEXT:     Info:            .text
21 CHECK-NEXT:     Relocations:
22 CHECK-NEXT:       - Offset:          0x0000000000000000
23 CHECK-NEXT:         Symbol:          ''
24 CHECK-NEXT:         Type:            R_X86_64_NONE
25 CHECK-NEXT: Symbols:
26 CHECK-NEXT:   Local:
27 CHECK-NEXT:     - Name:            rb_ary_new_capa
28 CHECK-NEXT:       Type:            STT_FUNC
29 CHECK-NEXT:       Section:         .text
30 CHECK-NEXT:       Size:            0x0000000000000005
31 CHECK-NEXT:   Global:
32 CHECK-NEXT:     - Name:            __dtraceenabled_ruby___array-create
33 CHECK-NEXT:     - Name:            '$dtrace1316529.rb_ary_new_capa'
34 CHECK-NEXT:       Type:            STT_FUNC
35 CHECK-NEXT:       Section:         .text
36 CHECK-NEXT:       Size:            0x0000000000000005
37 CHECK-NEXT:       Visibility:      STV_HIDDEN