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

#include <process-heap.h>

Collaboration diagram for cppgc::internal::HeapRegistry:

Classes

class  Subscription
 

Public Types

using Storage = std::vector<HeapBase*>
 

Static Public Member Functions

static HeapBaseTryFromManagedPointer (const void *needle)
 
static const StorageGetRegisteredHeapsForTesting ()
 

Static Private Member Functions

static void RegisterHeap (HeapBase &)
 
static void UnregisterHeap (HeapBase &)
 

Detailed Description

Definition at line 72 of file process-heap.h.

Member Typedef Documentation

◆ Storage

Definition at line 74 of file process-heap.h.

Member Function Documentation

◆ GetRegisteredHeapsForTesting()

const HeapRegistry::Storage & cppgc::internal::HeapRegistry::GetRegisteredHeapsForTesting ( )
static

Definition at line 69 of file process-heap.cc.

◆ RegisterHeap()

void cppgc::internal::HeapRegistry::RegisterHeap ( HeapBase & heap)
staticprivate

Definition at line 34 of file process-heap.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TryFromManagedPointer()

HeapBase * cppgc::internal::HeapRegistry::TryFromManagedPointer ( const void * needle)
static

Definition at line 57 of file process-heap.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ UnregisterHeap()

void cppgc::internal::HeapRegistry::UnregisterHeap ( HeapBase & heap)
staticprivate

Definition at line 43 of file process-heap.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

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