Eneboo - Documentación para desarrolladores
|
Provides support for coalescing objects. Más...
#include <testcoalesceableheap.h>
Clases | |
class | Header |
Métodos públicos estáticos | |
static int | getHeap (void *ptr) |
static void | setHeap (void *ptr, int h) |
static int | getPrevHeap (void *ptr) |
static void | setPrevHeap (void *ptr, int h) |
static size_t | getSize (void *ptr) |
static void | setSize (void *ptr, size_t sz) |
static size_t | getPrevSize (void *ptr) |
static void | setPrevSize (void *ptr, size_t sz) |
static void | markFree (void *ptr) |
static void | markInUse (void *ptr) |
static void | markPrevInUse (void *ptr) |
static void | markMmapped (void *ptr) |
static int | isFree (void *ptr) |
static int | isPrevFree (void *ptr) |
static int | isMmapped (void *ptr) |
static void * | getNext (void *ptr) |
static void * | getPrev (void *ptr) |
Provides support for coalescing objects.
static int RequireCoalesceable< SuperHeap >::getHeap | ( | void * | ptr | ) | [inline, static] |
static void* RequireCoalesceable< SuperHeap >::getNext | ( | void * | ptr | ) | [inline, static] |
static void* RequireCoalesceable< SuperHeap >::getPrev | ( | void * | ptr | ) | [inline, static] |
static int RequireCoalesceable< SuperHeap >::getPrevHeap | ( | void * | ptr | ) | [inline, static] |
static size_t RequireCoalesceable< SuperHeap >::getPrevSize | ( | void * | ptr | ) | [inline, static] |
static size_t RequireCoalesceable< SuperHeap >::getSize | ( | void * | ptr | ) | [inline, static] |
static int RequireCoalesceable< SuperHeap >::isFree | ( | void * | ptr | ) | [inline, static] |
static int RequireCoalesceable< SuperHeap >::isMmapped | ( | void * | ptr | ) | [inline, static] |
static int RequireCoalesceable< SuperHeap >::isPrevFree | ( | void * | ptr | ) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::markFree | ( | void * | ptr | ) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::markInUse | ( | void * | ptr | ) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::markMmapped | ( | void * | ptr | ) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::markPrevInUse | ( | void * | ptr | ) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::setHeap | ( | void * | ptr, |
int | h | ||
) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::setPrevHeap | ( | void * | ptr, |
int | h | ||
) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::setPrevSize | ( | void * | ptr, |
size_t | sz | ||
) | [inline, static] |
static void RequireCoalesceable< SuperHeap >::setSize | ( | void * | ptr, |
size_t | sz | ||
) | [inline, static] |