[llvm] 7cbcc59 - [llvm-readobj][test] Pre-commit an empty symbol name test for D155353

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 20 00:39:06 PDT 2023


Author: Fangrui Song
Date: 2023-07-20T00:39:01-07:00
New Revision: 7cbcc599063f75305e2063be81f656c4982ab228

URL: https://github.com/llvm/llvm-project/commit/7cbcc599063f75305e2063be81f656c4982ab228
DIFF: https://github.com/llvm/llvm-project/commit/7cbcc599063f75305e2063be81f656c4982ab228.diff

LOG: [llvm-readobj][test] Pre-commit an empty symbol name test for D155353

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/test/tools/llvm-readobj/ELF/reloc-zero-name-or-value.test b/llvm/test/tools/llvm-readobj/ELF/reloc-zero-name-or-value.test
index 30743cfa7be78a..a44ff3d490d7a1 100644
--- a/llvm/test/tools/llvm-readobj/ELF/reloc-zero-name-or-value.test
+++ b/llvm/test/tools/llvm-readobj/ELF/reloc-zero-name-or-value.test
@@ -4,6 +4,7 @@
 
 # RUN: yaml2obj %s -o %t
 # RUN: llvm-readelf --relocations --dyn-relocations %t 2>&1 | FileCheck %s -DFILE=%t
+# RUN: llvm-readobj --relocations %t 2>&1 | FileCheck %s -DFILE=%t --check-prefix=LLVM
 
 # CHECK:      Relocation section '.rela.text' at offset {{.*}} contains 5 entries:
 # CHECK-NEXT:     Offset             Info             Type               Symbol's Value  Symbol's Name + Addend
@@ -30,6 +31,24 @@
 # CHECK-NEXT: 0000000000000000  0000000300000000 R_X86_64_NONE          0000000000000000 678
 # CHECK-NEXT: 0000000000000000  0000000400000000 R_X86_64_NONE          0000000000000000 2
 
+# LLVM:      Relocations [
+# LLVM-NEXT:   Section (2) .rela.text {
+# LLVM-NEXT:     0x0 R_X86_64_NONE - 0x1
+# LLVM-NEXT:     0x0 R_X86_64_NONE sym 0x1
+# LLVM-NEXT:     0x0 R_X86_64_NONE - 0x456
+# LLVM-NEXT: warning: '[[FILE]]': unable to get section index for symbol with st_shndx = 0x0 (SHN_UNDEF)
+# LLVM-NEXT:     0x0 R_X86_64_NONE <?> 0x678
+# LLVM-NEXT:     0x0 R_X86_64_NONE - 0x2
+# LLVM-NEXT:   }
+# LLVM-NEXT:   Section (4) .rela.dyn {
+# LLVM-NEXT:     0x0 R_X86_64_NONE - 0x1
+# LLVM-NEXT:     0x0 R_X86_64_NONE sym 0x1
+# LLVM-NEXT:     0x0 R_X86_64_NONE - 0x456
+# LLVM-NEXT:     0x0 R_X86_64_NONE <?> 0x678
+# LLVM-NEXT:     0x0 R_X86_64_NONE - 0x2
+# LLVM-NEXT:   }
+# LLVM-NEXT: ]
+
 --- !ELF
 FileHeader:
   Class:   ELFCLASS64


        


More information about the llvm-commits mailing list