..
arena.c
Pass surviving descriptor through jemalloc_postfork_child orchestrator
2026-05-13 17:50:41 -04:00
arenas_management.c
Extract initialization logic from jemalloc.c into jemalloc_init module
2026-04-30 15:17:18 -04:00
background_thread.c
Fix background thread initialization race
2026-03-10 18:14:33 -07:00
base.c
Introduce pinned extents to contain unpurgeable pages
2026-05-05 10:44:28 -07:00
bin.c
Hide bin slab-locality query behind arena_locality_hint
2026-05-13 17:50:41 -04:00
bin_info.c
Revert PR #2608 : Manually revert commits 70c94d..f9c0b5
2026-03-10 18:14:33 -07:00
bitmap.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
buf_writer.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
cache_bin.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
ckh.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
conf.c
Fix conf_handle_char_p zero-sized dest and remove unused conf_handle_unsigned
2026-04-01 23:15:19 -04:00
counter.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
ctl.c
Replace arena->tcache_ql with cache_bin_array_descriptor_ql walks
2026-05-13 17:50:41 -04:00
decay.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -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
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
edata.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
edata_cache.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
ehooks.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
emap.c
Introduce pinned extents to contain unpurgeable pages
2026-05-05 10:44:28 -07:00
eset.c
Introduce pinned extents to contain unpurgeable pages
2026-05-05 10:44:28 -07:00
exp_grow.c
Fix the VM over-reservation on aarch64 w/ larger pages.
2024-09-04 15:43:59 -07:00
extent.c
Fix wrong semicolon
2026-05-08 11:39:56 -07:00
extent_dss.c
Add DSS allocation path unit tests
2026-05-12 13:14:39 -04:00
extent_mmap.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
fxp.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
hook.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
hpa.c
Replace PAI vtable dispatch with direct calls
2026-05-12 13:43:16 -07:00
hpa_central.c
[EASY] Extract hpa_central component from hpa source file
2026-03-10 18:14:33 -07:00
hpa_hooks.c
[HPA] Add ability to start page as huge and more flexibility for purging
2026-03-10 18:14:33 -07:00
hpa_utils.c
[EASY] Encapsulate better, do not pass hpa_shard when hooks are enough, move shard independent actions to hpa_utils
2026-03-10 18:14:33 -07:00
hpdata.c
[HPA] Add ability to start page as huge and more flexibility for purging
2026-03-10 18:14:33 -07:00
inspect.c
Extract arena state and management from jemalloc.c into arenas_management module
2026-04-30 15:17:18 -04:00
jemalloc.c
Preserve errno across free, free_sized, and free_aligned_sized
2026-04-30 18:07:35 -04:00
jemalloc_cpp.cpp
Replace std::__throw_bad_alloc call with standard C++ ( #2900 )
2026-04-27 11:50:27 -07:00
jemalloc_fork.c
Pass surviving descriptor through jemalloc_postfork_child orchestrator
2026-05-13 17:50:41 -04:00
jemalloc_init.c
Move tcache_stats_merge into arena as arena_cache_bins_stats_merge
2026-05-13 17:50:41 -04:00
large.c
Fix missing negation in large_ralloc_no_move usize_min fallback
2026-04-01 23:15:19 -04:00
log.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
malloc_io.c
Avoid strncpy in malloc_strcpy
2026-05-05 11:14:36 -07:00
mutex.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
nstime.c
[HPA] Add ability to start page as huge and more flexibility for purging
2026-03-10 18:14:33 -07:00
pa.c
Replace PAI vtable dispatch with direct calls
2026-05-12 13:43:16 -07:00
pa_extra.c
Replace PAI vtable dispatch with direct calls
2026-05-12 13:43:16 -07:00
pac.c
Replace PAI vtable dispatch with direct calls
2026-05-12 13:43:16 -07:00
pages.c
Restore errno save/restore in pages_purge_process_madvise_impl
2026-05-01 15:07:25 -04:00
peak_event.c
Remove experimental.thread.activity_callback
2026-04-01 16:23:41 -07:00
prof.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
prof_data.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
prof_log.c
Fix typo in prof_log_rep_check: use != instead of || for alloc_count
2026-03-26 10:42:29 -07:00
prof_recent.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
prof_stack_range.c
Fix wrong type for malloc_read_fd return value in prof_stack_range
2026-04-01 23:15:19 -04:00
prof_stats.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
prof_sys.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
psset.c
Fix psset_pick_purge when last candidate with index 0 dirtiness is ineligible
2026-03-26 10:39:37 -07:00
rtree.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
safety_check.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
san.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
san_bump.c
Fix memory leak of old curr_reg on san_bump_grow_locked failure
2026-04-01 23:15:19 -04:00
sc.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
sec.c
Add TODO to benchmark possibly better policy
2026-04-01 23:15:19 -04:00
stats.c
Introduce pinned extents to contain unpurgeable pages
2026-05-05 10:44:28 -07:00
sz.c
Fix wrong loop variable for array index in sz_boot_pind2sz_tab
2026-04-01 23:15:19 -04:00
tcache.c
Pass surviving descriptor through jemalloc_postfork_child orchestrator
2026-05-13 17:50:41 -04:00
test_hooks.c
Enabled -Wstrict-prototypes and fixed warnings.
2023-07-06 12:00:02 -07:00
thread_event.c
Remove prof_threshold built-in event. It is trivial to implement it as user event if needed
2026-03-10 18:14:33 -07:00
thread_event_registry.c
Remove prof_threshold built-in event. It is trivial to implement it as user event if needed
2026-03-10 18:14:33 -07:00
ticker.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
ticker.py
Add ticker_geom_t.
2021-02-04 14:10:43 -08:00
tsd.c
Always use pthread_equal to compare thread IDs
2026-03-10 18:14:33 -07:00
util.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
witness.c
Reformat the codebase with the clang-format 18.
2026-03-10 18:14:33 -07:00
zone.c
Extract fork orchestration into jemalloc_fork module
2026-04-30 15:17:18 -04:00