Eneboo - Documentación para desarrolladores
Clases | Namespaces | 'defines' | 'typedefs' | Enumeraciones | Variables
Referencia del Archivo src/hoard/src/libhoard.cpp
#include <new>
#include "ansiwrapper.h"
#include "cpuinfo.h"
#include "hoard.h"
#include "heapmanager.h"
#include "tlab.h"
#include "tls.cpp"
#include "wrapper.cpp"

Clases

class  Hoard::HoardHeapType
class  Hoard::TLAB

Namespaces

namespace  Hoard

'defines'

#define HOARD_MMAP_PROTECTION_MASK   (PROT_READ | PROT_WRITE)

'typedefs'

typedef
HoardHeapType::SuperblockType::Header 
Hoard::TheHeader
typedef
ThreadLocalAllocationBuffer
< HL::bins< TheHeader,
SUPERBLOCK_SIZE >::NUM_BINS,
HL::bins< TheHeader,
SUPERBLOCK_SIZE >
::getSizeClass, HL::bins
< TheHeader, SUPERBLOCK_SIZE >
::getClassSize,
LargestSmallObject,
MAX_MEMORY_PER_TLAB,
HoardHeapType::SuperblockType,
SUPERBLOCK_SIZE, HoardHeapType
Hoard::TLABBase
typedef TLAB TheCustomHeapType

Enumeraciones

enum  { Hoard::MAX_MEMORY_PER_TLAB = 256 * 1024 }
 The maximum amount of memory that each TLAB may hold, in bytes. Más...
enum  { Hoard::MaxThreads = 1024 }
 The maximum number of threads supported (sort of). Más...
enum  { Hoard::NumHeaps = 128 }
 The maximum number of heaps supported. Más...
enum  { Hoard::LargestSmallObject = 256 }

Variables

volatile int anyThreadCreated = 0

Documentación de los 'defines'

#define HOARD_MMAP_PROTECTION_MASK   (PROT_READ | PROT_WRITE)

Documentación de los 'typedefs'


Documentación de las variables

volatile int anyThreadCreated = 0
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'