Searched refs:HeapProfiler (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler.h | 128 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 D | heap_profiler.cpp | 114 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 D | heapprofiler_impl_test.cpp | 216 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 D | heap_tracker_first_test.cpp | 290 HeapProfiler heapProfiler(instance);
in HWTEST_F_L0() 306 HeapProfiler heapProfiler(instance);
in HWTEST_F_L0()
|
H A D | heap_tracker_third_test.cpp | 201 HeapProfiler heapProfiler(instance); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_vm.h | 72 class HeapProfiler;
|
H A D | ecma_vm.cpp | 676 heapProfile_ = new HeapProfiler(this); in GetOrNewHeapProfile()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | heap.h | 47 class HeapProfiler;
|
Completed in 10 milliseconds