File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
llvm/test/tools/llvm-readobj/ELF Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 4
4
5
5
# RUN: yaml2obj %s -o %t
6
6
# RUN: llvm-readelf --relocations --dyn-relocations %t 2>&1 | FileCheck %s -DFILE=%t
7
+ # RUN: llvm-readobj --relocations %t 2>&1 | FileCheck %s -DFILE=%t --check-prefix=LLVM
7
8
8
9
# CHECK: Relocation section '.rela.text' at offset {{.*}} contains 5 entries:
9
10
# CHECK-NEXT: Offset Info Type Symbol's Value Symbol's Name + Addend
30
31
# CHECK-NEXT: 0000000000000000 0000000300000000 R_X86_64_NONE 0000000000000000 678
31
32
# CHECK-NEXT: 0000000000000000 0000000400000000 R_X86_64_NONE 0000000000000000 2
32
33
34
+ # LLVM: Relocations [
35
+ # LLVM-NEXT: Section (2) .rela.text {
36
+ # LLVM-NEXT: 0x0 R_X86_64_NONE - 0x1
37
+ # LLVM-NEXT: 0x0 R_X86_64_NONE sym 0x1
38
+ # LLVM-NEXT: 0x0 R_X86_64_NONE - 0x456
39
+ # LLVM-NEXT: warning: '[[FILE]]': unable to get section index for symbol with st_shndx = 0x0 (SHN_UNDEF)
40
+ # LLVM-NEXT: 0x0 R_X86_64_NONE <?> 0x678
41
+ # LLVM-NEXT: 0x0 R_X86_64_NONE - 0x2
42
+ # LLVM-NEXT: }
43
+ # LLVM-NEXT: Section (4) .rela.dyn {
44
+ # LLVM-NEXT: 0x0 R_X86_64_NONE - 0x1
45
+ # LLVM-NEXT: 0x0 R_X86_64_NONE sym 0x1
46
+ # LLVM-NEXT: 0x0 R_X86_64_NONE - 0x456
47
+ # LLVM-NEXT: 0x0 R_X86_64_NONE <?> 0x678
48
+ # LLVM-NEXT: 0x0 R_X86_64_NONE - 0x2
49
+ # LLVM-NEXT: }
50
+ # LLVM-NEXT: ]
51
+
33
52
--- !ELF
34
53
FileHeader:
35
54
Class: ELFCLASS64
You can’t perform that action at this time.
0 commit comments