haproxy/include
Willy Tarreau 24aa1eebaa REORG: memory: move the OS-level allocator to haproxy/pool-os.h
The memory.h file is particularly complex due to the combination of
debugging options. This patch extracts the OS-level interface and
places it into a new file: pool-os.h.

Doing this also moves pool_alloc_area() and pool_free_area() out of
the #ifndef CONFIG_HAP_LOCKLESS_POOLS, making them usable from
__pool_refill_alloc(), pool_free(), pool_flush() and pool_gc() instead
of having direct calls to malloc/free there that are hard to wrap for
debugging purposes.
2020-06-11 10:18:56 +02:00
..
common REORG: memory: move the OS-level allocator to haproxy/pool-os.h 2020-06-11 10:18:56 +02:00
haproxy REORG: memory: move the OS-level allocator to haproxy/pool-os.h 2020-06-11 10:18:56 +02:00
import REORG: include: move ist.h from common/ to import/ 2020-06-11 10:18:56 +02:00
proto REORG: include: move freq_ctr to haproxy/ 2020-06-11 10:18:56 +02:00
types REORG: memory: move the pool type definitions to haproxy/pool-t.h 2020-06-11 10:18:56 +02:00