Lines Matching full:virtual
53 virtual ~HeapProfilerInterface() = default;
55 virtual size_t GetIdCount() = 0;
56 virtual void AllocationEvent(TaggedObject *address, size_t size) = 0;
57 virtual void MoveEvent(uintptr_t address, TaggedObject *forwardAddress, size_t size)= 0;
58 virtual bool DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption,
64 …virtual void DumpHeapSnapshotForOOM(const DumpSnapShotOption &dumpOption, bool fromSharedGC = fals…
65 virtual bool GenerateHeapSnapshot(std::string &inputFilePath, std::string &outputPath) = 0;
67 …virtual bool StartHeapTracking(double timeInterval, bool isVmMode = true, Stream *stream = nullptr,
69 virtual bool UpdateHeapTracking(Stream *stream) = 0;
70 …virtual bool StopHeapTracking(Stream *stream, Progress *progress = nullptr, bool newThread = true)…
71 virtual bool StartHeapSampling(uint64_t samplingInterval, int stackDepth = 128) = 0;
72 virtual void StopHeapSampling() = 0;
73 virtual const struct SamplingInfo *GetAllocationProfile() = 0;