| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/rawheap_translate/ |
| D | serializer.cpp | 72 bool HeapSnapshotJSONSerializer::Serialize(RawHeapTranslate *snapshot, StreamWriter *writer) in Serialize() 93 void HeapSnapshotJSONSerializer::SerializeSnapshotHeader(RawHeapTranslate *snapshot, StreamWriter *… in SerializeSnapshotHeader() 131 void HeapSnapshotJSONSerializer::SerializeNodes(RawHeapTranslate *snapshot, StreamWriter *writer) in SerializeNodes() 164 void HeapSnapshotJSONSerializer::SerializeEdges(RawHeapTranslate *snapshot, StreamWriter *writer) in SerializeEdges() 189 void HeapSnapshotJSONSerializer::SerializeStringTable(RawHeapTranslate *snapshot, StreamWriter *wri… in SerializeStringTable()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
| D | heap_snapshot_json_serializer.cpp | 22 bool HeapSnapshotJSONSerializer::Serialize(HeapSnapshot *snapshot, Stream *stream) in Serialize() 105 void HeapSnapshotJSONSerializer::SerializeSnapshotHeader(HeapSnapshot *snapshot, StreamWriter *writ… in SerializeSnapshotHeader() 143 void HeapSnapshotJSONSerializer::SerializeNodes(HeapSnapshot *snapshot, StreamWriter *writer) in SerializeNodes() 180 void HeapSnapshotJSONSerializer::SerializeEdges(HeapSnapshot *snapshot, StreamWriter *writer) in SerializeEdges() 211 void HeapSnapshotJSONSerializer::SerializeTraceFunctionInfo(HeapSnapshot *snapshot, StreamWriter *w… in SerializeTraceFunctionInfo() 242 void HeapSnapshotJSONSerializer::SerializeTraceTree(HeapSnapshot *snapshot, StreamWriter *writer) in SerializeTraceTree() 278 void HeapSnapshotJSONSerializer::SerializeSamples(HeapSnapshot *snapshot, StreamWriter *writer) in SerializeSamples() 304 void HeapSnapshotJSONSerializer::SerializeStringTable(HeapSnapshot *snapshot, StreamWriter *writer) in SerializeStringTable()
|
| D | heap_tracker.h | 33 HeapTrackerSample(HeapSnapshot *snapshot, double timeInterval, Stream *stream) in HeapTrackerSample() 72 HeapTracker(HeapSnapshot *snapshot, double timeInterval, Stream *stream) in HeapTracker()
|
| D | heap_profiler.cpp | 92 void EntryIdMap::UpdateEntryIdMap(HeapSnapshot *snapshot) in UpdateEntryIdMap() 147 void HeapProfiler::UpdateHeapObjects(HeapSnapshot *snapshot) in UpdateHeapObjects() 209 HeapSnapshot *snapshot = nullptr; in DoDump() local 555 auto *snapshot = new HeapSnapshot(vm_, GetEcmaStringTable(), dp, false, entryIdMap_); in GenerateHeapSnapshot() local 798 …t32_t HeapProfiler::GenObjTable(CUnorderedMap<char *, uint32_t> &headerMap, HeapSnapshot *snapshot, in GenObjTable() 893 … auto snapshot = GetChunk()->New<HeapSnapshot>(vm_, GetEcmaStringTable(), op, false, entryIdMap_); in DumpRawHeap() local 955 auto snapshot = chunk_.New<HeapSnapshot>(vm_, stringTable, option, false, entryIdMap_); in BinaryDump() local 1071 HeapSnapshot *snapshot = MakeHeapSnapshot(SampleType::REAL_TIME, dumpOption, traceAllocation); in StartHeapTracking() local 1091 HeapSnapshot *snapshot = heapTracker_->GetHeapSnapshot(); in UpdateHeapTracking() local 1123 HeapSnapshot *snapshot = heapTracker_->GetHeapSnapshot(); in StopHeapTracking() local [all …]
|
| D | heap_profiler.h | 252 RawHeapDump(const EcmaVM *vm, Stream *stream, HeapSnapshot *snapshot, EntryIdMap* entryIdMap) in RawHeapDump()
|
| D | heap_snapshot.cpp | 1299 explicit EdgeBuilderRootVisitor(HeapSnapshot &snapshot, Node *syntheticRoot, in AddSyntheticRoot() 1328 explicit EdgeBuilderWithLeakDetectRootVisitor(HeapSnapshot &snapshot, Node *syntheticRoot, in AddSyntheticRoot()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | heap_snapshot_test.cpp | 127 …HeapSnapshot *snapshot = tester.MakeHeapSnapshotTest(HeapProfiler::SampleType::ONE_SHOT, dumpOptio… in HWTEST_F_L0() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | type_info_accessors.cpp | 666 AOTSnapshot& snapshot = ptManager_->GetAOTSnapshot(); in GetKeyTaggedValue() local 772 AOTSnapshot& snapshot = ptManager_->GetAOTSnapshot(); in GetKeyTaggedValue() local
|
| D | file_generators.cpp | 791 Snapshot snapshot(compilationEnv_->GetEcmaVM()); in SaveSnapshotFile() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
| D | aot_file_manager.cpp | 111 Snapshot snapshot(vm_); in LoadAiFile() local
|
| /arkcompiler/jsvm/src/ |
| D | js_native_api_v8.cpp | 1626 auto snapshot = profiler->TakeHeapSnapshot(); in OH_JSVM_TakeHeapSnapshot() local
|