5 #ifndef __EXTERNAL_MARKBITS_H 6 #define __EXTERNAL_MARKBITS_H 8 #ifdef __USE_MARK_BITMAP 9 #define colored(p) colored_ex(p) 10 #define blacked(p) blacked_ex(p) 11 #define marked(p) marked_ex(p) 12 #define markon(p) markon_ex(p) 13 #define markoff(p) markoff_ex(p) 16 #define colored_ex(p) read_bit((unsigned int)p) 17 #define blacked_ex(p) read_bit((unsigned int)p) 18 #define marked_ex(p) read_bit((unsigned int)p) 19 #define markon_ex(p) set_bit((unsigned int)p) 29 __inline__
void set_bit(
unsigned int addr);
30 __inline__
char read_bit(
unsigned int addr);
__inline__ void set_bit(unsigned int addr)
void set_heap_range(unsigned int max, unsigned int min)
__inline__ char read_bit(unsigned int addr)
void allocate_bit_table()