Skip to content

Commit 7cbcc59

Browse files
committed
[llvm-readobj][test] Pre-commit an empty symbol name test for D155353
1 parent aa84326 commit 7cbcc59

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

llvm/test/tools/llvm-readobj/ELF/reloc-zero-name-or-value.test

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
# RUN: yaml2obj %s -o %t
66
# 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
78

89
# CHECK: Relocation section '.rela.text' at offset {{.*}} contains 5 entries:
910
# CHECK-NEXT: Offset Info Type Symbol's Value Symbol's Name + Addend
@@ -30,6 +31,24 @@
3031
# CHECK-NEXT: 0000000000000000 0000000300000000 R_X86_64_NONE 0000000000000000 678
3132
# CHECK-NEXT: 0000000000000000 0000000400000000 R_X86_64_NONE 0000000000000000 2
3233

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+
3352
--- !ELF
3453
FileHeader:
3554
Class: ELFCLASS64

0 commit comments

Comments
 (0)