public int allocLow ( int size , int addrAlignment ) { for ( MemoryChunk memoryChunk = low ; memoryChunk != null ; memoryChunk = memoryChunk . next ) { if ( memoryChunk . isAvailable ( size , addrAlignment ) ) { return allocLow ( memoryChunk , size , addrAlignment ) ; } } return 0 ; }
Allocate a memory at the lowest address .