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

#include <PageReservation.h>

Inheritance diagram for WTF::PageReservation:
WTF::PageBlock WTF::PageBlock WTF::PageBlock

Public Member Functions

 PageReservation ()
 
void commit (void *start, size_t size)
 
void decommit (void *start, size_t size)
 
size_t committed ()
 
void deallocate ()
 
 PageReservation ()
 
void commit (void *start, size_t size)
 
void decommit (void *start, size_t size)
 
size_t committed ()
 
void deallocate ()
 
 PageReservation ()
 
void commit (void *start, size_t size)
 
void decommit (void *start, size_t size)
 
size_t committed ()
 
void deallocate ()
 

Static Public Member Functions

static PageReservation reserve (size_t size, OSAllocator::Usage usage=OSAllocator::UnknownUsage, bool writable=true, bool executable=false)
 
static PageReservation reserveWithGuardPages (size_t size, OSAllocator::Usage usage=OSAllocator::UnknownUsage, bool writable=true, bool executable=false)
 
static PageReservation reserve (size_t size, OSAllocator::Usage usage=OSAllocator::UnknownUsage, bool writable=true, bool executable=false)
 
static PageReservation reserveWithGuardPages (size_t size, OSAllocator::Usage usage=OSAllocator::UnknownUsage, bool writable=true, bool executable=false)
 
static PageReservation reserve (size_t size, OSAllocator::Usage usage=OSAllocator::UnknownUsage, bool writable=true, bool executable=false)
 
static PageReservation reserveWithGuardPages (size_t size, OSAllocator::Usage usage=OSAllocator::UnknownUsage, bool writable=true, bool executable=false)
 

Constructor & Destructor Documentation

◆ PageReservation() [1/3]

WTF::PageReservation::PageReservation ( )
inline

◆ PageReservation() [2/3]

WTF::PageReservation::PageReservation ( )
inline

◆ PageReservation() [3/3]

WTF::PageReservation::PageReservation ( )
inline

Member Function Documentation

◆ commit() [1/3]

void WTF::PageReservation::commit ( void start,
size_t  size 
)
inline

◆ commit() [2/3]

void WTF::PageReservation::commit ( void start,
size_t  size 
)
inline

◆ commit() [3/3]

void WTF::PageReservation::commit ( void start,
size_t  size 
)
inline

◆ committed() [1/3]

size_t WTF::PageReservation::committed ( )
inline

◆ committed() [2/3]

size_t WTF::PageReservation::committed ( )
inline

◆ committed() [3/3]

size_t WTF::PageReservation::committed ( )
inline

◆ deallocate() [1/3]

void WTF::PageReservation::deallocate ( )
inline

◆ deallocate() [2/3]

void WTF::PageReservation::deallocate ( )
inline

◆ deallocate() [3/3]

void WTF::PageReservation::deallocate ( )
inline

◆ decommit() [1/3]

void WTF::PageReservation::decommit ( void start,
size_t  size 
)
inline

◆ decommit() [2/3]

void WTF::PageReservation::decommit ( void start,
size_t  size 
)
inline

◆ decommit() [3/3]

void WTF::PageReservation::decommit ( void start,
size_t  size 
)
inline

◆ reserve() [1/3]

static PageReservation WTF::PageReservation::reserve ( size_t  size,
OSAllocator::Usage  usage = OSAllocator::UnknownUsage,
bool  writable = true,
bool  executable = false 
)
inlinestatic

◆ reserve() [2/3]

static PageReservation WTF::PageReservation::reserve ( size_t  size,
OSAllocator::Usage  usage = OSAllocator::UnknownUsage,
bool  writable = true,
bool  executable = false 
)
inlinestatic

◆ reserve() [3/3]

static PageReservation WTF::PageReservation::reserve ( size_t  size,
OSAllocator::Usage  usage = OSAllocator::UnknownUsage,
bool  writable = true,
bool  executable = false 
)
inlinestatic

◆ reserveWithGuardPages() [1/3]

static PageReservation WTF::PageReservation::reserveWithGuardPages ( size_t  size,
OSAllocator::Usage  usage = OSAllocator::UnknownUsage,
bool  writable = true,
bool  executable = false 
)
inlinestatic

◆ reserveWithGuardPages() [2/3]

static PageReservation WTF::PageReservation::reserveWithGuardPages ( size_t  size,
OSAllocator::Usage  usage = OSAllocator::UnknownUsage,
bool  writable = true,
bool  executable = false 
)
inlinestatic

◆ reserveWithGuardPages() [3/3]

static PageReservation WTF::PageReservation::reserveWithGuardPages ( size_t  size,
OSAllocator::Usage  usage = OSAllocator::UnknownUsage,
bool  writable = true,
bool  executable = false 
)
inlinestatic

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