Augustin Cavalier babcaa3c29 runtime_loader: Resize heap areas instead of creating new ones.
This is more efficient and works most of the time. Additionally,
we can potentially join with a previous free chunk in the allocator,
avoiding extra fragmentation on the heap.

app_server (on x86_64) only has 1 "rld heap" area after this change
with a size of 0x50000 (320KB), whereas previously it had around 7
with a total size of 0x80000 (512KB).
2025-01-07 17:30:29 -05:00
..
2023-10-06 20:38:24 +00:00
2022-02-18 21:27:06 +00:00
2020-06-13 23:24:27 +02:00
2025-01-02 21:32:44 -05:00
2022-08-17 19:23:51 +00:00
2016-04-24 18:22:14 +02:00
2024-06-10 16:34:25 +00:00
2024-09-02 14:16:40 -04:00
2018-05-15 10:29:00 +00:00
2015-04-01 20:18:00 +02:00
2024-12-17 09:45:13 +00:00