Lines Matching refs:HeapProfiler
114 HeapProfiler::HeapProfiler(const EcmaVM *vm) : vm_(vm), stringTable_(vm), chunk_(vm->GetNativeAreaAllocator())
120 HeapProfiler::~HeapProfiler()
127 void HeapProfiler::AllocationEvent(TaggedObject *address, size_t size)
138 void HeapProfiler::MoveEvent(uintptr_t address, TaggedObject *forwardAddress, size_t size)
149 void HeapProfiler::UpdateHeapObjects(HeapSnapshot *snapshot)
155 void HeapProfiler::DumpHeapSnapshot([[maybe_unused]] const DumpSnapShotOption &dumpOption)
174 bool HeapProfiler::DoDump(Stream *stream, Progress *progress, const DumpSnapShotOption &dumpOption)
182 LOG_ECMA(INFO) << "HeapProfiler DumpSnapshot heap size " << heapSize;
350 bool HeapProfiler::GenerateHeapSnapshot(std::string &inputFilePath, std::string &outputPath)
583 bool HeapProfiler::BinaryDump(Stream *stream, [[maybe_unused]] const DumpSnapShotOption &dumpOption)
635 void HeapProfiler::FillIdMap()
671 bool HeapProfiler::DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, Progress *progress)
725 bool HeapProfiler::StartHeapTracking(double timeInterval, bool isVmMode, Stream *stream,
750 bool HeapProfiler::UpdateHeapTracking(Stream *stream)
775 bool HeapProfiler::StopHeapTracking(Stream *stream, Progress *progress, bool newThread)
809 std::string HeapProfiler::GenDumpFileName(DumpFormat dumpFormat)
830 CString HeapProfiler::GetTimeStamp()
856 bool HeapProfiler::ForceFullGC(const EcmaVM *vm)
865 void HeapProfiler::ForceSharedGC()
872 HeapSnapshot *HeapProfiler::MakeHeapSnapshot(SampleType sampleType, const DumpSnapShotOption &dumpOption,
875 LOG_ECMA(INFO) << "HeapProfiler::MakeHeapSnapshot";
907 void HeapProfiler::AddSnapshot(HeapSnapshot *snapshot)
916 void HeapProfiler::ClearSnapshot()
924 bool HeapProfiler::StartHeapSampling(uint64_t samplingInterval, int stackDepth)
935 void HeapProfiler::StopHeapSampling()
940 const struct SamplingInfo *HeapProfiler::GetAllocationProfile()