webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
bmalloc::Zone Class Reference

#include <Zone.h>

Inheritance diagram for bmalloc::Zone:

Public Member Functions

 Zone ()
 
 Zone (task_t, memory_reader_t, vm_address_t)
 
void addRange (Range)
 
FixedVector< Range, capacity > & ranges ()
 
 Zone ()
 
 Zone (task_t, memory_reader_t, vm_address_t)
 
void addRange (Range)
 
FixedVector< Range, capacity > & ranges ()
 

Static Public Attributes

static const size_t capacity = 2048
 

Constructor & Destructor Documentation

◆ Zone() [1/4]

bmalloc::Zone::Zone ( )

◆ Zone() [2/4]

bmalloc::Zone::Zone ( task_t  task,
memory_reader_t  reader,
vm_address_t  remotePointer 
)

◆ Zone() [3/4]

bmalloc::Zone::Zone ( )

◆ Zone() [4/4]

bmalloc::Zone::Zone ( task_t  ,
memory_reader_t  ,
vm_address_t   
)

Member Function Documentation

◆ addRange() [1/2]

void bmalloc::Zone::addRange ( Range  range)
inline

◆ addRange() [2/2]

void bmalloc::Zone::addRange ( Range  )

◆ ranges() [1/2]

FixedVector<Range, capacity>& bmalloc::Zone::ranges ( )
inline

◆ ranges() [2/2]

FixedVector<Range, capacity>& bmalloc::Zone::ranges ( )
inline

Member Data Documentation

◆ capacity

static const size_t bmalloc::Zone::capacity = 2048
static

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