comparison src/ralloc.c @ 400:a86b2b5e0111 r21-2-30

Import from CVS: tag r21-2-30
author cvs
date Mon, 13 Aug 2007 11:14:34 +0200
parents 74fd4e045ea6
children 697ef44129c6
comparison
equal deleted inserted replaced
399:376370fb5946 400:a86b2b5e0111
1724 { 1724 {
1725 MEMMETER( MVAL( M_Addrlist_Size )++) 1725 MEMMETER( MVAL( M_Addrlist_Size )++)
1726 addr_chain = (ADDRESS_CHAIN) UNDERLYING_MALLOC( sizeof( ADDRESS_BLOCK )); 1726 addr_chain = (ADDRESS_CHAIN) UNDERLYING_MALLOC( sizeof( ADDRESS_BLOCK ));
1727 addr_chain->next = 0; /* Last block in chain */ 1727 addr_chain->next = 0; /* Last block in chain */
1728 addr_chain->sz = 0x0c000000; /* Size */ 1728 addr_chain->sz = 0x0c000000; /* Size */
1729 addr_chain->addr = (POINTER) (0x04000000 | DATA_SEG_BITS); 1729 addr_chain->addr = (POINTER) (0x04000000);
1730 addr_chain->flag = empty; 1730 addr_chain->flag = empty;
1731 } 1731 }
1732 1732
1733 /* Coalesce address blocks if they are contiguous. Only empty and 1733 /* Coalesce address blocks if they are contiguous. Only empty and
1734 unavailable slots are coalesced. */ 1734 unavailable slots are coalesced. */