Lines Matching refs:eSym

1141     const Elf_Sym &eSym = eSyms[i];  in initializeSymbols()  local
1142 uint32_t secIdx = eSym.st_shndx; in initializeSymbols()
1148 uint8_t binding = eSym.getBinding(); in initializeSymbols()
1149 uint8_t stOther = eSym.st_other; in initializeSymbols()
1150 uint8_t type = eSym.getType(); in initializeSymbols()
1151 uint64_t value = eSym.st_value; in initializeSymbols()
1152 uint64_t size = eSym.st_size; in initializeSymbols()
1156 if (LLVM_UNLIKELY(eSym.st_shndx == SHN_COMMON)) { in initializeSymbols()
1178 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1180 sym->resolve(Undefined{this, StringRef(), eSym.getBinding(), eSym.st_other, in initializeSymbols()
1181 eSym.getType()}); in initializeSymbols()
1199 const Elf_Sym &eSym = eSyms[i]; in initSectionsAndLocalSyms() local
1200 uint32_t secIdx = eSym.st_shndx; in initSectionsAndLocalSyms()
1202 secIdx = check(getExtendedSymbolTableIndex<ELFT>(eSym, i, shndxTable)); in initSectionsAndLocalSyms()
1207 if (LLVM_UNLIKELY(eSym.getBinding() != STB_LOCAL)) in initSectionsAndLocalSyms()
1212 uint8_t type = eSym.getType(); in initSectionsAndLocalSyms()
1214 sourceFile = CHECK(eSym.getName(stringTable), this); in initSectionsAndLocalSyms()
1215 if (LLVM_UNLIKELY(stringTable.size() <= eSym.st_name)) in initSectionsAndLocalSyms()
1217 StringRef name(stringTable.data() + eSym.st_name); in initSectionsAndLocalSyms()
1220 if (eSym.st_shndx == SHN_UNDEF || sec == &InputSection::discarded) in initSectionsAndLocalSyms()
1221 new (symbols[i]) Undefined(this, name, STB_LOCAL, eSym.st_other, type, in initSectionsAndLocalSyms()
1224 new (symbols[i]) Defined(this, name, STB_LOCAL, eSym.st_other, type, in initSectionsAndLocalSyms()
1225 eSym.st_value, eSym.st_size, sec); in initSectionsAndLocalSyms()
1237 const Elf_Sym &eSym = eSyms[i]; in postParse() local
1239 uint32_t secIdx = eSym.st_shndx; in postParse()
1240 uint8_t binding = eSym.getBinding(); in postParse()
1250 if (LLVM_UNLIKELY(sym.isTls()) && eSym.getType() != STT_TLS && in postParse()
1251 eSym.getType() != STT_NOTYPE) in postParse()
1262 secIdx = check(getExtendedSymbolTableIndex<ELFT>(eSym, i, shndxTable)); in postParse()
1289 ctx.duplicates.push_back({&sym, this, sec, eSym.st_value}); in postParse()