V8 Project
v8::HeapProfiler::ObjectNameResolver Class Referenceabstract

Callback interface for retrieving user friendly names of global objects. More...

#include <v8-profiler.h>

+ Collaboration diagram for v8::HeapProfiler::ObjectNameResolver:

Public Member Functions

virtual const char * GetName (Handle< Object > object)=0
 Returns name to be used in the heap snapshot for given node. More...
 

Protected Member Functions

virtual ~ObjectNameResolver ()
 

Detailed Description

Callback interface for retrieving user friendly names of global objects.

Definition at line 436 of file v8-profiler.h.

Constructor & Destructor Documentation

◆ ~ObjectNameResolver()

virtual v8::HeapProfiler::ObjectNameResolver::~ObjectNameResolver ( )
inlineprotectedvirtual

Definition at line 444 of file v8-profiler.h.

444 {}

Member Function Documentation

◆ GetName()

virtual const char* v8::HeapProfiler::ObjectNameResolver::GetName ( Handle< Object object)
pure virtual

Returns name to be used in the heap snapshot for given node.

Returned string must stay alive until snapshot collection is completed.

Referenced by v8::internal::V8HeapExplorer::TagGlobalObjects().

+ Here is the caller graph for this function:

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