jemalloc/src
Dmitry Ilvokhin b2e59a96e1 Introduce getters for page allocator shard stats
Access nactive, ndirty and nmuzzy throught getters and not directly.
There are no functional change, but getters are required to propagate
HPA's statistics up to Page Allocator's statitics.
2024-04-04 12:17:30 -07:00
..
arena.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
background_thread.c Replace unsigned induction variable with size_t in background_threads_enable 2024-03-05 14:54:50 -08:00
base.c metadata usage breakdowns: tracking edata and rtree usages 2023-10-11 11:56:01 -07:00
bin.c Edata: split up different list linkage uses. 2020-07-08 13:20:59 -07:00
bin_info.c Fix shadowed variable usage. 2021-12-23 10:55:08 -08:00
bitmap.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
buf_writer.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
cache_bin.c Cleanup cache_bin_info_t* info input args 2023-10-25 10:27:31 -07:00
ckh.c Fix shadowed variable usage. 2021-12-23 10:55:08 -08:00
counter.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
ctl.c print out all malloc_conf settings in stats 2024-02-29 12:12:44 -08:00
decay.c Fix remaining static analysis warnings 2023-06-23 11:50:29 -07:00
div.c Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -08:00
ecache.c San: Rename 'guard' to 'san' 2021-12-15 10:39:17 -08:00
edata.c Pairing heap: inline functions instead of macros. 2021-08-02 15:02:49 -07:00
edata_cache.c edata_cache: Allow unbounded fast caching. 2021-07-26 15:14:37 -07:00
ehooks.c Fix all optimization-inhibiting integer-to-pointer casts 2023-07-24 14:40:42 -07:00
emap.c San: Bump alloc frequently reused guarded allocations 2021-12-15 10:39:17 -08:00
eset.c Eset: Cache summary information for heap edatas. 2021-08-02 15:02:49 -07:00
exp_grow.c Rename geom_grow -> exp_grow. 2020-11-13 13:42:33 -08:00
extent.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
extent_dss.c Fix all optimization-inhibiting integer-to-pointer casts 2023-07-24 14:40:42 -07:00
extent_mmap.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
fxp.c Add fxp: A fixed-point math library. 2020-12-04 23:48:19 -08:00
hook.c Enabled -Wstrict-prototypes and fixed warnings. 2023-07-06 12:00:02 -07:00
hpa.c HPA: Allow frequent reused alloc to bypass the slab_max_alloc limit, as long as 2024-01-18 14:51:04 -08:00
hpa_hooks.c Make eligible global variables static and/or const 2023-07-06 14:15:12 -07:00
hpdata.c Fix all optimization-inhibiting integer-to-pointer casts 2023-07-24 14:40:42 -07:00
inspect.c Enable a few additional warnings for CI and fix the issues they uncovered 2023-08-11 13:56:23 -07:00
jemalloc.c print out all malloc_conf settings in stats 2024-02-29 12:12:44 -08:00
jemalloc_cpp.cpp Add LOGs when entrying and exiting free and sdallocx. 2024-01-11 14:37:20 -08:00
large.c Fix all optimization-inhibiting integer-to-pointer casts 2023-07-24 14:40:42 -07:00
log.c Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
malloc_io.c Fix remaining static analysis warnings 2023-06-23 11:50:29 -07:00
mutex.c Enable a few additional warnings for CI and fix the issues they uncovered 2023-08-11 13:56:23 -07:00
nstime.c Make eligible global variables static and/or const 2023-07-06 14:15:12 -07:00
pa.c Introduce getters for page allocator shard stats 2024-04-04 12:17:30 -07:00
pa_extra.c Introduce getters for page allocator shard stats 2024-04-04 12:17:30 -07:00
pac.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
pages.c Enable a few additional warnings for CI and fix the issues they uncovered 2023-08-11 13:56:23 -07:00
pai.c HPA: Allow frequent reused alloc to bypass the slab_max_alloc limit, as long as 2024-01-18 14:51:04 -08:00
peak_event.c Add experimental.thread.activity_callback. 2020-11-05 12:33:25 -08:00
prof.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
prof_data.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
prof_log.c Make eligible global variables static and/or const 2023-07-06 14:15:12 -07:00
prof_recent.c Enabled -Wstrict-prototypes and fixed warnings. 2023-07-06 12:00:02 -07:00
prof_stats.c Track per size class internal fragmentation 2021-01-07 20:39:49 -08:00
prof_sys.c Enable a few additional warnings for CI and fix the issues they uncovered 2023-08-11 13:56:23 -07:00
psset.c Extract the calculation of psset heap assignment for an hpdata into a common function 2023-05-31 11:44:04 -07:00
rtree.c metadata usage breakdowns: tracking edata and rtree usages 2023-10-11 11:56:01 -07:00
safety_check.c When safety_check_fail, also embed hint msg in the abort function name 2024-01-11 14:19:54 -08:00
san.c Fix all optimization-inhibiting integer-to-pointer casts 2023-07-24 14:40:42 -07:00
san_bump.c San: Create a function for committing and zeroing 2021-12-15 10:39:17 -08:00
sc.c Add comments and use meaningful vars in sz_psz2ind. 2022-03-24 16:56:59 -07:00
sec.c HPA: Allow frequent reused alloc to bypass the slab_max_alloc limit, as long as 2024-01-18 14:51:04 -08:00
stats.c print out all malloc_conf settings in stats 2024-02-29 12:12:44 -08:00
sz.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
tcache.c Fix static analysis warnings. 2024-01-03 14:18:52 -08:00
test_hooks.c Enabled -Wstrict-prototypes and fixed warnings. 2023-07-06 12:00:02 -07:00
thread_event.c Fix the initialization of last_event in thread event init. 2021-11-16 10:28:00 -08:00
ticker.c Add ticker_geom_t. 2021-02-04 14:10:43 -08:00
ticker.py Add ticker_geom_t. 2021-02-04 14:10:43 -08:00
tsd.c Enabled -Wstrict-prototypes and fixed warnings. 2023-07-06 12:00:02 -07:00
util.c Add mallctl to set and get ncached_max of each cache_bin. 2023-10-17 14:53:23 -07:00
witness.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
zone.c Fix deadlock in multithreaded fork in OS X. 2017-07-10 18:17:12 -07:00