Home
last modified time | relevance | path

Searched refs:HeapProfiler (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_profiler.h128 class HeapProfiler : public HeapProfilerInterface { class
130 NO_MOVE_SEMANTIC(HeapProfiler);
131 NO_COPY_SEMANTIC(HeapProfiler);
132 explicit HeapProfiler(const EcmaVM *vm);
133 ~HeapProfiler() override;
H A Dheap_profiler.cpp114 HeapProfiler::HeapProfiler(const EcmaVM *vm) : vm_(vm), stringTable_(vm), chunk_(vm->GetNativeAreaAllocator()) in HeapProfiler() function in panda::ecmascript::HeapProfiler
120 HeapProfiler::~HeapProfiler() in ~HeapProfiler()
127 void HeapProfiler::AllocationEvent(TaggedObject *address, size_t size) in AllocationEvent()
138 void HeapProfiler::MoveEvent(uintptr_t address, TaggedObject *forwardAddress, size_t size) in MoveEvent()
149 void HeapProfiler::UpdateHeapObjects(HeapSnapshot *snapshot) in UpdateHeapObjects()
155 void HeapProfiler::DumpHeapSnapshot([[maybe_unused]] const DumpSnapShotOption &dumpOption) in DumpHeapSnapshot()
174 bool HeapProfiler::DoDump(Stream *stream, Progress *progress, const DumpSnapShotOption &dumpOption) in DoDump()
182 LOG_ECMA(INFO) << "HeapProfiler DumpSnapsho in DoDump()
[all...]
/arkcompiler/toolchain/tooling/test/
H A Dheapprofiler_impl_test.cpp216 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler.addInspectedHeapObject","params":{}})"; in HWTEST_F_L0()
220 msg = std::string() + R"({"id":0,"method":"HeapProfiler.addInspectedHeapObject","params":{"heapObjectId":"0"}})"; in HWTEST_F_L0()
238 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler.collectGarbage","params":{}})"; in HWTEST_F_L0()
256 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler.enable","params":{}})"; in HWTEST_F_L0()
274 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler.disable","params":{}})"; in HWTEST_F_L0()
292 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler.getHeapObjectId","params":{"objectId":true}})"; in HWTEST_F_L0()
296 msg = std::string() + R"({"id":0,"method":"HeapProfiler.getHeapObjectId","params":{"objectId":"0"}})"; in HWTEST_F_L0()
314 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler.getObjectByHeapObjectId","params":{ in HWTEST_F_L0()
319 msg = std::string() + R"({"id":0,"method":"HeapProfiler.getObjectByHeapObjectId","params":{"objectId":"001", in HWTEST_F_L0()
338 std::string msg = std::string() + R"({"id":0,"method":"HeapProfiler in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
H A Dheap_tracker_first_test.cpp290 HeapProfiler heapProfiler(instance); in HWTEST_F_L0()
306 HeapProfiler heapProfiler(instance); in HWTEST_F_L0()
H A Dheap_tracker_third_test.cpp201 HeapProfiler heapProfiler(instance); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
H A Decma_vm.h72 class HeapProfiler;
H A Decma_vm.cpp676 heapProfile_ = new HeapProfiler(this); in GetOrNewHeapProfile()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dheap.h47 class HeapProfiler;

Completed in 10 milliseconds