Searched refs:HeapSampling (Results 1 – 6 of 6) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
| D | heap_sampling.cpp | 21 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 …]
|
| D | heap_sampling.h | 58 class HeapSampling { 60 HeapSampling(const EcmaVM *vm, Heap *const heap, uint64_t interval, int stackDepth); 63 virtual ~HeapSampling();
|
| D | heap_profiler.h | 192 std::unique_ptr<HeapSampling> heapSampling_ {nullptr};
|
| D | heap_profiler.cpp | 1191 heapSampling_ = std::make_unique<HeapSampling>(vm_, const_cast<Heap *>(vm_->GetHeap()), in StartHeapSampling()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | allocation_inspector.h | 23 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/ |
| D | heap_sampling_test.cpp | 95 std::unique_ptr<HeapSampling> heapSampling = std::make_unique<HeapSampling>(instance, in HWTEST_F_L0()
|