haproxy/include/common
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
..
buffer.h CLEANUP: thread: rename __decl_hathreads() to __decl_thread() 2020-06-11 10:18:56 +02:00
cfgparse.h REORG: include: split mini-clist into haproxy/list and list-t.h 2020-06-11 10:18:56 +02:00
chunk.h REORG: include: split buf.h into haproxy/buf-t.h and haproxy/buf.h 2020-06-11 10:18:56 +02:00
fcgi.h CLEANUP: include: remove excessive includes of common/standard.h 2020-06-11 10:18:56 +02:00
h1.h CLEANUP: include: remove excessive includes of common/standard.h 2020-06-11 10:18:56 +02:00
h2.h REORG: include: move ist.h from common/ to import/ 2020-06-11 10:18:56 +02:00
hpack-dec.h REORG: include: update all files to use haproxy/api.h or api-t.h if needed 2020-06-11 10:18:42 +02:00
hpack-enc.h REORG: include: split buf.h into haproxy/buf-t.h and haproxy/buf.h 2020-06-11 10:18:56 +02:00
hpack-huff.h BUILD: use inttypes.h instead of stdint.h 2019-04-01 07:44:56 +02:00
hpack-tbl.h REORG: include: move ist.h from common/ to import/ 2020-06-11 10:18:56 +02:00
http-hdr.h REORG: include: move ist.h from common/ to import/ 2020-06-11 10:18:56 +02:00
http.h REORG: include: split buf.h into haproxy/buf-t.h and haproxy/buf.h 2020-06-11 10:18:56 +02:00
htx.h CLEANUP: include: remove excessive includes of common/standard.h 2020-06-11 10:18:56 +02:00
memory.h REORG: memory: move the OS-level allocator to haproxy/pool-os.h 2020-06-11 10:18:56 +02:00
namespace.h REORG: ebtree: move the include files from ebtree to include/import/ 2020-06-11 09:31:11 +02:00
net_helper.h CLEANUP: include: remove excessive includes of common/standard.h 2020-06-11 10:18:56 +02:00
regex.h REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h 2020-06-11 10:18:56 +02:00
standard.h REORG: include: move integer manipulation functions from standard.h to intops.h 2020-06-11 10:18:56 +02:00
ticks.h CLEANUP: include: remove excessive includes of common/standard.h 2020-06-11 10:18:56 +02:00
uri_auth.h REORG: include: update all files to use haproxy/api.h or api-t.h if needed 2020-06-11 10:18:42 +02:00
xref.h CLEANUP: threads: remove a few needless includes of hathreads.h 2020-06-11 10:18:56 +02:00