NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dlmalloc-support.cc File Reference
#include <nul/compiler.h>
#include <nul/types.h>
#include <service/helper.h>
#include <service/logging.h>
#include <sys/syscalls.h>
#include "dlmalloc-config.h"

Functions

EXTERN_C void * dlmemalign (size_t, size_t)
EXTERN_C void * dlmalloc (size_t)
EXTERN_C void * dlrealloc (void *, size_t)
EXTERN_C void dlfree (void *)
EXTERN_C void dlmalloc_init (cap_sel pool)
EXTERN_C void dlmalloc_init_locks (void)
void abort ()
void semaphore_init (cap_sel *lk, unsigned initial)
void semaphore_down (cap_sel *lk)
void semaphore_up (cap_sel *lk)
void * mmap_simple (void *start, size_t size)
int munmap (void *start, size_t size)
void * malloc (size_t size)
void free (void *ptr)
void * realloc (void *ptr, size_t size)

Function Documentation

void abort ( )
void dlfree ( void *  mem)
void * dlmalloc ( size_t  bytes)
EXTERN_C void dlmalloc_init ( cap_sel  pool)
EXTERN_C void dlmalloc_init_locks ( void  )
void * dlmemalign ( size_t  alignment,
size_t  bytes 
)
void * dlrealloc ( void *  oldmem,
size_t  bytes 
)
void free ( void *  ptr)
void* malloc ( size_t  size)
void* mmap_simple ( void *  start,
size_t  size 
)
int munmap ( void *  start,
size_t  size 
)
void* realloc ( void *  ptr,
size_t  size 
)
void semaphore_down ( cap_sel lk)
void semaphore_init ( cap_sel lk,
unsigned  initial 
)
void semaphore_up ( cap_sel lk)