Lines Matching refs:eSym

1091     const Elf_Sym &eSym = eSyms[i];  in initializeSymbols()  local
1092 uint32_t secIdx = getSectionIndex(eSym); in initializeSymbols()
1095 if (eSym.getBinding() != STB_LOCAL) { in initializeSymbols()
1114 uint8_t type = eSym.getType(); in initializeSymbols()
1116 sourceFile = CHECK(eSym.getName(this->stringTable), this); in initializeSymbols()
1117 if (this->stringTable.size() <= eSym.st_name) in initializeSymbols()
1119 StringRefZ name = this->stringTable.data() + eSym.st_name; in initializeSymbols()
1121 if (eSym.st_shndx == SHN_UNDEF) in initializeSymbols()
1123 make<Undefined>(this, name, STB_LOCAL, eSym.st_other, type); in initializeSymbols()
1126 make<Undefined>(this, name, STB_LOCAL, eSym.st_other, type, in initializeSymbols()
1129 this->symbols[i] = make<Defined>(this, name, STB_LOCAL, eSym.st_other, in initializeSymbols()
1130 type, eSym.st_value, eSym.st_size, sec); in initializeSymbols()
1136 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1137 uint8_t binding = eSym.getBinding(); in initializeSymbols()
1141 uint32_t secIdx = getSectionIndex(eSym); in initializeSymbols()
1143 uint8_t stOther = eSym.st_other; in initializeSymbols()
1144 uint8_t type = eSym.getType(); in initializeSymbols()
1145 uint64_t value = eSym.st_value; in initializeSymbols()
1146 uint64_t size = eSym.st_size; in initializeSymbols()
1147 StringRefZ name = this->stringTable.data() + eSym.st_name; in initializeSymbols()
1150 if (eSym.st_shndx == SHN_UNDEF) { in initializeSymbols()
1156 if (eSym.st_shndx == SHN_COMMON) { in initializeSymbols()
1206 const Elf_Sym &eSym = eSyms[i]; in initializeSymbols() local
1207 StringRefZ name = this->stringTable.data() + eSym.st_name; in initializeSymbols()
1208 this->symbols[i]->resolve(Undefined{this, name, eSym.getBinding(), in initializeSymbols()
1209 eSym.st_other, eSym.getType()}); in initializeSymbols()