Drop umbrella include from 15 more .c files (batch 4)

Converted: prof_stack_range, jemalloc_fork, san, pa_extra, mutex,
thread_event_registry, rtree, ehooks, pa, extent_dss, decay, large,
nstime, bin, arenas_management.

One latent hermeticity bug surfaced: prof_sys.h declares
`void bt_init(prof_bt_t *bt, void **vec);` but didn't include prof.h
where prof_bt_t is defined.  Added the include.

Step 6 (Option B) of the cyclical-dep cleanup, batch 4 of N.
This commit is contained in:
Slobodan Predolac 2026-05-27 19:04:11 -04:00 committed by Slobodan Predolac
parent da18bdc169
commit 19978eea2f
16 changed files with 54 additions and 21 deletions

View file

@ -4,6 +4,7 @@
#include "jemalloc/internal/jemalloc_preamble.h"
#include "jemalloc/internal/base.h"
#include "jemalloc/internal/mutex.h"
#include "jemalloc/internal/prof.h"
extern malloc_mutex_t prof_dump_filename_mtx;
extern base_t *prof_base;