gecko-dev/memory/build
Mike Hommey 505aa46f90 Bug 1610720 - Templatize the base allocator wrapper that uses a free-list. r=erahm
The base_node_alloc and base_node_dealloc are wrappers for the base
allocator that allow to free memory (the base allocator doesn't support
freeing memory), using a free list. They are dedicated to extent_node_t
objects (the only ones we currently ever need to free).

We're going to need to free other types of objects, so make this more
generic.

Differential Revision: https://phabricator.services.mozilla.com/D60634

--HG--
extra : moz-landing-system : lando
2020-01-24 02:03:37 +00:00
..
fallback.cpp
Makefile.in
malloc_decls.h Bug 1411613 - mark certain allocation functions as non-throwing; r=glandium 2019-09-04 23:40:15 +00:00
moz.build
mozjemalloc_types.h
mozjemalloc.cpp Bug 1610720 - Templatize the base allocator wrapper that uses a free-list. r=erahm 2020-01-24 02:03:37 +00:00
mozjemalloc.h
mozmemory_wrap.cpp Bug 1590624 - Define a __imp_ alias for _strdup for mingw-clang r=dmajor 2019-12-12 06:38:37 +00:00
mozmemory_wrap.h
mozmemory.h Bug 1411613 - mark certain allocation functions as non-throwing; r=glandium 2019-09-04 23:40:15 +00:00
Mutex.h
rb.h
replace_malloc_bridge.h
replace_malloc.h
Utils.h
zone.c