
Go to the source code of this file.
Defines | |
| #define | blacked_ex(p) read_bit((unsigned int)p) |
| #define | colored_ex(p) read_bit((unsigned int)p) |
| #define | marked_ex(p) read_bit((unsigned int)p) |
| #define | markoff_ex(p) /* we do nothing. */ |
| #define | markon_ex(p) set_bit((unsigned int)p) |
Functions | |
| void | allocate_bit_table () |
| void | clear_bit_table () |
| __inline__ char | read_bit (unsigned int addr) |
| __inline__ void | set_bit (unsigned int addr) |
| void | set_heap_range (unsigned int max, unsigned int min) |
Variables | |
| unsigned int | hmax |
| unsigned int | hmin |
| unsigned int | maxgcheap |
| unsigned int | mingcheap |
| #define blacked_ex | ( | p | ) | read_bit((unsigned int)p) |
Definition at line 17 of file external_markbits.h.
| #define colored_ex | ( | p | ) | read_bit((unsigned int)p) |
Definition at line 16 of file external_markbits.h.
Definition at line 18 of file external_markbits.h.
| #define markoff_ex | ( | p | ) | /* we do nothing. */ |
Definition at line 20 of file external_markbits.h.
Definition at line 19 of file external_markbits.h.
| void allocate_bit_table | ( | ) |
Definition at line 21 of file external_markbits.c.
| void clear_bit_table | ( | ) |
Definition at line 67 of file external_markbits.c.
| __inline__ char read_bit | ( | unsigned int | addr | ) |
Definition at line 49 of file external_markbits.c.
| __inline__ void set_bit | ( | unsigned int | addr | ) |
Definition at line 37 of file external_markbits.c.
| void set_heap_range | ( | unsigned int | max, |
| unsigned int | min | ||
| ) |
Definition at line 15 of file external_markbits.c.
| unsigned int hmax |
Definition at line 11 of file external_markbits.c.
| unsigned int hmin |
Definition at line 11 of file external_markbits.c.
| unsigned int maxgcheap |
Definition at line 13 of file external_markbits.c.
| unsigned int mingcheap |
Definition at line 13 of file external_markbits.c.