Lines Matching defs:hashList
175 std::vector<std::pair<std::string, std::string>> hashList;
198 hashList.push_back(std::pair<std::string, std::string>(ins.ids[0], classHash));
212 hashList.push_back(std::pair<std::string, std::string>(func->name, funcHash));
213 return hashList;
518 bool PatchFix::CompareClassHash(std::vector<std::pair<std::string, std::string>> &hashList,
522 for (size_t i = 0; i < hashList.size() - 1; ++i) {
523 auto &className = hashList[i].first;
525 if (!IsHotReload() && classIter != classInfo.end() && classIter->second != hashList[i].second) {
531 std::cerr << "[Patch] Found class " << hashList[i].first << " changed, not supported!" << std::endl;
589 auto hashList = GenerateFunctionAndClassHash(func, literalBuffers);
590 if (!CompareClassHash(hashList, bytecodeInfo)) {
598 auto funcHash = hashList.back().second;
625 std::vector<std::pair<std::string, std::string>> hashList = GenerateFunctionAndClassHash(func, literalBuffers);
626 ss << hashList.back().second << SymbolTable::SECOND_LEVEL_SEPERATOR;
639 for (size_t i = 0; i < hashList.size() - 1; ++i) {
640 ss << hashList[i].first << SymbolTable::SECOND_LEVEL_SEPERATOR << hashList[i].second <<