server-skynet-source-3rd-je.../include/jemalloc
Qi Wang 9a86c65abc Implement retain on Windows.
The VirtualAlloc and VirtualFree APIs are different because MEM_DECOMMIT cannot
be used across multiple VirtualAlloc regions.  To properly support decommit,
only allow merge / split within the same region -- this is done by tracking the
"is_head" state of extents and not merging cross-region.

Add a new state is_head (only relevant for retain && !maps_coalesce), which is
true for the first extent in each VirtualAlloc region.  Determine if two extents
can be merged based on the head state, and use serial numbers for sanity checks.
2019-07-23 22:18:55 -07:00
..
internal Implement retain on Windows. 2019-07-23 22:18:55 -07:00
jemalloc_defs.h.in Add an autoconf feature test for format_arg and a jemalloc-specific 2019-04-15 15:14:46 -07:00
jemalloc_macros.h.in Add an autoconf feature test for format_arg and a jemalloc-specific 2019-04-15 15:14:46 -07:00
jemalloc_mangle.sh jemalloc_mangle.sh: set sh in strict mode 2017-12-11 23:35:20 -08:00
jemalloc_protos.h.in Hide smallocx even when enabled from the library API 2018-10-17 07:12:28 -07:00
jemalloc_rename.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
jemalloc_typedefs.h.in Hide smallocx even when enabled from the library API 2018-10-17 07:12:28 -07:00
jemalloc.sh Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00