ldso, malloc: implement reclaim_gaps via __malloc_donate
authorAlexander Monakov <amonakov@ispras.ru>
Mon, 16 Apr 2018 17:54:36 +0000 (20:54 +0300)
committerRich Felker <dalias@aerifal.cx>
Tue, 17 Apr 2018 23:23:00 +0000 (19:23 -0400)
commitce7ae11acfd9db8eb92cc6823c132e1825918d92
tree209dc86f7454ff68af570afb3ad29e2bbc1a1a27
parentd889cc3463edc92869676c1eec34a8f52d942adb
ldso, malloc: implement reclaim_gaps via __malloc_donate

Split 'free' into unmap_chunk and bin_chunk, use the latter to introduce
__malloc_donate and use it in reclaim_gaps instead of calling 'free'.
ldso/dynlink.c
src/malloc/malloc.c