/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
H A D | heap_tracker_second_test.cpp | 142 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 143 dumpOption.dumpFormat = DumpFormat::JSON; in HWTEST_F_L0() 144 dumpOption.isVmMode = true; in HWTEST_F_L0() 145 dumpOption.isPrivate = true; in HWTEST_F_L0() 146 dumpOption.captureNumericValue = false; in HWTEST_F_L0() 147 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0() 178 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 179 dumpOption.dumpFormat = DumpFormat::BINARY; in HWTEST_F_L0() 180 dumpOption.isVmMode = true; in HWTEST_F_L0() 181 dumpOption in HWTEST_F_L0() 214 DumpSnapShotOption dumpOption; HWTEST_F_L0() local 250 DumpSnapShotOption dumpOption; HWTEST_F_L0() local [all...] |
H A D | heap_tracker_first_test.cpp | 254 DumpSnapShotOption dumpOption = { DumpFormat::JSON, true, true };
in HWTEST_F_L0() local 255 heapProfile->DumpHeapSnapshot(&stream, dumpOption);
in HWTEST_F_L0() 291 DumpSnapShotOption dumpOption;
in HWTEST_F_L0() local 292 dumpOption.isVmMode = isVmMode;
in HWTEST_F_L0() 293 dumpOption.isPrivate = isPrivate;
in HWTEST_F_L0() 294 dumpOption.captureNumericValue = captureNumericValue;
in HWTEST_F_L0() 295 HeapSnapshot heapSnapshot(instance, heapProfiler.GetEcmaStringTable(), dumpOption, traceAllocation,
in HWTEST_F_L0() 307 DumpSnapShotOption dumpOption;
in HWTEST_F_L0() local 308 dumpOption.isVmMode = isVmMode;
in HWTEST_F_L0() 309 dumpOption in HWTEST_F_L0() [all...] |
H A D | heap_tracker_third_test.cpp | 151 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 152 dumpOption.dumpFormat = DumpFormat::JSON; in HWTEST_F_L0() 153 dumpOption.isVmMode = true; in HWTEST_F_L0() 154 dumpOption.isPrivate = true; in HWTEST_F_L0() 155 dumpOption.captureNumericValue = false; in HWTEST_F_L0() 156 heapProfile->DumpHeapSnapshot(&stream, dumpOption, &testProgress); in HWTEST_F_L0() 202 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 203 dumpOption.isVmMode = isVmMode; in HWTEST_F_L0() 204 dumpOption.isPrivate = isPrivate; in HWTEST_F_L0() 205 dumpOption in HWTEST_F_L0() [all...] |
H A D | hprof_test.cpp | 133 DumpSnapShotOption dumpOption; in GenerateSnapShot() local 134 dumpOption.dumpFormat = DumpFormat::JSON; in GenerateSnapShot() 135 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in GenerateSnapShot() 401 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 402 dumpOption.dumpFormat = dumpFormat; in HWTEST_F_L0() 403 dumpOption.isVmMode = true; in HWTEST_F_L0() 404 dumpOption.isPrivate = false; in HWTEST_F_L0() 405 dumpOption.captureNumericValue = false; in HWTEST_F_L0() 417 DFXJSNApi::DumpHeapSnapshot(vm, &stream, dumpOption, progress); in HWTEST_F_L0() 419 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in HWTEST_F_L0() [all...] |
H A D | heap_dump_test.cpp | 97 DumpSnapShotOption dumpOption; in GenerateSnapShot() local 98 dumpOption.dumpFormat = DumpFormat::JSON; in GenerateSnapShot() 99 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in GenerateSnapShot() 106 DumpSnapShotOption dumpOption; in GenerateRawHeapSnashot() local 107 dumpOption.dumpFormat = DumpFormat::BINARY; in GenerateRawHeapSnashot() 108 dumpOption.isDumpOOM = true; in GenerateRawHeapSnashot() 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) overrid [all...] |
/arkcompiler/ets_runtime/test/fuzztest/dumpheapsnapshot2_fuzzer/ |
H A D | dumpheapsnapshot2_fuzzer.cpp | 44 DumpSnapShotOption dumpOption; in DumpHeapSnapshot2FuzzTest() local 45 dumpOption.dumpFormat = dumpFormat; in DumpHeapSnapshot2FuzzTest() 46 dumpOption.isVmMode = true; in DumpHeapSnapshot2FuzzTest() 47 dumpOption.isPrivate = false; in DumpHeapSnapshot2FuzzTest() 48 dumpOption.captureNumericValue = false; in DumpHeapSnapshot2FuzzTest() 50 DFXJSNApi::DumpHeapSnapshot(vm, path, dumpOption); in DumpHeapSnapshot2FuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/dumpheapsnapshot1_fuzzer/ |
H A D | dumpheapsnapshot1_fuzzer.cpp | 45 DumpSnapShotOption dumpOption; in DumpHeapSnapshot1FuzzTest() local 46 dumpOption.dumpFormat = dumpFormat; in DumpHeapSnapshot1FuzzTest() 47 dumpOption.isVmMode = true; in DumpHeapSnapshot1FuzzTest() 48 dumpOption.isPrivate = false; in DumpHeapSnapshot1FuzzTest() 49 dumpOption.captureNumericValue = false; in DumpHeapSnapshot1FuzzTest() 50 DFXJSNApi::DumpHeapSnapshot(vm, dumpOption); in DumpHeapSnapshot1FuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/dumpheapsnapshot3_fuzzer/ |
H A D | dumpheapsnapshot3_fuzzer.cpp | 40 DumpSnapShotOption dumpOption; in DumpHeapSnapshot3FuzzTest() local 41 dumpOption.dumpFormat = dumpFormat; in DumpHeapSnapshot3FuzzTest() 42 dumpOption.isVmMode = true; in DumpHeapSnapshot3FuzzTest() 43 dumpOption.isPrivate = false; in DumpHeapSnapshot3FuzzTest() 44 dumpOption.captureNumericValue = false; in DumpHeapSnapshot3FuzzTest() 51 DFXJSNApi::DumpHeapSnapshot(vm, &stream, dumpOption, progress); in DumpHeapSnapshot3FuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler.cpp | 155 void HeapProfiler::DumpHeapSnapshot([[maybe_unused]] const DumpSnapShotOption &dumpOption) in DumpHeapSnapshot() argument 160 if (dumpOption.isDumpOOM && dumpOption.dumpFormat == DumpFormat::BINARY) { in DumpHeapSnapshot() 170 DumpHeapSnapshot(&stream, dumpOption); in DumpHeapSnapshot() 174 bool HeapProfiler::DoDump(Stream *stream, Progress *progress, const DumpSnapShotOption &dumpOption) in DoDump() argument 180 if (dumpOption.isFullGC) { in DoDump() 188 snapshot = MakeHeapSnapshot(SampleType::ONE_SHOT, dumpOption); in DoDump() 197 FileStream newStream(GenDumpFileName(dumpOption.dumpFormat)); in DoDump() 376 DumpSnapShotOption dumpOption; in GenerateHeapSnapshot() local 381 auto *snapshot = new HeapSnapshot(vm_, GetEcmaStringTable(), dumpOption, traceAllocatio in GenerateHeapSnapshot() 583 BinaryDump(Stream *stream, [[maybe_unused]] const DumpSnapShotOption &dumpOption) BinaryDump() argument 671 DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, Progress *progress) DumpHeapSnapshot() argument 731 DumpSnapShotOption dumpOption; StartHeapTracking() local 872 MakeHeapSnapshot(SampleType sampleType, const DumpSnapShotOption &dumpOption, bool traceAllocation) MakeHeapSnapshot() argument [all...] |
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; 181 HeapSnapshot *MakeHeapSnapshot(SampleType sampleType, const DumpSnapShotOption &dumpOption, 183 bool DoDump(Stream *stream, Progress *progress, const DumpSnapShotOption &dumpOption); 189 bool BinaryDump(Stream *stream, const DumpSnapShotOption &dumpOption);
|
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_snapshot.h | 408 HeapSnapshot(const EcmaVM *vm, StringHashMap *stringTable, const DumpSnapShotOption &dumpOption, in HeapSnapshot() argument 410 : vm_(vm), stringTable_(stringTable), isVmMode_(dumpOption.isVmMode), isPrivate_(dumpOption.isPrivate), in HeapSnapshot() 411 captureNumericValue_(dumpOption.captureNumericValue), trackAllocations_(trackAllocations), in HeapSnapshot()
|
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
H A D | dfx_jsnapi.h | 59 DumpSnapShotOption dumpOption; member 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); 73 static void DumpHeapSnapshotWithVm(const EcmaVM *vm, const DumpSnapShotOption &dumpOption, uint32_t tid);
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | dfx_jsnapi.cpp | 58 [[maybe_unused]] const DumpSnapShotOption &dumpOption) in DumpHeapSnapshot() 62 DumpHeapSnapshot(vm, &stream, dumpOption); in DumpHeapSnapshot() 70 [[maybe_unused]] const DumpSnapShotOption &dumpOption, in DumpHeapSnapshot() 76 heapProfile->DumpHeapSnapshot(stream, dumpOption, progress); in DumpHeapSnapshot() 106 [[maybe_unused]] const DumpSnapShotOption &dumpOption) in DumpHeapSnapshot() 124 if (dumpOption.isDumpOOM && dumpOption.dumpFormat == DumpFormat::BINARY) { in DumpHeapSnapshot() 136 heapProfile->DumpHeapSnapshot(&stream, dumpOption); in DumpHeapSnapshot() 147 [[maybe_unused]] const DumpSnapShotOption &dumpOption, [[maybe_unused]] uint32_t tid) in DumpHeapSnapshot() 157 DumpHeapSnapshotWithVm(vm, dumpOption, ti in DumpHeapSnapshot() 57 DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const std::string &path, [[maybe_unused]] const DumpSnapShotOption &dumpOption) DumpHeapSnapshot() argument 69 DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream *stream, [[maybe_unused]] const DumpSnapShotOption &dumpOption, [[maybe_unused]] Progress *progress) DumpHeapSnapshot() argument 105 DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const DumpSnapShotOption &dumpOption) DumpHeapSnapshot() argument 146 DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const DumpSnapShotOption &dumpOption, [[maybe_unused]] uint32_t tid) DumpHeapSnapshot() argument 160 DumpHeapSnapshotWithVm([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const DumpSnapShotOption &dumpOption, [[maybe_unused]] uint32_t tid) DumpHeapSnapshotWithVm() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | dfx_jsnapi_tests.cpp | 90 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 91 dumpOption.dumpFormat = ecmascript::DumpFormat::JSON; in HWTEST_F_L0() 92 dumpOption.isVmMode = true; in HWTEST_F_L0() 93 dumpOption.isPrivate = false; in HWTEST_F_L0() 94 dumpOption.captureNumericValue = false; in HWTEST_F_L0() 95 DFXJSNApi::DumpHeapSnapshot(vm_, filePath, dumpOption); in HWTEST_F_L0() 123 DumpSnapShotOption dumpOption; in HWTEST_F_L0() local 124 dumpOption.dumpFormat = ecmascript::DumpFormat::JSON; in HWTEST_F_L0() 125 dumpOption.isVmMode = true; in HWTEST_F_L0() 126 dumpOption in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | heap.cpp | 678 DumpSnapShotOption dumpOption; in DumpHeapSnapshotBeforeOOM() local 679 dumpOption.dumpFormat = DumpFormat::BINARY; in DumpHeapSnapshotBeforeOOM() 680 dumpOption.isVmMode = true; in DumpHeapSnapshotBeforeOOM() 681 dumpOption.isPrivate = false; in DumpHeapSnapshotBeforeOOM() 682 dumpOption.captureNumericValue = false; in DumpHeapSnapshotBeforeOOM() 683 dumpOption.isFullGC = isFullGC; in DumpHeapSnapshotBeforeOOM() 684 dumpOption.isSimplify = true; in DumpHeapSnapshotBeforeOOM() 685 dumpOption.isSync = true; in DumpHeapSnapshotBeforeOOM() 686 dumpOption.isBeforeFill = false; in DumpHeapSnapshotBeforeOOM() 687 dumpOption in DumpHeapSnapshotBeforeOOM() 1533 DumpSnapShotOption dumpOption; DumpHeapSnapshotBeforeOOM() local 2699 DumpSnapShotOption dumpOption; ThresholdReachedDump() local [all...] |
/arkcompiler/toolchain/tooling/agent/ |
H A D | heapprofiler_impl.cpp | 448 DumpSnapShotOption dumpOption; in TakeHeapSnapshot() local 449 dumpOption.dumpFormat = DumpFormat::JSON; in TakeHeapSnapshot() 450 dumpOption.isVmMode = true; in TakeHeapSnapshot() 451 dumpOption.isPrivate = false; in TakeHeapSnapshot() 452 dumpOption.captureNumericValue = captureNumericValue; in TakeHeapSnapshot() 455 panda::DFXJSNApi::DumpHeapSnapshot(vm_, &stream_, dumpOption, &progress); in TakeHeapSnapshot() 457 panda::DFXJSNApi::DumpHeapSnapshot(vm_, &stream_, dumpOption); in TakeHeapSnapshot()
|