Lines Matching refs:HeapSnapshot
24 CString *HeapSnapshot::GetString(const CString &as)
29 CString *HeapSnapshot::GetArrayString(TaggedArray *array, const CString &as)
68 HeapSnapshot::~HeapSnapshot()
88 bool HeapSnapshot::BuildUp(bool isSimplify)
96 bool HeapSnapshot::Verify()
102 void HeapSnapshot::PrepareSnapshot()
110 void HeapSnapshot::UpdateNodes(bool isInFinish)
130 bool HeapSnapshot::FinishSnapshot()
138 void HeapSnapshot::RecordSampleTime()
143 void HeapSnapshot::PushHeapStat(Stream* stream)
147 LOG_DEBUGGER(ERROR) << "HeapSnapshot::PushHeapStat::stream is nullptr";
182 Node *HeapSnapshot::AddNode(TaggedObject *address, size_t size)
187 void HeapSnapshot::MoveNode(uintptr_t address, TaggedObject *forwardAddress, size_t size)
220 CString *HeapSnapshot::GenerateNodeName(TaggedObject *entry)
598 NodeType HeapSnapshot::GenerateNodeType(TaggedObject *entry)
635 void HeapSnapshot::FillNodes(bool isInFinish, bool isSimplify)
646 Node *HeapSnapshot::HandleStringNode(JSTaggedValue &entry, size_t &size, bool &isInFinish, bool isBinMod)
660 Node *HeapSnapshot::HandleFunctionNode(JSTaggedValue &entry, size_t &size, bool &isInFinish)
669 Node *HeapSnapshot::HandleObjectNode(JSTaggedValue &entry, size_t &size, bool &isInFinish)
678 Node *HeapSnapshot::HandleBaseClassNode(size_t size, bool idExist, NodeId &sequenceId,
697 CString HeapSnapshot::GeneratePrimitiveNameString(JSTaggedValue &entry)
728 Node *HeapSnapshot::GenerateNode(JSTaggedValue entry, size_t size, bool isInFinish, bool isSimplify, bool isBinMod)
832 void HeapSnapshot::AddTraceNodeId(MethodLiteral *methodLiteral)
846 int HeapSnapshot::AddTraceNode(int sequenceId, int size)
885 bool HeapSnapshot::AddMethodInfo(MethodLiteral *methodLiteral,
931 Node *HeapSnapshot::GenerateStringNode(JSTaggedValue entry, size_t size, bool isInFinish, bool isBinMod)
962 Node *HeapSnapshot::GeneratePrivateStringNode(size_t size)
986 Node *HeapSnapshot::GenerateFunctionNode(JSTaggedValue entry, size_t size, bool isInFinish)
1013 Node *HeapSnapshot::GenerateObjectNode(JSTaggedValue entry, size_t size, bool isInFinish)
1040 void HeapSnapshot::FillEdges(bool isSimplify)
1084 void HeapSnapshot::FillEdgesForBinMod(RawHeapObjInfo *objInfo)
1133 void HeapSnapshot::AddSyntheticRootForBinMod(RawHeapObjInfo *objInfo, int &edgeOffset, Node *syntheticRoot)
1149 Node *HeapSnapshot::GenerateNodeForBinMod(TaggedObject *obj, RawHeapObjInfo *objInfo,
1162 bool HeapSnapshot::BuildSnapshotForBinMod(CVector<RawHeapObjInfo *> &objInfoVec)
1180 void HeapSnapshot::RenameFunction(const CString &edgeName, Node *entryFrom, Node *entryTo)
1194 CString HeapSnapshot::ParseFunctionName(TaggedObject *obj)
1225 const CString HeapSnapshot::ParseObjectName(TaggedObject *obj)
1233 Node *HeapSnapshot::InsertNodeUnique(Node *node)
1241 void HeapSnapshot::EraseNodeUnique(Node *node)
1252 Edge *HeapSnapshot::InsertEdgeUnique(Edge *edge)
1259 void HeapSnapshot::AddSyntheticRoot()
1313 Node *HeapSnapshot::InsertNodeAt(size_t pos, Node *node)
1323 Edge *HeapSnapshot::InsertEdgeAt(size_t pos, Edge *edge)