[llvm] 7e334ac - [llvm-objdump][test] Add 2 symbols to adjust-vma.test

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 21 08:52:56 PDT 2023


Author: Fangrui Song
Date: 2023-06-21T08:52:53-07:00
New Revision: 7e334ac0ec6c58ad44a24a033a869b2b0c50742d

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

LOG: [llvm-objdump][test] Add 2 symbols to adjust-vma.test

They will demonstrate some symbol that --adjust-vma= should not adjust.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D153401

Added: 
    

Modified: 
    llvm/test/tools/llvm-objdump/X86/adjust-vma.test

Removed: 
    


################################################################################
diff  --git a/llvm/test/tools/llvm-objdump/X86/adjust-vma.test b/llvm/test/tools/llvm-objdump/X86/adjust-vma.test
index d5159227f3509..413bf3ac8c2e1 100644
--- a/llvm/test/tools/llvm-objdump/X86/adjust-vma.test
+++ b/llvm/test/tools/llvm-objdump/X86/adjust-vma.test
@@ -11,8 +11,8 @@
 # NOADJUST-NEXT:  3 .rela.debug_str 00000018 0000000000000000
 # NOADJUST-NEXT:  4 .data           00000004 0000000000000000 DATA
 # NOADJUST-NEXT:  5 .rela.data      00000018 0000000000000000
-# NOADJUST-NEXT:  6 .symtab         00000060 0000000000000000
-# NOADJUST-NEXT:  7 .strtab         00000010 0000000000000000
+# NOADJUST-NEXT:  6 .symtab         {{.*}}   0000000000000000
+# NOADJUST-NEXT:  7 .strtab         {{.*}}   0000000000000000
 # NOADJUST-NEXT:  8 .shstrtab       0000003c 0000000000000000
 
 # ADJUST:        Sections:
@@ -23,14 +23,23 @@
 # ADJUST-NEXT:    3 .rela.debug_str 00000018 0000000000000000
 # ADJUST-NEXT:    4 .data           00000004 0000000000123000 DATA
 # ADJUST-NEXT:    5 .rela.data      00000018 0000000000000000
-# ADJUST-NEXT:    6 .symtab         00000060 0000000000000000
-# ADJUST-NEXT:    7 .strtab         00000010 0000000000000000
+# ADJUST-NEXT:    6 .symtab         {{.*}}   0000000000000000
+# ADJUST-NEXT:    7 .strtab         {{.*}}   0000000000000000
 # ADJUST-NEXT:    8 .shstrtab       0000003c 0000000000000000
 
-# COMMON:      SYMBOL TABLE:
-# COMMON-NEXT:  0000000000000001  l F .text 0000000000000000 func
-# COMMON-NEXT:  0000000000000000  l   .text 0000000000000000 sym
-# COMMON-NEXT:  0000000000000000  l d .text 0000000000000000 .text
+# NOADJUST:      SYMBOL TABLE:
+# NOADJUST-NEXT:  0000000000000001  l F .text      0000000000000000 func
+# NOADJUST-NEXT:  0000000000000000  l   .text      0000000000000000 sym
+# NOADJUST-NEXT:  0000000000000000  l d .text      0000000000000000 .text
+# NOADJUST-NEXT:  0000000000003333  l   *ABS*      0000000000000000 abs
+# NOADJUST-NEXT:  0000000000000000  l   .debug_str 0000000000000000 debug_str_sym
+
+# ADJUST:        SYMBOL TABLE:
+# ADJUST-NEXT:    0000000000000001  l F .text      0000000000000000 func
+# ADJUST-NEXT:    0000000000000000  l   .text      0000000000000000 sym
+# ADJUST-NEXT:    0000000000000000  l d .text      0000000000000000 .text
+# ADJUST-NEXT:    0000000000003333  l   *ABS*      0000000000000000 abs
+# ADJUST-NEXT:    0000000000000000  l   .debug_str 0000000000000000 debug_str_sym
 
 # NOADJUST:      0000000000000000 <sym>:
 # NOADJUST-NEXT:   0: {{.*}}  nop
@@ -42,12 +51,12 @@
 # ADJUST:        0000000000123001 <func>:
 # ADJUST-NEXT:     123001: {{.*}} retq
 
-# NOADJUST:      0000000000000000 <.debug_str>:
+# NOADJUST:      0000000000000000 <debug_str_sym>:
 # NOADJUST-NEXT:   0: {{.*}}  %al, (%rax)
 # NOADJUST-NEXT:      0000000000000001:  R_X86_64_32  .text
 # NOADJUST-NEXT:   2: {{.*}}  addb    %al, (%rax)
 
-# ADJUST:        0000000000000000 <.debug_str>:
+# ADJUST:        0000000000000000 <debug_str_sym>:
 # ADJUST-NEXT:     0: {{.*}}  %al, (%rax)
 # ADJUST-NEXT:        0000000000123001:  R_X86_64_32  .text
 # ADJUST-NEXT:     2: {{.*}}  addb    %al, (%rax)
@@ -120,3 +129,8 @@ Symbols:
   - Name:            .text
     Type:            STT_SECTION
     Section:         .text
+  - Name:            abs
+    Index:           SHN_ABS
+    Value:           0x3333
+  - Name:            debug_str_sym
+    Section:         .debug_str


        


More information about the llvm-commits mailing list