Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp1153 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1154 uint32_t secIdx = eSym.st_shndx; in initializeSymbols()
1160 uint8_t binding = eSym.getBinding(); in initializeSymbols()
1161 uint8_t stOther = eSym.st_other; in initializeSymbols()
1162 uint8_t type = eSym.getType(); in initializeSymbols()
1163 uint64_t value = eSym.st_value; in initializeSymbols()
1164 uint64_t size = eSym.st_size; in initializeSymbols()
1168 if (LLVM_UNLIKELY(eSym.st_shndx == SHN_COMMON)) { in initializeSymbols()
1190 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1192 sym->resolve(ctx, Undefined{this, StringRef(), eSym.getBinding(), in initializeSymbols()
[all …]
H A DSyntheticSections.cpp2307 auto *eSym = reinterpret_cast<Elf_Sym *>(buf); in writeTo() local
2314 eSym->st_name = ent.strTabOffset; in writeTo()
2315 eSym->setBindingAndType(sym->binding, sym->type); in writeTo()
2316 eSym->st_other = sym->stOther; in writeTo()
2321 eSym->st_shndx = SHN_COMMON; in writeTo()
2322 eSym->st_value = commonSec->addralign; in writeTo()
2323 eSym->st_size = cast<Defined>(sym)->size; in writeTo()
2327 eSym->st_shndx = shndx; in writeTo()
2328 eSym->st_value = sym->getVA(ctx); in writeTo()
2334 eSym->st_size = shndx != SHN_UNDEF ? cast<Defined>(sym)->size : 0; in writeTo()
[all …]
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1208 const Elf_Sym &eSym = eSyms[i]; in importCmseSymbols() local
1214 sym->value = eSym.st_value; in importCmseSymbols()
1215 sym->size = eSym.st_size; in importCmseSymbols()
1216 sym->type = eSym.getType(); in importCmseSymbols()
1217 sym->binding = eSym.getBinding(); in importCmseSymbols()
1218 sym->stOther = eSym.st_other; in importCmseSymbols()
1220 if (eSym.st_shndx != SHN_ABS) { in importCmseSymbols()
1226 if (!(eSym.st_value & 1) || (eSym.getType() != STT_FUNC)) { in importCmseSymbols()
1238 if (eSym.st_size != ACLESESYM_SIZE) { in importCmseSymbols()