[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] Smalltalk on Solaris 8 x86
From: |
Dirk Sondermann |
Subject: |
Re: [Help-smalltalk] Smalltalk on Solaris 8 x86 |
Date: |
Sat, 17 Feb 2001 17:13:10 +0100 |
>> 399,401d398
>> < true, -256, -256, 640, /* try 256 Mb before the higher address */
>> < true, -128, -256, 512, /* try 128 Mb before the higher address */
>> < true, -64, -256, 448, /* try 64 Mb before the higher address */
>
>What's the reason why you deleted these? (I have put #if 0 around them).
These entries in steps[] pass all the tests in findHeapBase(), but using
the resulting baseaddr leads to either a segmentation fault or a
memory allocation failure (the fourth call of _heap_map_in() returns
MAP_FAILED).
It is not necessary to delete them, but one has to ensure that they are
preceded by all entries which could yield a valid baseaddr.
Dirk