Lines Matching refs:libId
30 void ReportJsonFile::addNewFunction(int libId, std::string_view name) in addNewFunction() argument
32 functionList_.emplace_back(functionKey(libId, name)); in addNewFunction()
33 functionMap_.emplace(functionMap_.size(), ReportFuncMapItem(libId, name)); in addNewFunction()
41 size_t libId = libList_.size(); in ProcessSymbolsFiles() local
46 addNewFunction(libId, symbolIt->GetName()); in ProcessSymbolsFiles()
78 int ReportJsonFile::GetFunctionID(int libId, std::string_view function) in GetFunctionID() argument
80 auto it = find(functionList_.begin(), functionList_.end(), functionKey(libId, function)); in GetFunctionID()
84 HLOGW("'%s' not found in function list in lib %d", function.data(), libId); in GetFunctionID()
86 addNewFunction(libId, function); in GetFunctionID()
111 int libId = GetLibID(it->filePath_); in AddReportCallStack() local
112 if (libId >= 0) { in AddReportCallStack()
113 int funcId = GetFunctionID(libId, it->symbolName_); in AddReportCallStack()
128 HLOGV("add child %*s %d-%d %s @%d %s", static_cast<int>(it - frames.begin()), "", libId, in AddReportCallStack()
143 int libId = GetLibID(it->filePath_); in AddReportCallStackReverse() local
144 if (libId >= 0) { in AddReportCallStackReverse()
145 int funcId = GetFunctionID(libId, it->symbolName_); in AddReportCallStackReverse()
160 libId, funcId, it->symbolName_.data(), grandchildren.nodeIndex_, in AddReportCallStackReverse()
203 int libId = GetLibID(it->filePath_); in UpdateReportCallStack() local
204 if (libId < 0) { in UpdateReportCallStack()
209 ReportLibItem &lib = thread.libs_[libId]; in UpdateReportCallStack()
210 lib.libId_ = libId; in UpdateReportCallStack()
211 int funcId = GetFunctionID(libId, it->symbolName_); in UpdateReportCallStack()