mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-05-13 16:36:21 +03:00
After replacing PAI vtable dispatch with direct calls in the previous commit, the embedded pai_t member in pac_t and hpa_shard_t is dead weight, and pai.h has no remaining users. Remove them. Changes: - Drop pai_t pai member (and "must be first member" comment) from pac_t and hpa_shard_t. - Replace #include "jemalloc/internal/pai.h" with the actually-needed edata.h / tsd_types.h in pac.h, hpa.h, sec.h, pa.h. - Update extent_pai_t comment in edata.h to no longer reference pai.h. - Update three remaining test files (hpa_thp_always, hpa_vectorized_madvise, hpa_vectorized_madvise_large_batch) to call hpa_*(tsdn, shard, ...) directly instead of pai_*(tsdn, &shard->pai, ...). - Delete include/jemalloc/internal/pai.h. No behavioral changes. |
||
|---|---|---|
| .. | ||
| analyze | ||
| include/test | ||
| integration | ||
| src | ||
| stress | ||
| unit | ||
| test.sh.in | ||