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

#include <Deallocator.h>

Public Member Functions

 Deallocator (Heap *)
 
 ~Deallocator ()
 
void deallocate (void *)
 
void scavenge ()
 
void processObjectLog ()
 
void processObjectLog (std::lock_guard< StaticMutex > &)
 
 Deallocator (Heap *)
 
 ~Deallocator ()
 
void deallocate (void *)
 
void scavenge ()
 
void processObjectLog ()
 
void processObjectLog (std::lock_guard< StaticMutex > &)
 

Constructor & Destructor Documentation

◆ Deallocator() [1/2]

bmalloc::Deallocator::Deallocator ( Heap heap)

◆ ~Deallocator() [1/2]

bmalloc::Deallocator::~Deallocator ( )

◆ Deallocator() [2/2]

bmalloc::Deallocator::Deallocator ( Heap )

◆ ~Deallocator() [2/2]

bmalloc::Deallocator::~Deallocator ( )

Member Function Documentation

◆ deallocate() [1/2]

void bmalloc::Deallocator::deallocate ( void object)
inline

◆ deallocate() [2/2]

void bmalloc::Deallocator::deallocate ( void )

◆ processObjectLog() [1/4]

void bmalloc::Deallocator::processObjectLog ( )

◆ processObjectLog() [2/4]

void bmalloc::Deallocator::processObjectLog ( )

◆ processObjectLog() [3/4]

void bmalloc::Deallocator::processObjectLog ( std::lock_guard< StaticMutex > &  lock)

◆ processObjectLog() [4/4]

void bmalloc::Deallocator::processObjectLog ( std::lock_guard< StaticMutex > &  )

◆ scavenge() [1/2]

void bmalloc::Deallocator::scavenge ( )

◆ scavenge() [2/2]

void bmalloc::Deallocator::scavenge ( )

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