Lines Matching refs:curMaps
382 auto [curMaps, itemIndex] = FindMap(ip);
383 if (curMaps != nullptr) {
384 auto symbolsFilesIter = symbolsFiles_.find((curMaps->GetMaps())[itemIndex]->name);
387 symbolsFile->LoadDebugInfo((curMaps->GetMaps())[itemIndex]);
389 symbolsFile->GetVaddrInSymbols(ip, (curMaps->GetMaps())[itemIndex]->begin,
390 (curMaps->GetMaps())[itemIndex]->offset);
391 vaddrSymbol.module_ = (curMaps->GetMaps())[itemIndex]->name;
394 symbolsFile->LoadSymbols((curMaps->GetMaps())[itemIndex]);
403 foundSymbols = symbolsFile->GetSymbolWithPcAndMap(ip, curMaps->GetMaps()[itemIndex]);
408 vaddrSymbol.filePathId_ = curMaps->filePathId_;
411 foundSymbols.filePathId_ = curMaps->filePathId_;
416 curMaps->name_.c_str());
429 auto [curMaps, itemIndex] = FindMap(ip);
430 if (curMaps != nullptr) {
431 auto foundSymbolIter = userSymbolCache_.find(std::pair(ip, curMaps->filePathId_));
518 auto& curMaps = curMapsIter->second;
519 curMaps->soEnd_ = mapItem->end;
520 curMaps->AddMap(mapItem, false);
575 auto& curMaps = curMapsIter->second;
576 curMaps->soEnd_ = begin + length;
578 offset, flags, curMaps->name_);
580 mapItem->prevMap = curMaps->GetMaps().back();
584 curMaps->AddMap(mapItem, false);
607 std::shared_ptr<MemMaps> curMaps = (--iter)->second;
608 if (addr >= curMaps->soBegin_ && addr < curMaps->soEnd_) {
609 std::vector<std::shared_ptr<DfxMap>> mapVec = curMaps->GetMaps();
613 return {curMaps, curMapItem - mapVec.begin()};