ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

heap.c File Reference
#include <precomp.h>
#include <malloc.h>

Go to the source code of this file.

Defines

#define LOCK_HEAP   _mlock( _HEAP_LOCK )
#define UNLOCK_HEAP   _munlock( _HEAP_LOCK )
#define SAVED_PTR(x)
#define ALIGN_PTR(ptr, alignment, offset)

Typedefs

typedef int(CDECL * MSVCRT_new_handler_func )(size_t size)

Functions

void *CDECL MSVCRT_operator_new (size_t size)
 * FIXME: This should be declared in new.h but it's not an extern "C" so
void *CDECL MSVCRT_operator_new_dbg (size_t size, int type, const char *file, int line)
void CDECL MSVCRT_operator_delete (void *mem)
MSVCRT_new_handler_func CDECL MSVCRT__query_new_handler (void)
int CDECL MSVCRT__query_new_mode (void)
MSVCRT_new_handler_func CDECL MSVCRT__set_new_handler (MSVCRT_new_handler_func func)
MSVCRT_new_handler_func CDECL MSVCRT_set_new_handler (void *func)
int CDECL MSVCRT__set_new_mode (int mode)
int CDECL _callnewh (size_t size)
void *CDECL _expand (void *mem, size_t size)
int CDECL _heapchk (void)
int CDECL _heapmin (void)
int CDECL _heapwalk (_HEAPINFO *next)
int CDECL _heapset (unsigned int value)
int CDECL _heapadd (void *mem, size_t size)
intptr_t CDECL _get_heap_handle (void)
size_t CDECL _msize (void *mem)
void *CDECL calloc (size_t size, size_t count)
void CDECL free (void *ptr)
void *CDECL malloc (size_t size)
void *CDECL realloc (void *ptr, size_t size)
unsigned int *CDECL __p__amblksiz (void)
size_t CDECL _get_sbh_threshold (void)
int CDECL _set_sbh_threshold (size_t threshold)
void CDECL _aligned_free (void *memblock)
void *CDECL _aligned_offset_malloc (size_t size, size_t alignment, size_t offset)
void *CDECL _aligned_malloc (size_t size, size_t alignment)
void *CDECL _aligned_offset_realloc (void *memblock, size_t size, size_t alignment, size_t offset)
void *CDECL _aligned_realloc (void *memblock, size_t size, size_t alignment)
int CDECL memmove_s (void *dest, size_t numberOfElements, const void *src, size_t count)
int CDECL strncpy_s (char *dest, size_t numberOfElements, const char *src, size_t count)

Variables

static MSVCRT_new_handler_func MSVCRT_new_handler
static int MSVCRT_new_mode
static unsigned int MSVCRT_amblksiz = 16
static size_t MSVCRT_sbh_threshold = 0

Generated on Sun May 27 2012 04:48:27 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.