Lines Matching refs:elfSymbol
745 ElfSymbol elfSymbol;
747 elfSymbol.name = std::stoul(strVec[INDEX_I0].substr(0, strVec[INDEX_I0].size() -1));
748 elfSymbol.value = std::stoull(strVec[INDEX_I1], nullptr, base);
749 elfSymbol.size = std::stoull(strVec[INDEX_I2]);
750 elfSymbol.info = ELF32_ST_INFO(bindMap[strVec[INDEX_I4]], typeMap[strVec[INDEX_I3]]);
751 elfSymbol.other = vsMap["strVec[INDEX_I5]"];
753 elfSymbol.shndx = SHN_UNDEF;
755 elfSymbol.shndx = SHN_ABS;
757 elfSymbol.shndx = static_cast<uint16_t>(std::stoul(strVec[INDEX_I6]));
759 elfSymbols_.push_back(elfSymbol);
838 for (auto elfSymbol : elfSymbols) {
839 if (IsFunc(elfSymbol)) {
840 if (elfSymbol.value == 0 || elfSymbol.size == 0) {
844 symbols.emplace_back(elfSymbol.value, elfSymbol.size,