m1n1/3rdparty_licenses
Hector Martin 986c6730e9 Add heapblock and dlmalloc for managing memory
heapblock is a simple `sbrk` style implementation, also useful as an
"endless" decompression buffer. dlmalloc is used on top as a malloc
implementation.

This also changes how the Python side manages its heap. We still use a
python-side malloc implementation (since this is faster), and we put the
Python heap at the m1n1 heap + 128MB, without allocating it.
Hopefully this should never step on anything m1n1 neads, and avoids
having to manage freeing across Python script calls.

Signed-off-by: Hector Martin <marcan@marcan.st>
2021-01-29 16:25:15 +09:00
..
LICENSE.BSD-2.libfdt proxy: add XZ and GZ decompression functions and code 2021-01-23 22:42:23 +09:00
LICENSE.BSD-3.arm MMU: add cache operations by set/way 2021-01-28 23:20:15 +09:00
LICENSE.CC0 Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
LICENSE.GPL-2 proxy: add XZ and GZ decompression functions and code 2021-01-23 22:42:23 +09:00
LICENSE.minlzma proxy: add XZ and GZ decompression functions and code 2021-01-23 22:42:23 +09:00
LICENSE.tinf proxy: add XZ and GZ decompression functions and code 2021-01-23 22:42:23 +09:00