Home
last modified time | relevance | path

Searched refs:eSym (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/lld/ELF/
H A DInputFiles.cpp1051 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1052 uint32_t secIdx = eSym.st_shndx; in initializeSymbols()
1058 uint8_t binding = eSym.getBinding(); in initializeSymbols()
1059 uint8_t stOther = eSym.st_other; in initializeSymbols()
1060 uint8_t type = eSym.getType(); in initializeSymbols()
1061 uint64_t value = eSym.st_value; in initializeSymbols()
1062 uint64_t size = eSym.st_size; in initializeSymbols()
1066 if (LLVM_UNLIKELY(eSym.st_shndx == SHN_COMMON)) { in initializeSymbols()
1088 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1090 sym->resolve(Undefined{this, StringRef(), eSym.getBinding(), eSym.st_other, in initializeSymbols()
[all …]
H A DSyntheticSections.cpp2199 auto *eSym = reinterpret_cast<Elf_Sym *>(buf); in writeTo() local
2206 eSym->st_name = ent.strTabOffset; in writeTo()
2207 eSym->setBindingAndType(sym->binding, sym->type); in writeTo()
2208 eSym->st_other = sym->stOther; in writeTo()
2213 eSym->st_shndx = SHN_COMMON; in writeTo()
2214 eSym->st_value = commonSec->addralign; in writeTo()
2215 eSym->st_size = cast<Defined>(sym)->size; in writeTo()
2219 eSym->st_shndx = shndx; in writeTo()
2220 eSym->st_value = sym->getVA(); in writeTo()
2226 eSym->st_size = shndx != SHN_UNDEF ? cast<Defined>(sym)->size : 0; in writeTo()
[all …]