Miles Bader
|
b348111d8c
(realloc): Follow new arg conventions of MALLOC_SET_SIZE.
|
22 years ago |
Miles Bader
|
cb6fdcff80
Handle zero NEW_SIZE case.
|
22 years ago |
Miles Bader
|
b1723348b5
Use MALLOC_REALLOC_MIN_FREE_SIZE.
|
22 years ago |
Miles Bader
|
3d909b2123
In the allocate-and-copy case, don't include the malloc header in our
|
22 years ago |
Miles Bader
|
dfa6a5382a
Update debugging printfs.
|
22 years ago |
Miles Bader
|
73900d95a7
Account for MALLOC_HEADER_SIZE when calculating new size.
|
22 years ago |
Miles Bader
|
2fbc5f2c9c
Make sure NEW_SIZE is a multiple of HEAP_GRANULARITY.
|
22 years ago |
Miles Bader
|
9f86edc4a9
Update the size of grown/shrunk allocations.
|
22 years ago |
Miles Bader
|
8ff1de76b6
Implement shrinking.
|
22 years ago |
Miles Bader
|
056f9d9894
Redo the locking, so that it may actually work. Now locking is done at
|
22 years ago |
Miles Bader
|
a4214b2491
Misc small cleanups.
|
22 years ago |
Miles Bader
|
83cef9f931
* Automatically try to unmap heap free-areas when they get very big.
|
22 years ago |
Miles Bader
|
3bbbba11f7
Doc fix.
|
22 years ago |
Eric Andersen
|
35d29fcb08
Miles Bader implemented a new mmap based malloc which is much
|
22 years ago |