Lines Matching defs:libId
33 void ReportJsonFile::AddNewFunction(int libId, std::string name)
35 auto it = functionMap_.find(libId);
37 it = functionMap_.try_emplace(libId).first;
39 it->second.insert_or_assign(name, ReportFuncMapItem(libId, name, functionId_++));
48 for (const auto& [libId, funcMap] : functionMap_) {
64 size_t libId = libList_.size();
69 AddNewFunction(libId, std::string(symbolIt->GetName()));
101 int ReportJsonFile::GetFunctionID(int libId, const std::string &function)
103 auto functionMapIt = functionMap_.find(libId);
105 functionMapIt = functionMap_.try_emplace(libId).first;
109 HLOGW("'%s' not found in function list in lib %d", function.data(), libId);
111 AddNewFunction(libId, function);
137 int libId = GetLibID(it->mapName);
138 if (libId >= 0) {
139 int funcId = GetFunctionID(libId, it->funcName);
154 HLOGV("add child %*s %d-%d %s @%d %s", static_cast<int>(it - frames.begin()), "", libId,
169 int libId = GetLibID(it->mapName);
170 if (libId >= 0) {
171 int funcId = GetFunctionID(libId, it->funcName);
186 libId, funcId, it->funcName.data(), grandchildren.nodeIndex_,
229 int libId = GetLibID(it->mapName);
230 if (libId < 0) {
235 ReportLibItem &lib = thread.libs_[libId];
236 lib.libId_ = libId;
237 int funcId = GetFunctionID(libId, it->funcName);