summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/invalid
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/ELF/invalid')
-rw-r--r--lld/test/ELF/invalid/broken-relaxation-x64.test13
-rw-r--r--lld/test/ELF/invalid/comdat-broken.test4
-rw-r--r--lld/test/ELF/invalid/common-symbol-alignment.test18
-rw-r--r--lld/test/ELF/invalid/ehframe-broken-relocation.test12
-rw-r--r--lld/test/ELF/invalid/invalid-debug-relocations.test10
-rw-r--r--lld/test/ELF/invalid/invalid-relocation-x64.test4
-rw-r--r--lld/test/ELF/invalid/reloc-section-reordered.test7
-rw-r--r--lld/test/ELF/invalid/sht-group-wrong-section.test4
-rw-r--r--lld/test/ELF/invalid/symtab-sh-info.s12
-rw-r--r--lld/test/ELF/invalid/symtab-symbols.test5
-rw-r--r--lld/test/ELF/invalid/tls-symbol.s8
-rw-r--r--lld/test/ELF/invalid/undefined-local-symbol-in-dso.test3
12 files changed, 49 insertions, 51 deletions
diff --git a/lld/test/ELF/invalid/broken-relaxation-x64.test b/lld/test/ELF/invalid/broken-relaxation-x64.test
index 10d4655847d..7ff9bb2838c 100644
--- a/lld/test/ELF/invalid/broken-relaxation-x64.test
+++ b/lld/test/ELF/invalid/broken-relaxation-x64.test
@@ -38,9 +38,10 @@ Sections:
Symbol: foo
Type: R_X86_64_GOTTPOFF
Symbols:
- Global:
- - Name: foo
- Type: STT_TLS
- Section: .text
- Value: 0x12345
- Size: 4
+ - Name: foo
+ Type: STT_TLS
+ Section: .text
+ Value: 0x12345
+ Size: 4
+ Binding: STB_GLOBAL
+ \ No newline at end of file
diff --git a/lld/test/ELF/invalid/comdat-broken.test b/lld/test/ELF/invalid/comdat-broken.test
index 9ff8eca476a..3bae4d5b326 100644
--- a/lld/test/ELF/invalid/comdat-broken.test
+++ b/lld/test/ELF/invalid/comdat-broken.test
@@ -21,5 +21,5 @@ Sections:
- SectionOrType: 0xFF
- SectionOrType: 3
Symbols:
- Global:
- - Name: foo
+ - Name: foo
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/common-symbol-alignment.test b/lld/test/ELF/invalid/common-symbol-alignment.test
index 1a7ebda6b41..7b79441aa11 100644
--- a/lld/test/ELF/invalid/common-symbol-alignment.test
+++ b/lld/test/ELF/invalid/common-symbol-alignment.test
@@ -11,10 +11,10 @@ FileHeader:
Type: ET_REL
Machine: EM_X86_64
Symbols:
- Global:
- - Name: bar
- Type: STT_FUNC
- Index: SHN_COMMON
+ - Name: bar
+ Type: STT_FUNC
+ Index: SHN_COMMON
+ Binding: STB_GLOBAL
## If an object contains a common symbol with alignment greater
## than UINT32_MAX, check we report it.
@@ -29,8 +29,8 @@ FileHeader:
Type: ET_REL
Machine: EM_X86_64
Symbols:
- Global:
- - Name: bar
- Type: STT_FUNC
- Index: SHN_COMMON
- Value: 0x0000003F3F3F3F3F
+ - Name: bar
+ Type: STT_FUNC
+ Index: SHN_COMMON
+ Value: 0x0000003F3F3F3F3F
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/ehframe-broken-relocation.test b/lld/test/ELF/invalid/ehframe-broken-relocation.test
index 1333a6d0a86..810524eeeff 100644
--- a/lld/test/ELF/invalid/ehframe-broken-relocation.test
+++ b/lld/test/ELF/invalid/ehframe-broken-relocation.test
@@ -23,9 +23,9 @@ Sections:
Symbol: zed
Type: R_X86_64_64
Symbols:
- Global:
- - Name: zed
- Type: STT_FUNC
- Section: .eh_frame
- Value: 0x0
- Size: 8
+ - Name: zed
+ Type: STT_FUNC
+ Section: .eh_frame
+ Value: 0x0
+ Size: 8
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/invalid-debug-relocations.test b/lld/test/ELF/invalid/invalid-debug-relocations.test
index 2940420f8cd..71e4135e608 100644
--- a/lld/test/ELF/invalid/invalid-debug-relocations.test
+++ b/lld/test/ELF/invalid/invalid-debug-relocations.test
@@ -33,8 +33,8 @@ Sections:
Symbol: _start
Type: 0xFF
Symbols:
- Global:
- - Name: _start
- Type: STT_FUNC
- Section: .text
- Value: 0x0
+ - Name: _start
+ Type: STT_FUNC
+ Section: .text
+ Value: 0x0
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/invalid-relocation-x64.test b/lld/test/ELF/invalid/invalid-relocation-x64.test
index 3a8d6104971..fddc0ce462c 100644
--- a/lld/test/ELF/invalid/invalid-relocation-x64.test
+++ b/lld/test/ELF/invalid/invalid-relocation-x64.test
@@ -29,5 +29,5 @@ Sections:
Symbol: foo
Type: 0x99
Symbols:
- Global:
- - Name: foo
+ - Name: foo
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/reloc-section-reordered.test b/lld/test/ELF/invalid/reloc-section-reordered.test
index 3de567f467f..286d6612b76 100644
--- a/lld/test/ELF/invalid/reloc-section-reordered.test
+++ b/lld/test/ELF/invalid/reloc-section-reordered.test
@@ -29,7 +29,6 @@ Sections:
AddressAlign: 0x04
Content: "FFFFFFFFFFFFFFFF"
Symbols:
- Local:
- - Name: .text
- Type: STT_SECTION
- Section: .text
+ - Name: .text
+ Type: STT_SECTION
+ Section: .text
diff --git a/lld/test/ELF/invalid/sht-group-wrong-section.test b/lld/test/ELF/invalid/sht-group-wrong-section.test
index d431dcbc2d2..dba266a1ff0 100644
--- a/lld/test/ELF/invalid/sht-group-wrong-section.test
+++ b/lld/test/ELF/invalid/sht-group-wrong-section.test
@@ -18,5 +18,5 @@ Sections:
- SectionOrType: GRP_COMDAT
- SectionOrType: 12345
Symbols:
- Global:
- - Name: foo
+ - Name: foo
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/symtab-sh-info.s b/lld/test/ELF/invalid/symtab-sh-info.s
index dc99c712765..9e694dcc498 100644
--- a/lld/test/ELF/invalid/symtab-sh-info.s
+++ b/lld/test/ELF/invalid/symtab-sh-info.s
@@ -16,8 +16,8 @@ Sections:
Info: 0
Type: SHT_SYMTAB
Symbols:
- Global:
- - Name: foo
+ - Name: foo
+ Binding: STB_GLOBAL
## sh_info has value 2 what says that non-local symbol `foo` is local.
## Check we report this case.
@@ -36,8 +36,8 @@ Sections:
Info: 2
Type: SHT_SYMTAB
Symbols:
- Global:
- - Name: foo
+ - Name: foo
+ Binding: STB_GLOBAL
## sh_info has value 0xff what is larger than number of symbols in a .symtab.
## Check we report this case.
@@ -55,5 +55,5 @@ Sections:
Info: 0xff
Type: SHT_SYMTAB
Symbols:
- Global:
- - Name: foo
+ - Name: foo
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/symtab-symbols.test b/lld/test/ELF/invalid/symtab-symbols.test
index 953b2e32a4a..5f4ae353de5 100644
--- a/lld/test/ELF/invalid/symtab-symbols.test
+++ b/lld/test/ELF/invalid/symtab-symbols.test
@@ -20,6 +20,5 @@ Sections:
AddressAlign: 0x0000000000000010
Content: "00000000"
Symbols:
- Local:
- - Type: STT_NOTYPE
- Section: .symtab
+ - Type: STT_NOTYPE
+ Section: .symtab
diff --git a/lld/test/ELF/invalid/tls-symbol.s b/lld/test/ELF/invalid/tls-symbol.s
index d036859cee6..3f371d406e1 100644
--- a/lld/test/ELF/invalid/tls-symbol.s
+++ b/lld/test/ELF/invalid/tls-symbol.s
@@ -18,7 +18,7 @@ Sections:
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Content: ''
Symbols:
- Global:
- - Name: bar
- Type: STT_TLS
- Section: .text
+ - Name: bar
+ Type: STT_TLS
+ Section: .text
+ Binding: STB_GLOBAL
diff --git a/lld/test/ELF/invalid/undefined-local-symbol-in-dso.test b/lld/test/ELF/invalid/undefined-local-symbol-in-dso.test
index dae19542a6e..c479d04d4d3 100644
--- a/lld/test/ELF/invalid/undefined-local-symbol-in-dso.test
+++ b/lld/test/ELF/invalid/undefined-local-symbol-in-dso.test
@@ -23,5 +23,4 @@ Sections:
Info: 1
Type: SHT_SYMTAB
DynamicSymbols:
- Local:
- - Name: foo
+ - Name: foo
OpenPOWER on IntegriCloud