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

#include <Chunk.h>

Public Member Functions

 Chunk (std::lock_guard< StaticMutex > &)
 
size_t offset (void *)
 
char * address (size_t offset)
 
SmallPagepage (size_t offset)
 
SmallLineline (size_t offset)
 
char * bytes ()
 
SmallLinelines ()
 
SmallPagepages ()
 
 Chunk (std::lock_guard< StaticMutex > &)
 
size_t offset (void *)
 
char * address (size_t offset)
 
SmallPagepage (size_t offset)
 
SmallLineline (size_t offset)
 
char * bytes ()
 
SmallLinelines ()
 
SmallPagepages ()
 

Static Public Member Functions

static Chunkget (void *)
 
static Chunkget (void *)
 

Constructor & Destructor Documentation

◆ Chunk() [1/2]

bmalloc::Chunk::Chunk ( std::lock_guard< StaticMutex > &  )
inline

◆ Chunk() [2/2]

bmalloc::Chunk::Chunk ( std::lock_guard< StaticMutex > &  )

Member Function Documentation

◆ address() [1/2]

char * bmalloc::Chunk::address ( size_t  offset)
inline

◆ address() [2/2]

char* bmalloc::Chunk::address ( size_t  offset)

◆ bytes() [1/2]

char* bmalloc::Chunk::bytes ( )
inline

◆ bytes() [2/2]

char* bmalloc::Chunk::bytes ( )
inline

◆ get() [1/2]

static Chunk* bmalloc::Chunk::get ( void )
static

◆ get() [2/2]

Chunk * bmalloc::Chunk::get ( void address)
inlinestatic

◆ line() [1/2]

SmallLine * bmalloc::Chunk::line ( size_t  offset)
inline

◆ line() [2/2]

SmallLine* bmalloc::Chunk::line ( size_t  offset)

◆ lines() [1/2]

SmallLine* bmalloc::Chunk::lines ( )
inline

◆ lines() [2/2]

SmallLine* bmalloc::Chunk::lines ( )
inline

◆ offset() [1/2]

size_t bmalloc::Chunk::offset ( void address)
inline

◆ offset() [2/2]

size_t bmalloc::Chunk::offset ( void )

◆ page() [1/2]

SmallPage * bmalloc::Chunk::page ( size_t  offset)
inline

◆ page() [2/2]

SmallPage* bmalloc::Chunk::page ( size_t  offset)

◆ pages() [1/2]

SmallPage* bmalloc::Chunk::pages ( )
inline

◆ pages() [2/2]

SmallPage* bmalloc::Chunk::pages ( )
inline

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