diff options
Diffstat (limited to 'lld/test/ELF/invalid')
-rw-r--r-- | lld/test/ELF/invalid/broken-relaxation-x64.test | 13 | ||||
-rw-r--r-- | lld/test/ELF/invalid/comdat-broken.test | 4 | ||||
-rw-r--r-- | lld/test/ELF/invalid/common-symbol-alignment.test | 18 | ||||
-rw-r--r-- | lld/test/ELF/invalid/ehframe-broken-relocation.test | 12 | ||||
-rw-r--r-- | lld/test/ELF/invalid/invalid-debug-relocations.test | 10 | ||||
-rw-r--r-- | lld/test/ELF/invalid/invalid-relocation-x64.test | 4 | ||||
-rw-r--r-- | lld/test/ELF/invalid/reloc-section-reordered.test | 7 | ||||
-rw-r--r-- | lld/test/ELF/invalid/sht-group-wrong-section.test | 4 | ||||
-rw-r--r-- | lld/test/ELF/invalid/symtab-sh-info.s | 12 | ||||
-rw-r--r-- | lld/test/ELF/invalid/symtab-symbols.test | 5 | ||||
-rw-r--r-- | lld/test/ELF/invalid/tls-symbol.s | 8 | ||||
-rw-r--r-- | lld/test/ELF/invalid/undefined-local-symbol-in-dso.test | 3 |
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 |