summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-objdump
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools/llvm-objdump')
-rw-r--r--llvm/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml76
-rw-r--r--llvm/test/tools/llvm-objdump/X86/adjust-vma.test19
-rw-r--r--llvm/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.test4
-rw-r--r--llvm/test/tools/llvm-objdump/X86/disassemble-demangle.test17
-rw-r--r--llvm/test/tools/llvm-objdump/relocations-elf.test19
-rw-r--r--llvm/test/tools/llvm-objdump/symbol-table-elf.test36
-rw-r--r--llvm/test/tools/llvm-objdump/verdef-elf.test4
-rw-r--r--llvm/test/tools/llvm-objdump/verneed-elf.test4
-rw-r--r--llvm/test/tools/llvm-objdump/verneed-wrong-info.test4
9 files changed, 91 insertions, 92 deletions
diff --git a/llvm/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml b/llvm/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml
index f6a1d18a0cd..a7ea4c8811e 100644
--- a/llvm/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml
+++ b/llvm/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml
@@ -33,41 +33,43 @@ Sections:
Flags: [ SHF_MERGE, SHF_STRINGS ]
AddressAlign: 0x0000000000000001
Content: 5562756E747520636C616E672076657273696F6E20332E352D317562756E74753120287472756E6B2920286261736564206F6E204C4C564D20332E352900
-Symbols:
- Local:
- - Type: STT_SECTION
- Section: .text
- - Type: STT_SECTION
- Section: .anothertext
- Value: 0x0000000000000010
- - Type: STT_SECTION
- Section: .eh_frame
- Value: 0x0000000000000050
- - Type: STT_SECTION
- Section: .data
- Value: 0x00000000000000A8
- - Type: STT_SECTION
- Section: .comment
- - Name: /tmp/a.c
- Type: STT_FILE
- - Type: STT_FILE
- Global:
- - Name: somedata
- Type: STT_OBJECT
- Section: .anothertext
- Value: 0x0000000000000045
- - Name: main
- Type: STT_FUNC
- Section: .anothertext
- Value: 0x0000000000000010
- Size: 0x000000000000003F
- - Name: foo
- Type: STT_FUNC
- Section: .text
- Size: 0x000000000000000D
- - Name: a
- Type: STT_OBJECT
- Section: .data
- Value: 0x00000000000000A8
- Size: 0x0000000000000004
+Symbols:
+ - Type: STT_SECTION
+ Section: .text
+ - Type: STT_SECTION
+ Section: .anothertext
+ Value: 0x0000000000000010
+ - Type: STT_SECTION
+ Section: .eh_frame
+ Value: 0x0000000000000050
+ - Type: STT_SECTION
+ Section: .data
+ Value: 0x00000000000000A8
+ - Type: STT_SECTION
+ Section: .comment
+ - Name: /tmp/a.c
+ Type: STT_FILE
+ - Type: STT_FILE
+ - Name: somedata
+ Type: STT_OBJECT
+ Section: .anothertext
+ Value: 0x0000000000000045
+ Binding: STB_GLOBAL
+ - Name: main
+ Type: STT_FUNC
+ Section: .anothertext
+ Value: 0x0000000000000010
+ Size: 0x000000000000003F
+ Binding: STB_GLOBAL
+ - Name: foo
+ Type: STT_FUNC
+ Section: .text
+ Size: 0x000000000000000D
+ Binding: STB_GLOBAL
+ - Name: a
+ Type: STT_OBJECT
+ Section: .data
+ Value: 0x00000000000000A8
+ Size: 0x0000000000000004
+ Binding: STB_GLOBAL
...
diff --git a/llvm/test/tools/llvm-objdump/X86/adjust-vma.test b/llvm/test/tools/llvm-objdump/X86/adjust-vma.test
index 6b1a7c65c1a..b5439a54809 100644
--- a/llvm/test/tools/llvm-objdump/X86/adjust-vma.test
+++ b/llvm/test/tools/llvm-objdump/X86/adjust-vma.test
@@ -119,13 +119,12 @@ Sections:
Symbol: .text
Type: R_X86_64_32
Symbols:
- Local:
- - Name: func
- Type: STT_FUNC
- Section: .text
- Value: 0x0000000000000001
- - Name: sym
- Section: .text
- - Name: .text
- Type: STT_SECTION
- Section: .text
+ - Name: func
+ Type: STT_FUNC
+ Section: .text
+ Value: 0x0000000000000001
+ - Name: sym
+ Section: .text
+ - Name: .text
+ Type: STT_SECTION
+ Section: .text
diff --git a/llvm/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.test b/llvm/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.test
index ad8b025ab50..696a1057f07 100644
--- a/llvm/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.test
+++ b/llvm/test/tools/llvm-objdump/X86/disasm-zeroes-relocations.test
@@ -51,5 +51,5 @@ Sections:
Symbol: x
Type: R_X86_64_64
Symbols:
- Global:
- - Name: x
+ - Name: x
+ Binding: STB_GLOBAL
diff --git a/llvm/test/tools/llvm-objdump/X86/disassemble-demangle.test b/llvm/test/tools/llvm-objdump/X86/disassemble-demangle.test
index 1232033a85c..74f2b94075e 100644
--- a/llvm/test/tools/llvm-objdump/X86/disassemble-demangle.test
+++ b/llvm/test/tools/llvm-objdump/X86/disassemble-demangle.test
@@ -23,15 +23,14 @@ Sections:
AddressAlign: 0x0000000000000010
Content: "0000000000000000"
Symbols:
- Local:
- - Name: _Z3fooi
- Type: STT_FUNC
- Section: .text1
- Value: 0x1000
- - Name: _Z3foov
- Type: STT_FUNC
- Section: .text2
- Value: 0x1010
+ - Name: _Z3fooi
+ Type: STT_FUNC
+ Section: .text1
+ Value: 0x1000
+ - Name: _Z3foov
+ Type: STT_FUNC
+ Section: .text2
+ Value: 0x1010
# We just want to check that the symbols are demangled
# DEMANGLE: foo(int)
diff --git a/llvm/test/tools/llvm-objdump/relocations-elf.test b/llvm/test/tools/llvm-objdump/relocations-elf.test
index 4cbd85ca3f1..019dcc20208 100644
--- a/llvm/test/tools/llvm-objdump/relocations-elf.test
+++ b/llvm/test/tools/llvm-objdump/relocations-elf.test
@@ -63,13 +63,12 @@ Sections:
Type: R_X86_64_64
Symbols:
- Local:
- - Name: loc1
- - Name: loc2
- Global:
- - Name: glob1
- Section: .text
- Value: 0x0
- Size: 4
- - Name: glob2
-
+ - Name: loc1
+ - Name: loc2
+ - Name: glob1
+ Section: .text
+ Value: 0x0
+ Size: 4
+ Binding: STB_GLOBAL
+ - Name: glob2
+ Binding: STB_GLOBAL
diff --git a/llvm/test/tools/llvm-objdump/symbol-table-elf.test b/llvm/test/tools/llvm-objdump/symbol-table-elf.test
index 649e54c99bf..a2a7f018618 100644
--- a/llvm/test/tools/llvm-objdump/symbol-table-elf.test
+++ b/llvm/test/tools/llvm-objdump/symbol-table-elf.test
@@ -28,22 +28,22 @@ Sections:
AddressAlign: 0x0000000000000010
Content: "00000000"
Symbols:
- Global:
- - Name: foo
- Type: STT_FUNC
- Section: .text
- Value: 0x1004
- - Name: bar
- Type: STT_OBJECT
- Section: .text
- Value: 0x1008
- Local:
- - Name: lfoo
- Type: STT_FUNC
- Section: .text
- Value: 0x1004
- - Name: lbar
- Type: STT_OBJECT
- Section: .text
- Value: 0x1008
+ - Name: lfoo
+ Type: STT_FUNC
+ Section: .text
+ Value: 0x1004
+ - Name: lbar
+ Type: STT_OBJECT
+ Section: .text
+ Value: 0x1008
+ - Name: foo
+ Type: STT_FUNC
+ Section: .text
+ Value: 0x1004
+ Binding: STB_GLOBAL
+ - Name: bar
+ Type: STT_OBJECT
+ Section: .text
+ Value: 0x1008
+ Binding: STB_GLOBAL
diff --git a/llvm/test/tools/llvm-objdump/verdef-elf.test b/llvm/test/tools/llvm-objdump/verdef-elf.test
index 1c542691bfe..3103bd527dd 100644
--- a/llvm/test/tools/llvm-objdump/verdef-elf.test
+++ b/llvm/test/tools/llvm-objdump/verdef-elf.test
@@ -36,6 +36,6 @@ Sections:
- VERSION_1
- VERSION_2
DynamicSymbols:
- Global:
- - Name: bar
+ - Name: bar
+ Binding: STB_GLOBAL
...
diff --git a/llvm/test/tools/llvm-objdump/verneed-elf.test b/llvm/test/tools/llvm-objdump/verneed-elf.test
index 2468eaaf2df..799d2b2ed74 100644
--- a/llvm/test/tools/llvm-objdump/verneed-elf.test
+++ b/llvm/test/tools/llvm-objdump/verneed-elf.test
@@ -43,5 +43,5 @@ Sections:
Flags: 12
Other: 2
DynamicSymbols:
- Global:
- - Name: f1
+ - Name: f1
+ Binding: STB_GLOBAL
diff --git a/llvm/test/tools/llvm-objdump/verneed-wrong-info.test b/llvm/test/tools/llvm-objdump/verneed-wrong-info.test
index b1593e960b3..9811564a16d 100644
--- a/llvm/test/tools/llvm-objdump/verneed-wrong-info.test
+++ b/llvm/test/tools/llvm-objdump/verneed-wrong-info.test
@@ -46,5 +46,5 @@ Sections:
Flags: 12
Other: 2
DynamicSymbols:
- Global:
- - Name: f1
+ - Name: f1
+ Binding: STB_GLOBAL
OpenPOWER on IntegriCloud