Lines Matching full:virtual
48 virtual ~HeapProfilerInterface() = default;
50 virtual size_t GetIdCount() = 0;
51 virtual void AllocationEvent(TaggedObject *address, size_t size) = 0;
52 virtual void MoveEvent(uintptr_t address, TaggedObject *forwardAddress, size_t size)= 0;
53 virtual bool DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption,
56 virtual void DumpHeapSnapshot(const DumpSnapShotOption &dumpOption) = 0;
57 virtual bool GenerateHeapSnapshot(std::string &inputFilePath, std::string &outputPath) = 0;
59 …virtual bool StartHeapTracking(double timeInterval, bool isVmMode = true, Stream *stream = nullptr,
61 virtual bool UpdateHeapTracking(Stream *stream) = 0;
62 …virtual bool StopHeapTracking(Stream *stream, Progress *progress = nullptr, bool newThread = true)…
63 virtual bool StartHeapSampling(uint64_t samplingInterval, int stackDepth = 128) = 0;
64 virtual void StopHeapSampling() = 0;
65 virtual const struct SamplingInfo *GetAllocationProfile() = 0;