#ifndef JEMALLOC_INTERNAL_PA_H #define JEMALLOC_INTERNAL_PA_H /* * The page allocator; responsible for acquiring pages of memory for * allocations. */ typedef struct pa_shard_s pa_shard_t; struct pa_shard_s { /* * Collections of extents that were previously allocated. These are * used when allocating extents, in an attempt to re-use address space. * * Synchronization: internal. */ ecache_t ecache_dirty; ecache_t ecache_muzzy; ecache_t ecache_retained; }; #endif /* JEMALLOC_INTERNAL_PA_H */