]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/ELF/invalid/symtab-sh-info.s
Vendor import of lld trunk r290819:
[FreeBSD/FreeBSD.git] / test / ELF / invalid / symtab-sh-info.s
1 ## sh_info contains zero value. First entry in a symbol table is always completely zeroed,
2 ## so sh_info should be at least 1 in a valid ELF.
3 # RUN: not ld.lld %p/Inputs/symtab-sh_info2.elf -o %t2 2>&1 | FileCheck %s
4 # CHECK: invalid sh_info in symbol table
5
6 ## sh_info contains invalid value saying non-local symbol is local.
7 # RUN: not ld.lld %p/Inputs/symtab-sh_info3.elf -o %t2 2>&1 | \
8 # RUN:   FileCheck --check-prefix=INVALID-SYMTAB-SHINFO %s
9 # INVALID-SYMTAB-SHINFO: broken object: getLocalSymbols returns a non-local symbol