Lines Matching refs:rawHeapArgs
222 auto &objInfoVec = rawHeapArgs.rawObjInfoVec;
235 rawHeapArgs.oldAddrMapObjInfo.emplace(objInfo->tInfo->addr, objInfo);
247 auto &strTableIdMap = rawHeapArgs.strTableIdMapNewStr;
290 void DecodeObj(RawHeapInfoArgs &rawHeapArgs, HeapSnapshot *snapshot)
294 auto visitor = [¬FoundObj, &rawHeapArgs, &refVec] ([[maybe_unused]] TaggedObject *root,
307 auto toItemInfo = rawHeapArgs.oldAddrMapObjInfo.find(originalAddr);
308 if (toItemInfo == rawHeapArgs.oldAddrMapObjInfo.end()) {
318 for (auto v : rawHeapArgs.rawObjInfoVec) {
321 auto jsHclassItem = rawHeapArgs.oldAddrMapObjInfo.find(jsHclassAddr);
322 if (jsHclassItem == rawHeapArgs.oldAddrMapObjInfo.end()) {
332 for (auto v : rawHeapArgs.rawObjInfoVec) {
334 snapshot->GenerateNodeForBinMod(obj, v, rawHeapArgs.strTableIdMapNewStr);
372 auto &rawHeapArgs = chunk->GetRawHeapInfoArgs();
373 auto &strTableIdMap = rawHeapArgs.strTableIdMapNewStr;
374 auto &objInfoVec = rawHeapArgs.rawObjInfoVec;
382 DecodeObj(rawHeapArgs, snapshot);