Home
last modified time | relevance | path

Searched refs:HeapSampling (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_sampling.cpp21 HeapSampling::HeapSampling(const EcmaVM *vm, Heap *const heap, uint64_t interval, int stackDepth) in HeapSampling() function in panda::ecmascript::HeapSampling
35 HeapSampling::~HeapSampling() in ~HeapSampling()
41 const struct SamplingInfo *HeapSampling::GetAllocationProfile() in GetAllocationProfile()
47 void HeapSampling::ImplementSampling([[maybe_unused]] Address addr, size_t size) in ImplementSampling()
55 bool HeapSampling::PushStackInfo(const struct MethodKey &methodKey) in PushStackInfo()
64 bool HeapSampling::PushFrameInfo(const FrameInfoTemp &frameInfoTemp) in PushFrameInfo()
73 void HeapSampling::ResetFrameLength() in ResetFrameLength()
79 void HeapSampling::GetStack() in GetStack()
130 void HeapSampling::FillScriptIdAndStore() in FillScriptIdAndStore()
157 std::string HeapSampling::AddRunningState(char *functionName, RunningState state, kungfu::DeoptType… in AddRunningState()
[all …]
Dheap_sampling.h58 class HeapSampling {
60 HeapSampling(const EcmaVM *vm, Heap *const heap, uint64_t interval, int stackDepth);
63 virtual ~HeapSampling();
Dheap_profiler.h192 std::unique_ptr<HeapSampling> heapSampling_ {nullptr};
Dheap_profiler.cpp1191 heapSampling_ = std::make_unique<HeapSampling>(vm_, const_cast<Heap *>(vm_->GetHeap()), in StartHeapSampling()
/arkcompiler/ets_runtime/ecmascript/mem/
Dallocation_inspector.h23 class HeapSampling; variable
27 explicit AllocationInspector(Heap *heap, uint64_t rate, HeapSampling *profiler) in AllocationInspector()
43 [[maybe_unused]] HeapSampling *const profiler_;
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Dheap_sampling_test.cpp95 std::unique_ptr<HeapSampling> heapSampling = std::make_unique<HeapSampling>(instance, in HWTEST_F_L0()