/arkcompiler/ets_runtime/ecmascript/napi/include/ |
H A D | dfx_jsnapi.h | 66 static void DumpHeapSnapshot(const EcmaVM *vm, const std::string &path, const DumpSnapShotOption &dumpOption); 67 static void DumpHeapSnapshot(const EcmaVM *vm, Stream *stream, const DumpSnapShotOption &dumpOption, 70 static void DumpHeapSnapshot(const EcmaVM *vm, const DumpSnapShotOption &dumpOption); 71 static void DumpHeapSnapshot(const EcmaVM *vm, const DumpSnapShotOption &dumpOption, uint32_t tid);
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
H A D | heap_tracker_second_test.cpp | 147 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0() 183 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0() 219 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0() 255 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0()
|
H A D | hprof_test.cpp | 135 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in GenerateSnapShot() 417 DFXJSNApi::DumpHeapSnapshot(vm, &stream, dumpOption, progress); in HWTEST_F_L0() 419 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in HWTEST_F_L0()
|
H A D | heap_tracker_first_test.cpp | 224 HWTEST_F_L0(HeapTrackerTest, DumpHeapSnapshot)
in HWTEST_F_L0() 255 heapProfile->DumpHeapSnapshot(&stream, dumpOption);
in HWTEST_F_L0()
|
H A D | heap_dump_test.cpp | 99 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in GenerateSnapShot() 114 auto ret = heapProfile->DumpHeapSnapshot(&stream, dumpOption); in GenerateRawHeapSnashot() 542 bool DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, Progress *progress = nullptr) override 544 return profiler_->DumpHeapSnapshot(stream, dumpOption, progress); 547 void DumpHeapSnapshot(const DumpSnapShotOption &dumpOption) override 549 profiler_->DumpHeapSnapshot(dumpOption);
|
H A D | heap_tracker_third_test.cpp | 156 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler_interface.h | 53 virtual bool DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, 56 virtual void DumpHeapSnapshot(const DumpSnapShotOption &dumpOption) = 0;
|
H A D | heap_profiler.h | 142 bool DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, Progress *progress = nullptr) override; 143 void DumpHeapSnapshot(const DumpSnapShotOption &dumpOption) override;
|
H A D | heap_profiler.cpp | 155 void HeapProfiler::DumpHeapSnapshot([[maybe_unused]] const DumpSnapShotOption &dumpOption) in DumpHeapSnapshot() function in panda::ecmascript::HeapProfiler 170 DumpHeapSnapshot(&stream, dumpOption); in DumpHeapSnapshot() 412 LOG_GC(ERROR) << "DumpHeapSnapshot kill thread, wait " << DUMP_TIME_OUT << " s"; in WaitProcess() 671 bool HeapProfiler::DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, Progress *progress) in DumpHeapSnapshot() function in panda::ecmascript::HeapProfiler 706 LOG_ECMA(ERROR) << "DumpHeapSnapshot fork failed!"; in DumpHeapSnapshot()
|
/arkcompiler/ets_runtime/test/fuzztest/dumpheapsnapshot2_fuzzer/ |
H A D | dumpheapsnapshot2_fuzzer.cpp | 50 DFXJSNApi::DumpHeapSnapshot(vm, path, dumpOption); in DumpHeapSnapshot2FuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/dumpheapsnapshot1_fuzzer/ |
H A D | dumpheapsnapshot1_fuzzer.cpp | 50 DFXJSNApi::DumpHeapSnapshot(vm, dumpOption); in DumpHeapSnapshot1FuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/dumpheapsnapshot3_fuzzer/ |
H A D | dumpheapsnapshot3_fuzzer.cpp | 51 DFXJSNApi::DumpHeapSnapshot(vm, &stream, dumpOption, progress); in DumpHeapSnapshot3FuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | dfx_jsnapi.cpp | 57 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const std::string &path, in DumpHeapSnapshot() function in panda::DFXJSNApi 62 DumpHeapSnapshot(vm, &stream, dumpOption); in DumpHeapSnapshot() 69 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream *stream, in DumpHeapSnapshot() function in panda::DFXJSNApi 76 heapProfile->DumpHeapSnapshot(stream, dumpOption, progress); in DumpHeapSnapshot() 105 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, in DumpHeapSnapshot() function in panda::DFXJSNApi 136 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in DumpHeapSnapshot() 146 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, in DumpHeapSnapshot() function in panda::DFXJSNApi 156 LOG_ECMA(INFO) << "DumpHeapSnapshot tid " << tid << " curTid " << curTid; in DumpHeapSnapshot() 189 DumpHeapSnapshot(dump->vm, dumpOption); in DumpHeapSnapshotWithVm() 201 LOG_ECMA(INFO) << "DumpHeapSnapshot workthrea in DumpHeapSnapshotWithVm() [all...] |
/arkcompiler/toolchain/tooling/agent/ |
H A D | heapprofiler_impl.cpp | 455 panda::DFXJSNApi::DumpHeapSnapshot(vm_, &stream_, dumpOption, &progress); in TakeHeapSnapshot() 457 panda::DFXJSNApi::DumpHeapSnapshot(vm_, &stream_, dumpOption); in TakeHeapSnapshot()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | dfx_jsnapi_tests.cpp | 95 DFXJSNApi::DumpHeapSnapshot(vm_, filePath, dumpOption); in HWTEST_F_L0() 128 DFXJSNApi::DumpHeapSnapshot(vm_, &stream, dumpOption, progress); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | heap.cpp | 688 heapProfile->DumpHeapSnapshot(dumpOption); in DumpHeapSnapshotBeforeOOM() 1543 heapProfile->DumpHeapSnapshot(dumpOption); in DumpHeapSnapshotBeforeOOM() 2709 heapProfile->DumpHeapSnapshot(dumpOption); in ThresholdReachedDump()
|