v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::HeapProfilerNativeMoveListener Class Referenceabstract

#include <heap-profiler.h>

Collaboration diagram for v8::internal::HeapProfilerNativeMoveListener:

Public Member Functions

 HeapProfilerNativeMoveListener (HeapProfiler *profiler)
 
 HeapProfilerNativeMoveListener (const HeapProfilerNativeMoveListener &other)=delete
 
HeapProfilerNativeMoveListeneroperator= (const HeapProfilerNativeMoveListener &other)=delete
 
virtual ~HeapProfilerNativeMoveListener ()=default
 
virtual void StartListening ()=0
 
virtual void StopListening ()=0
 

Protected Member Functions

void ObjectMoveEvent (Address from, Address to, int size)
 

Private Attributes

HeapProfilerprofiler_
 

Detailed Description

Definition at line 31 of file heap-profiler.h.

Constructor & Destructor Documentation

◆ HeapProfilerNativeMoveListener() [1/2]

v8::internal::HeapProfilerNativeMoveListener::HeapProfilerNativeMoveListener ( HeapProfiler * profiler)
inlineexplicit

Definition at line 33 of file heap-profiler.h.

◆ HeapProfilerNativeMoveListener() [2/2]

v8::internal::HeapProfilerNativeMoveListener::HeapProfilerNativeMoveListener ( const HeapProfilerNativeMoveListener & other)
delete

◆ ~HeapProfilerNativeMoveListener()

virtual v8::internal::HeapProfilerNativeMoveListener::~HeapProfilerNativeMoveListener ( )
virtualdefault

Member Function Documentation

◆ ObjectMoveEvent()

void v8::internal::HeapProfilerNativeMoveListener::ObjectMoveEvent ( Address from,
Address to,
int size )
protected

Definition at line 275 of file heap-profiler.cc.

Here is the call graph for this function:

◆ operator=()

HeapProfilerNativeMoveListener & v8::internal::HeapProfilerNativeMoveListener::operator= ( const HeapProfilerNativeMoveListener & other)
delete

◆ StartListening()

virtual void v8::internal::HeapProfilerNativeMoveListener::StartListening ( )
pure virtual

◆ StopListening()

virtual void v8::internal::HeapProfilerNativeMoveListener::StopListening ( )
pure virtual

Member Data Documentation

◆ profiler_

HeapProfiler* v8::internal::HeapProfilerNativeMoveListener::profiler_
private

Definition at line 51 of file heap-profiler.h.


The documentation for this class was generated from the following files: