Lines Matching refs:Word
133 * Space normally looks like (clobber Word is 64 bits and aligned to 8 bytes):
136 * malloc/free get->| clobber Word | ---> contains -size requested by user
142 * | clobber Word | ---> contains -size requested by user
174 #define user2malloc_(uptr) (((char*)(void*)uptr)-sizeof(Word))
177 #define malloc2user_(mptr) (((char*)(void*)(mptr))+sizeof(Word))
182 /* Macro to round up a number of bytes to a multiple of sizeof(Word) bytes */
184 ((n)==0?0:(sizeof(Word)+(((n)-1)/sizeof(Word))*sizeof(Word)))
188 (size_t)( sizeof(Word) + round_up_(nbytes) + sizeof(Word) + warrant_space )
191 #define nsize1_(mptr) (((Word*)(void*)(mptr))->nsize1)
192 #define nsize2_(mptr) (((Word*)(void*)(mptr))->nsize2)
197 nsize1_(((char*)(void*)(mptr))+round_up_(-nsize1_(mptr))+sizeof(Word))
199 nsize2_(((char*)(void*)(mptr))+round_up_(-nsize1_(mptr))+sizeof(Word))
216 (*((Warrant_Record*)(void*)(((char*)(void*)(mptr))+round_up_(-nsize1_(mptr))+sizeof(Word)*2)))
238 } Word; /* Largest basic type , sizeof(double)? */
380 /* Fill in those few extra bytes just before the tail Word structure */
388 p = ((char *) mptr) + sizeof(Word) + nbytes;
433 /* Check both Word structures */
461 /* Check those few extra bytes just before the tail Word structure */