Microchip® Advanced Software Framework

conf_dlmalloc.h File Reference

Macros

#define ABORT
 
#define DLMALLOC_DATA_SECTION   ".data_sdram"
 
#define DLMALLOC_DATA_START   0xD3000000
 
#define DLMALLOC_MOVE_DATA   1
 
#define HAVE_MMAP   1
 
#define HAVE_MREMAP   0
 
#define LACKS_SYS_MMAN_H
 
#define LACKS_UNISTD_H
 
#define MALLOC_FAILURE_ACTION
 
#define malloc_getpagesize   (512U)
 
#define MAP_PRIVATE   0x02
 
#define MORECORE   _sbrk
 
#define ONLY_MSPACES   1
 
#define PROT_READ   0x1
 
#define PROT_WRITE   0x2
 

Functions

void * _sbrk (int)
 
void * mmap (void *start, int length, int prot, int flags, int fd, int offset)
 
int munmap (void *start, int length)
 

#define ABORT

Referenced by init_mparams().

#define DLMALLOC_DATA_SECTION   ".data_sdram"
#define DLMALLOC_DATA_START   0xD3000000
#define DLMALLOC_MOVE_DATA   1
#define HAVE_MMAP   1

Referenced by sys_alloc(), and sys_trim().

#define HAVE_MREMAP   0
#define LACKS_SYS_MMAN_H
#define LACKS_UNISTD_H
#define MALLOC_FAILURE_ACTION
#define malloc_getpagesize   (512U)

Referenced by init_mparams().

#define MAP_PRIVATE   0x02
#define MORECORE   _sbrk

Referenced by mmap(), and munmap().

#define ONLY_MSPACES   1
#define PROT_READ   0x1
#define PROT_WRITE   0x2

void* _sbrk ( int  )
void* mmap ( void *  start,
int  length,
int  prot,
int  flags,
int  fd,
int  offset 
)
int munmap ( void *  start,
int  length 
)

References cur_heap_pos, HEAP_START, and MORECORE.