Back to index

plt-scheme  4.2.1
Defines | Functions | Variables
gc_gcj.h File Reference
#include "gc.h"

Go to the source code of this file.

Defines

#define MARK_DESCR_OFFSET   sizeof(word)
#define GC_GCJ_MALLOC(s, d)   GC_gcj_malloc(s,d)
#define GC_GCJ_FAST_MALLOC(s, d)   GC_gcj_fast_malloc(s,d)
#define GC_GCJ_MALLOC_IGNORE_OFF_PAGE(s, d)   GC_gcj_malloc_ignore_off_page(s,d)

Functions

void GC_init_gcj_malloc (int mp_index, void *mp)
voidGC_gcj_malloc (size_t lb, void *ptr_to_struct_containing_descr)
voidGC_debug_gcj_malloc (size_t lb, void *ptr_to_struct_containing_descr, GC_EXTRA_PARAMS)
voidGC_gcj_fast_malloc (size_t lw, void *ptr_to_struct_containing_descr)
voidGC_debug_gcj_fast_malloc (size_t lw, void *ptr_to_struct_containing_descr, GC_EXTRA_PARAMS)
voidGC_gcj_malloc_ignore_off_page (size_t lb, void *ptr_to_struct_containing_descr)

Variables

int GC_gcj_kind
int GC_gcj_debug_kind

Define Documentation

#define GC_GCJ_FAST_MALLOC (   s,
 
)    GC_gcj_fast_malloc(s,d)

Definition at line 108 of file gc_gcj.h.

#define GC_GCJ_MALLOC (   s,
 
)    GC_gcj_malloc(s,d)

Definition at line 107 of file gc_gcj.h.

#define GC_GCJ_MALLOC_IGNORE_OFF_PAGE (   s,
 
)    GC_gcj_malloc_ignore_off_page(s,d)

Definition at line 109 of file gc_gcj.h.

#define MARK_DESCR_OFFSET   sizeof(word)

Definition at line 32 of file gc_gcj.h.


Function Documentation

void* GC_debug_gcj_fast_malloc ( size_t  lw,
void ptr_to_struct_containing_descr,
GC_EXTRA_PARAMS   
)
void* GC_debug_gcj_malloc ( size_t  lb,
void ptr_to_struct_containing_descr,
GC_EXTRA_PARAMS   
)
void* GC_gcj_fast_malloc ( size_t  lw,
void ptr_to_struct_containing_descr 
)
void* GC_gcj_malloc ( size_t  lb,
void ptr_to_struct_containing_descr 
)
void* GC_gcj_malloc_ignore_off_page ( size_t  lb,
void ptr_to_struct_containing_descr 
)
void GC_init_gcj_malloc ( int  mp_index,
void mp 
)

Here is the caller graph for this function:


Variable Documentation