[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] MiNT 1.19 and malloc size limitation?
Am 24.03.2015, 00:02 Uhr, schrieb Rajah:
Sorry, I do not have time to make it simplier. This is taken quickly
from my code (Litchi). mx_mask is for compatibility with older TOS.
When I set TRACE in MiNT I get from your program:
id 86 (malloc): _get_region (core, 67596864 (4078000), 0) (normal)
pid 86 (malloc): m_xalloc(4077240,0) returns NULL
pid 86 (malloc): Malloc: returning 0
pid 86 (malloc): Malloc(4072740)
pid 86 (malloc): Mxalloc(67577664,0)
pid 86 (malloc): _get_region (core, 67577664 (4074000), 0) (normal)
pid 86 (malloc): m_xalloc(4072740,0) returns NULL
....
repeatedly, then:
pid 86 (malloc): m_xalloc(1F9DC40,0) returns NULL
pid 86 (malloc): m_xalloc(1F99140,0) returns NULL
pid 86 (malloc): m_xalloc(1F94640,0) returns NULL
...
0 or core mean ST-RAM. If you had different results in MiNT 1.18 you
should rather look for a bug there I think.
-Helmut