C:/Users/Dennis/src/lang/russell.orig/src/gc/new_hblk.c File Reference

#include <stdio.h>
#include "gc_private.h"

Go to the source code of this file.

Functions

ptr_t GC_build_fl1 (struct hblk *h, ptr_t ofl)
ptr_t GC_build_fl_clear2 (struct hblk *h, ptr_t ofl)
ptr_t GC_build_fl_clear3 (struct hblk *h, ptr_t ofl)
ptr_t GC_build_fl_clear4 (struct hblk *h, ptr_t ofl)
ptr_t GC_build_fl2 (struct hblk *h, ptr_t ofl)
ptr_t GC_build_fl4 (struct hblk *h, ptr_t ofl)
void GC_new_hblk (word sz, int kind)


Function Documentation

ptr_t GC_build_fl1 ( struct hblk h,
ptr_t  ofl 
)

Definition at line 24 of file new_hblk.c.

Referenced by GC_new_hblk().

ptr_t GC_build_fl2 ( struct hblk h,
ptr_t  ofl 
)

Definition at line 110 of file new_hblk.c.

Referenced by GC_new_hblk().

ptr_t GC_build_fl4 ( struct hblk h,
ptr_t  ofl 
)

Definition at line 128 of file new_hblk.c.

Referenced by GC_new_hblk().

ptr_t GC_build_fl_clear2 ( struct hblk h,
ptr_t  ofl 
)

Definition at line 46 of file new_hblk.c.

Referenced by GC_new_hblk().

ptr_t GC_build_fl_clear3 ( struct hblk h,
ptr_t  ofl 
)

Definition at line 68 of file new_hblk.c.

Referenced by GC_new_hblk().

ptr_t GC_build_fl_clear4 ( struct hblk h,
ptr_t  ofl 
)

Definition at line 88 of file new_hblk.c.

Referenced by GC_new_hblk().

void GC_new_hblk ( word  sz,
int  kind 
)

Definition at line 151 of file new_hblk.c.

References bzero, GC_allochblk(), GC_build_fl1(), GC_build_fl2(), GC_build_fl4(), GC_build_fl_clear2(), GC_build_fl_clear3(), GC_build_fl_clear4(), GC_obj_kinds, hblk::hb_body, HBLKSIZE, obj_link, obj_kind::ok_freelist, and obj_kind::ok_init.


Generated on Fri Jan 25 10:39:49 2008 for russell by  doxygen 1.5.4