Refactor: Clean up SuperSlab shared pool code
- Removed unused/disabled L0 cache implementation from core/hakmem_shared_pool.c. - Deleted stale backup file core/hakmem_tiny_superslab.c.bak. - Removed untracked and obsolete shared_pool source files.
This commit is contained in:
@ -15,14 +15,16 @@ core/box/carve_push_box.o: core/box/carve_push_box.c \
|
||||
core/box/../hakmem_tiny_integrity.h core/box/../hakmem_tiny.h \
|
||||
core/box/../tiny_region_id.h core/box/../tiny_box_geometry.h \
|
||||
core/box/../ptr_track.h core/box/../hakmem_super_registry.h \
|
||||
core/box/../tiny_debug_api.h core/box/carve_push_box.h \
|
||||
core/box/capacity_box.h core/box/tls_sll_box.h \
|
||||
core/box/../box/ss_addr_map_box.h \
|
||||
core/box/../box/../hakmem_build_flags.h core/box/../tiny_debug_api.h \
|
||||
core/box/carve_push_box.h core/box/capacity_box.h core/box/tls_sll_box.h \
|
||||
core/box/../hakmem_build_flags.h core/box/../hakmem_debug_master.h \
|
||||
core/box/../tiny_remote.h core/box/../ptr_track.h \
|
||||
core/box/../ptr_trace.h core/box/../box/tiny_next_ptr_box.h \
|
||||
core/hakmem_tiny_config.h core/tiny_nextptr.h core/hakmem_build_flags.h \
|
||||
core/tiny_region_id.h core/superslab/superslab_inline.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../superslab/superslab_inline.h \
|
||||
core/box/tiny_header_box.h core/box/../tiny_nextptr.h \
|
||||
core/box/../tiny_refill_opt.h core/box/../tiny_region_id.h \
|
||||
core/box/../box/slab_freelist_atomic.h \
|
||||
core/box/../box/../superslab/superslab_types.h \
|
||||
@ -52,6 +54,8 @@ core/box/../tiny_region_id.h:
|
||||
core/box/../tiny_box_geometry.h:
|
||||
core/box/../ptr_track.h:
|
||||
core/box/../hakmem_super_registry.h:
|
||||
core/box/../box/ss_addr_map_box.h:
|
||||
core/box/../box/../hakmem_build_flags.h:
|
||||
core/box/../tiny_debug_api.h:
|
||||
core/box/carve_push_box.h:
|
||||
core/box/capacity_box.h:
|
||||
@ -69,6 +73,8 @@ core/tiny_region_id.h:
|
||||
core/superslab/superslab_inline.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../superslab/superslab_inline.h:
|
||||
core/box/tiny_header_box.h:
|
||||
core/box/../tiny_nextptr.h:
|
||||
core/box/../tiny_refill_opt.h:
|
||||
core/box/../tiny_region_id.h:
|
||||
core/box/../box/slab_freelist_atomic.h:
|
||||
|
||||
@ -11,9 +11,10 @@ core/box/free_local_box.o: core/box/free_local_box.c \
|
||||
core/box/tiny_next_ptr_box.h core/hakmem_tiny_config.h \
|
||||
core/tiny_nextptr.h core/tiny_region_id.h core/tiny_box_geometry.h \
|
||||
core/ptr_track.h core/hakmem_super_registry.h \
|
||||
core/hakmem_tiny_superslab.h core/hakmem_tiny.h core/tiny_debug_api.h \
|
||||
core/box/ss_hot_cold_box.h core/box/../superslab/superslab_types.h \
|
||||
core/tiny_region_id.h
|
||||
core/hakmem_tiny_superslab.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_tiny.h \
|
||||
core/tiny_debug_api.h core/box/ss_hot_cold_box.h \
|
||||
core/box/../superslab/superslab_types.h core/tiny_region_id.h
|
||||
core/box/free_local_box.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
core/superslab/superslab_types.h:
|
||||
@ -39,6 +40,8 @@ core/tiny_box_geometry.h:
|
||||
core/ptr_track.h:
|
||||
core/hakmem_super_registry.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/tiny_debug_api.h:
|
||||
core/box/ss_hot_cold_box.h:
|
||||
|
||||
@ -9,14 +9,15 @@ core/box/front_gate_box.o: core/box/front_gate_box.c \
|
||||
core/hakmem_tiny_superslab.h core/superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/superslab/superslab_inline.h \
|
||||
core/superslab/superslab_types.h core/superslab/../tiny_box_geometry.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/tiny_debug_api.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/tiny_debug_api.h \
|
||||
core/box/tls_sll_box.h core/box/../hakmem_tiny_config.h \
|
||||
core/box/../hakmem_build_flags.h core/box/../hakmem_debug_master.h \
|
||||
core/box/../tiny_remote.h core/box/../tiny_region_id.h \
|
||||
core/box/../hakmem_tiny_integrity.h core/box/../hakmem_tiny.h \
|
||||
core/box/../ptr_track.h core/box/../ptr_trace.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../superslab/superslab_inline.h \
|
||||
core/box/ptr_conversion_box.h
|
||||
core/box/../hakmem_debug_master.h core/box/../tiny_remote.h \
|
||||
core/box/../tiny_region_id.h core/box/../hakmem_tiny_integrity.h \
|
||||
core/box/../hakmem_tiny.h core/box/../ptr_track.h \
|
||||
core/box/../ptr_trace.h core/box/../tiny_debug_ring.h \
|
||||
core/box/../superslab/superslab_inline.h core/box/tiny_header_box.h \
|
||||
core/box/../tiny_nextptr.h core/box/ptr_conversion_box.h
|
||||
core/box/front_gate_box.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_build_flags.h:
|
||||
@ -41,10 +42,11 @@ core/superslab/superslab_types.h:
|
||||
core/superslab/../tiny_box_geometry.h:
|
||||
core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/tiny_debug_api.h:
|
||||
core/box/tls_sll_box.h:
|
||||
core/box/../hakmem_tiny_config.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/box/../hakmem_debug_master.h:
|
||||
core/box/../tiny_remote.h:
|
||||
core/box/../tiny_region_id.h:
|
||||
@ -54,4 +56,6 @@ core/box/../ptr_track.h:
|
||||
core/box/../ptr_trace.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../superslab/superslab_inline.h:
|
||||
core/box/tiny_header_box.h:
|
||||
core/box/../tiny_nextptr.h:
|
||||
core/box/ptr_conversion_box.h:
|
||||
|
||||
@ -10,9 +10,10 @@ core/box/front_gate_classifier.o: core/box/front_gate_classifier.c \
|
||||
core/box/../superslab/superslab_types.h \
|
||||
core/box/../superslab/../tiny_box_geometry.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../tiny_remote.h \
|
||||
core/box/../hakmem_tiny.h core/box/../hakmem_trace.h \
|
||||
core/box/../hakmem_tiny_mini_mag.h core/box/../tiny_debug_api.h \
|
||||
core/box/../hakmem_tiny_superslab.h \
|
||||
core/box/../box/ss_addr_map_box.h \
|
||||
core/box/../box/../hakmem_build_flags.h core/box/../hakmem_tiny.h \
|
||||
core/box/../hakmem_trace.h core/box/../hakmem_tiny_mini_mag.h \
|
||||
core/box/../tiny_debug_api.h core/box/../hakmem_tiny_superslab.h \
|
||||
core/box/../superslab/superslab_inline.h \
|
||||
core/box/../hakmem_build_flags.h core/box/../hakmem_internal.h \
|
||||
core/box/../hakmem.h core/box/../hakmem_config.h \
|
||||
@ -34,6 +35,8 @@ core/box/../superslab/superslab_types.h:
|
||||
core/box/../superslab/../tiny_box_geometry.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../tiny_remote.h:
|
||||
core/box/../box/ss_addr_map_box.h:
|
||||
core/box/../box/../hakmem_build_flags.h:
|
||||
core/box/../hakmem_tiny.h:
|
||||
core/box/../hakmem_trace.h:
|
||||
core/box/../hakmem_tiny_mini_mag.h:
|
||||
|
||||
@ -16,6 +16,8 @@ core/box/unified_batch_box.o: core/box/unified_batch_box.c \
|
||||
core/box/../box/../superslab/superslab_types.h \
|
||||
core/box/../box/../superslab/../tiny_box_geometry.h \
|
||||
core/box/../box/../tiny_debug_ring.h core/box/../box/../tiny_remote.h \
|
||||
core/box/../box/../box/ss_addr_map_box.h \
|
||||
core/box/../box/../box/../hakmem_build_flags.h \
|
||||
core/box/../box/../hakmem_tiny.h core/box/../box/../hakmem_trace.h \
|
||||
core/box/../box/../hakmem_tiny_mini_mag.h \
|
||||
core/box/../box/../tiny_debug_api.h \
|
||||
@ -24,7 +26,8 @@ core/box/unified_batch_box.o: core/box/unified_batch_box.c \
|
||||
core/box/../box/../box/tiny_next_ptr_box.h core/hakmem_tiny_config.h \
|
||||
core/tiny_nextptr.h core/hakmem_build_flags.h core/tiny_region_id.h \
|
||||
core/superslab/superslab_inline.h core/box/../box/../tiny_debug_ring.h \
|
||||
core/box/../box/../superslab/superslab_inline.h
|
||||
core/box/../box/../superslab/superslab_inline.h \
|
||||
core/box/../box/tiny_header_box.h core/box/../box/../tiny_nextptr.h
|
||||
core/box/unified_batch_box.h:
|
||||
core/box/carve_push_box.h:
|
||||
core/box/../box/tls_sll_box.h:
|
||||
@ -47,6 +50,8 @@ core/box/../box/../superslab/superslab_types.h:
|
||||
core/box/../box/../superslab/../tiny_box_geometry.h:
|
||||
core/box/../box/../tiny_debug_ring.h:
|
||||
core/box/../box/../tiny_remote.h:
|
||||
core/box/../box/../box/ss_addr_map_box.h:
|
||||
core/box/../box/../box/../hakmem_build_flags.h:
|
||||
core/box/../box/../hakmem_tiny.h:
|
||||
core/box/../box/../hakmem_trace.h:
|
||||
core/box/../box/../hakmem_tiny_mini_mag.h:
|
||||
@ -62,3 +67,5 @@ core/tiny_region_id.h:
|
||||
core/superslab/superslab_inline.h:
|
||||
core/box/../box/../tiny_debug_ring.h:
|
||||
core/box/../box/../superslab/superslab_inline.h:
|
||||
core/box/../box/tiny_header_box.h:
|
||||
core/box/../box/../tiny_nextptr.h:
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
core/front/tiny_unified_cache.o: core/front/tiny_unified_cache.c \
|
||||
core/front/tiny_unified_cache.h core/front/../hakmem_build_flags.h \
|
||||
core/front/../hakmem_tiny_config.h core/front/../box/unified_batch_box.h \
|
||||
core/front/../tiny_tls.h core/front/../hakmem_tiny_superslab.h \
|
||||
core/front/../hakmem_tiny_config.h \
|
||||
core/front/../box/tiny_front_config_box.h \
|
||||
core/front/../box/../hakmem_build_flags.h \
|
||||
core/front/../box/unified_batch_box.h core/front/../tiny_tls.h \
|
||||
core/front/../hakmem_tiny_superslab.h \
|
||||
core/front/../superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h \
|
||||
core/front/../superslab/superslab_inline.h \
|
||||
@ -16,6 +19,7 @@ core/front/tiny_unified_cache.o: core/front/tiny_unified_cache.c \
|
||||
core/hakmem_tiny_config.h core/tiny_nextptr.h core/hakmem_build_flags.h \
|
||||
core/tiny_region_id.h core/tiny_box_geometry.h core/ptr_track.h \
|
||||
core/hakmem_super_registry.h core/hakmem_tiny_superslab.h \
|
||||
core/box/ss_addr_map_box.h core/box/../hakmem_build_flags.h \
|
||||
core/superslab/superslab_inline.h core/hakmem_tiny.h core/hakmem_trace.h \
|
||||
core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h \
|
||||
core/front/../hakmem_tiny_superslab.h \
|
||||
@ -24,6 +28,8 @@ core/front/tiny_unified_cache.o: core/front/tiny_unified_cache.c \
|
||||
core/front/tiny_unified_cache.h:
|
||||
core/front/../hakmem_build_flags.h:
|
||||
core/front/../hakmem_tiny_config.h:
|
||||
core/front/../box/tiny_front_config_box.h:
|
||||
core/front/../box/../hakmem_build_flags.h:
|
||||
core/front/../box/unified_batch_box.h:
|
||||
core/front/../tiny_tls.h:
|
||||
core/front/../hakmem_tiny_superslab.h:
|
||||
@ -48,6 +54,8 @@ core/tiny_box_geometry.h:
|
||||
core/ptr_track.h:
|
||||
core/hakmem_super_registry.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/superslab/superslab_inline.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_trace.h:
|
||||
|
||||
@ -172,42 +172,6 @@ static inline uint32_t sp_class_active_limit(int class_idx) {
|
||||
return (uint32_t)pol->tiny_cap[class_idx];
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// Superslab L0 Cache (per-thread, per-class hot slot)
|
||||
// ============================================================================
|
||||
//
|
||||
// Goal:
|
||||
// - Avoid calling shared_pool_acquire_slab()'s full 3-stage logic on every
|
||||
// allocation when the same (ss, slab_idx) still has room.
|
||||
// - Keep Box boundaries: slot ownership/state is still managed by SP-SLOT,
|
||||
// L0 では「既に ACTIVE な slot を再利用するだけ」(UNUSED/EMPTY には触れない)。
|
||||
//
|
||||
// Design:
|
||||
// - Per-thread TLS for each tiny class (0..TINY_NUM_CLASSES_SS-1):
|
||||
// - SharedSSMeta* meta
|
||||
// - uint8_t slot_idx
|
||||
// - Stage 0 in shared_pool_acquire_slab():
|
||||
// - If L0 entry exists and meta->ss is non-NULL and
|
||||
// ss->slabs[slot_idx] is still bound to this class,
|
||||
// return (ss, slot_idx) directly without touching locks or lists.
|
||||
// - If SuperSlab has been freed (meta->ss == NULL) or slot reused,
|
||||
// L0 エントリを破棄して通常の Stage 1-3 にフォールバック。
|
||||
//
|
||||
// Env:
|
||||
// - HAKMEM_SS_L0=0 → L0 無効
|
||||
// - HAKMEM_SS_L0=1 → L0 有効(デフォルト)
|
||||
|
||||
static __thread SharedSSMeta* g_sp_l0_meta[TINY_NUM_CLASSES_SS];
|
||||
static __thread uint8_t g_sp_l0_slot[TINY_NUM_CLASSES_SS];
|
||||
|
||||
// NOTE: L0 は実験段階のため、現行ビルドでは常に無効化したままにする。
|
||||
// 将来の安定版で再度有効化する場合は、実装と検証をやり直すこと。
|
||||
static inline int sp_l0_enabled(void) {
|
||||
(void)g_sp_l0_meta;
|
||||
(void)g_sp_l0_slot;
|
||||
return 0; // Disabled for now
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// P0-4: Lock-Free Free Slot List - Node Pool
|
||||
// ============================================================================
|
||||
@ -932,42 +896,6 @@ shared_pool_acquire_slab(int class_idx, SuperSlab** ss_out, int* slab_idx_out)
|
||||
#endif
|
||||
sp_stage_stats_init();
|
||||
|
||||
// ========== Stage 0: Per-thread hot slot (L0) reuse ==========
|
||||
//
|
||||
// 既に ACTIVE な slot で、かつ class_idx が一致し、まだ capacity に余裕がある場合のみ
|
||||
// そのまま (ss, slab_idx) を返す。slot state の遷移や lock は一切触らない。
|
||||
if (sp_l0_enabled()) {
|
||||
SharedSSMeta* meta = g_sp_l0_meta[class_idx];
|
||||
int l0_idx = (int)g_sp_l0_slot[class_idx];
|
||||
if (meta && l0_idx >= 0) {
|
||||
SuperSlab* ss = atomic_load_explicit(&meta->ss, memory_order_acquire);
|
||||
if (ss && l0_idx < ss_slabs_capacity(ss)) {
|
||||
TinySlabMeta* slab_meta = &ss->slabs[l0_idx];
|
||||
if (slab_meta->class_idx == (uint8_t)class_idx &&
|
||||
slab_meta->capacity > 0 &&
|
||||
slab_meta->used < slab_meta->capacity) {
|
||||
sp_fix_geometry_if_needed(ss, l0_idx, class_idx);
|
||||
#if !HAKMEM_BUILD_RELEASE
|
||||
if (dbg_acquire == 1) {
|
||||
fprintf(stderr,
|
||||
"[SP_ACQUIRE_STAGE0_L0] class=%d reuse hot slot (ss=%p slab=%d used=%u cap=%u)\n",
|
||||
class_idx,
|
||||
(void*)ss,
|
||||
l0_idx,
|
||||
(unsigned)slab_meta->used,
|
||||
(unsigned)slab_meta->capacity);
|
||||
}
|
||||
#endif
|
||||
*ss_out = ss;
|
||||
*slab_idx_out = l0_idx;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
// 熱スロットが無効になっているのでクリアして通常経路へ
|
||||
g_sp_l0_meta[class_idx] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
stage1_retry_after_tension_drain:
|
||||
// ========== Stage 0.5 (Phase 12-1.1): EMPTY slab direct scan ==========
|
||||
// Scan existing SuperSlabs for EMPTY slabs (highest reuse priority) to
|
||||
@ -1043,12 +971,6 @@ stage1_retry_after_tension_drain:
|
||||
// Update hint
|
||||
g_shared_pool.class_hints[class_idx] = ss;
|
||||
|
||||
// Update per-thread hot slot (L0)
|
||||
if (sp_l0_enabled()) {
|
||||
g_sp_l0_meta[class_idx] = reuse_meta;
|
||||
g_sp_l0_slot[class_idx] = (uint8_t)reuse_slot_idx;
|
||||
}
|
||||
|
||||
*ss_out = ss;
|
||||
*slab_idx_out = reuse_slot_idx;
|
||||
|
||||
@ -1124,12 +1046,6 @@ stage2_fallback:
|
||||
// Update hint
|
||||
g_shared_pool.class_hints[class_idx] = ss;
|
||||
|
||||
// Update per-thread hot slot (L0)
|
||||
if (sp_l0_enabled()) {
|
||||
g_sp_l0_meta[class_idx] = meta;
|
||||
g_sp_l0_slot[class_idx] = (uint8_t)claimed_idx;
|
||||
}
|
||||
|
||||
*ss_out = ss;
|
||||
*slab_idx_out = claimed_idx;
|
||||
sp_fix_geometry_if_needed(ss, claimed_idx, class_idx);
|
||||
@ -1316,12 +1232,6 @@ stage2_fallback:
|
||||
// Update hint
|
||||
g_shared_pool.class_hints[class_idx] = new_ss;
|
||||
|
||||
// Update per-thread hot slot (L0)
|
||||
if (sp_l0_enabled()) {
|
||||
g_sp_l0_meta[class_idx] = new_meta;
|
||||
g_sp_l0_slot[class_idx] = (uint8_t)first_slot;
|
||||
}
|
||||
|
||||
*ss_out = new_ss;
|
||||
*slab_idx_out = first_slot;
|
||||
sp_fix_geometry_if_needed(new_ss, first_slot, class_idx);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -13,14 +13,16 @@ core/tiny_alloc_fast_push.o: core/tiny_alloc_fast_push.c \
|
||||
core/box/../superslab/superslab_types.h \
|
||||
core/box/../superslab/../tiny_box_geometry.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../tiny_remote.h \
|
||||
core/box/../hakmem_tiny.h core/box/../hakmem_trace.h \
|
||||
core/box/../hakmem_tiny_mini_mag.h core/box/../tiny_debug_api.h \
|
||||
core/box/../hakmem_tiny_integrity.h core/box/../ptr_track.h \
|
||||
core/box/../ptr_trace.h core/box/../box/tiny_next_ptr_box.h \
|
||||
core/hakmem_tiny_config.h core/tiny_nextptr.h core/hakmem_build_flags.h \
|
||||
core/tiny_region_id.h core/superslab/superslab_inline.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../superslab/superslab_inline.h \
|
||||
core/box/front_gate_box.h core/hakmem_tiny.h
|
||||
core/box/../box/ss_addr_map_box.h \
|
||||
core/box/../box/../hakmem_build_flags.h core/box/../hakmem_tiny.h \
|
||||
core/box/../hakmem_trace.h core/box/../hakmem_tiny_mini_mag.h \
|
||||
core/box/../tiny_debug_api.h core/box/../hakmem_tiny_integrity.h \
|
||||
core/box/../ptr_track.h core/box/../ptr_trace.h \
|
||||
core/box/../box/tiny_next_ptr_box.h core/hakmem_tiny_config.h \
|
||||
core/tiny_nextptr.h core/hakmem_build_flags.h core/tiny_region_id.h \
|
||||
core/superslab/superslab_inline.h core/box/../tiny_debug_ring.h \
|
||||
core/box/../superslab/superslab_inline.h core/box/tiny_header_box.h \
|
||||
core/box/../tiny_nextptr.h core/box/front_gate_box.h core/hakmem_tiny.h
|
||||
core/hakmem_tiny_config.h:
|
||||
core/box/tls_sll_box.h:
|
||||
core/box/../hakmem_tiny_config.h:
|
||||
@ -42,6 +44,8 @@ core/box/../superslab/superslab_types.h:
|
||||
core/box/../superslab/../tiny_box_geometry.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../tiny_remote.h:
|
||||
core/box/../box/ss_addr_map_box.h:
|
||||
core/box/../box/../hakmem_build_flags.h:
|
||||
core/box/../hakmem_tiny.h:
|
||||
core/box/../hakmem_trace.h:
|
||||
core/box/../hakmem_tiny_mini_mag.h:
|
||||
@ -57,5 +61,7 @@ core/tiny_region_id.h:
|
||||
core/superslab/superslab_inline.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../superslab/superslab_inline.h:
|
||||
core/box/tiny_header_box.h:
|
||||
core/box/../tiny_nextptr.h:
|
||||
core/box/front_gate_box.h:
|
||||
core/hakmem_tiny.h:
|
||||
|
||||
54
hakmem.d
54
hakmem.d
@ -14,6 +14,7 @@ hakmem.o: core/hakmem.c core/hakmem.h core/hakmem_build_flags.h \
|
||||
core/tiny_fastcache.h core/box/tiny_next_ptr_box.h \
|
||||
core/hakmem_tiny_config.h core/tiny_nextptr.h core/tiny_region_id.h \
|
||||
core/tiny_box_geometry.h core/ptr_track.h core/hakmem_super_registry.h \
|
||||
core/box/ss_addr_map_box.h core/box/../hakmem_build_flags.h \
|
||||
core/tiny_debug_api.h core/hakmem_mid_mt.h core/hakmem_elo.h \
|
||||
core/hakmem_ace_stats.h core/hakmem_batch.h core/hakmem_evo.h \
|
||||
core/hakmem_debug.h core/hakmem_prof.h core/hakmem_syscall.h \
|
||||
@ -23,10 +24,12 @@ hakmem.o: core/hakmem.c core/hakmem.h core/hakmem_build_flags.h \
|
||||
core/box/hak_core_init.inc.h core/hakmem_phase7_config.h \
|
||||
core/box/ss_hot_prewarm_box.h core/box/hak_alloc_api.inc.h \
|
||||
core/box/../hakmem_tiny.h core/box/../hakmem_smallmid.h \
|
||||
core/box/hak_free_api.inc.h core/hakmem_tiny_superslab.h \
|
||||
core/box/../tiny_free_fast_v2.inc.h core/box/../tiny_region_id.h \
|
||||
core/box/../hakmem_build_flags.h core/box/../hakmem_tiny_config.h \
|
||||
core/box/../box/tls_sll_box.h core/box/../box/../hakmem_tiny_config.h \
|
||||
core/box/mid_large_config_box.h core/box/../hakmem_config.h \
|
||||
core/box/../hakmem_features.h core/box/hak_free_api.inc.h \
|
||||
core/hakmem_tiny_superslab.h core/box/../tiny_free_fast_v2.inc.h \
|
||||
core/box/../tiny_region_id.h core/box/../hakmem_build_flags.h \
|
||||
core/box/../hakmem_tiny_config.h core/box/../box/tls_sll_box.h \
|
||||
core/box/../box/../hakmem_tiny_config.h \
|
||||
core/box/../box/../hakmem_build_flags.h \
|
||||
core/box/../box/../hakmem_debug_master.h \
|
||||
core/box/../box/../tiny_remote.h core/box/../box/../tiny_region_id.h \
|
||||
@ -34,11 +37,17 @@ hakmem.o: core/hakmem.c core/hakmem.h core/hakmem_build_flags.h \
|
||||
core/box/../box/../hakmem_tiny.h core/box/../box/../ptr_track.h \
|
||||
core/box/../box/../tiny_debug_ring.h \
|
||||
core/box/../box/../superslab/superslab_inline.h \
|
||||
core/box/../box/tiny_header_box.h core/box/../box/../tiny_nextptr.h \
|
||||
core/box/../box/tls_sll_drain_box.h core/box/../box/tls_sll_box.h \
|
||||
core/box/../box/slab_recycling_box.h \
|
||||
core/box/../box/../hakmem_tiny_superslab.h \
|
||||
core/box/../box/../hakmem_shared_pool.h \
|
||||
core/box/../box/../superslab/superslab_types.h \
|
||||
core/box/../box/ss_hot_cold_box.h \
|
||||
core/box/../box/../superslab/superslab_types.h \
|
||||
core/box/../box/free_local_box.h core/box/../hakmem_tiny_integrity.h \
|
||||
core/box/../superslab/superslab_inline.h \
|
||||
core/box/../box/ss_slab_meta_box.h \
|
||||
core/box/../box/../superslab/superslab_types.h \
|
||||
core/box/../box/slab_freelist_atomic.h core/box/../box/free_remote_box.h \
|
||||
core/box/front_gate_v2.h core/box/external_guard_box.h \
|
||||
core/box/ss_slab_meta_box.h core/box/hak_wrappers.inc.h \
|
||||
@ -48,7 +57,16 @@ hakmem.o: core/hakmem.c core/hakmem.h core/hakmem_build_flags.h \
|
||||
core/box/../front/../superslab/superslab_inline.h \
|
||||
core/box/../front/../box/ss_slab_meta_box.h \
|
||||
core/box/../front/tiny_unified_cache.h \
|
||||
core/box/../front/../tiny_region_id.h core/box/../front/../hakmem_tiny.h
|
||||
core/box/../front/../box/tiny_front_config_box.h \
|
||||
core/box/../front/../box/../hakmem_build_flags.h \
|
||||
core/box/../front/../tiny_region_id.h core/box/../front/../hakmem_tiny.h \
|
||||
core/box/../front/../box/tiny_front_hot_box.h \
|
||||
core/box/../front/../box/../hakmem_tiny_config.h \
|
||||
core/box/../front/../box/../tiny_region_id.h \
|
||||
core/box/../front/../box/../front/tiny_unified_cache.h \
|
||||
core/box/../front/../box/tiny_front_cold_box.h \
|
||||
core/box/tiny_front_config_box.h core/box/mid_free_route_box.h \
|
||||
core/box/../hakmem_mid_mt.h
|
||||
core/hakmem.h:
|
||||
core/hakmem_build_flags.h:
|
||||
core/hakmem_config.h:
|
||||
@ -86,6 +104,8 @@ core/tiny_region_id.h:
|
||||
core/tiny_box_geometry.h:
|
||||
core/ptr_track.h:
|
||||
core/hakmem_super_registry.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/tiny_debug_api.h:
|
||||
core/hakmem_mid_mt.h:
|
||||
core/hakmem_elo.h:
|
||||
@ -108,6 +128,9 @@ core/box/ss_hot_prewarm_box.h:
|
||||
core/box/hak_alloc_api.inc.h:
|
||||
core/box/../hakmem_tiny.h:
|
||||
core/box/../hakmem_smallmid.h:
|
||||
core/box/mid_large_config_box.h:
|
||||
core/box/../hakmem_config.h:
|
||||
core/box/../hakmem_features.h:
|
||||
core/box/hak_free_api.inc.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
core/box/../tiny_free_fast_v2.inc.h:
|
||||
@ -125,13 +148,20 @@ core/box/../box/../hakmem_tiny.h:
|
||||
core/box/../box/../ptr_track.h:
|
||||
core/box/../box/../tiny_debug_ring.h:
|
||||
core/box/../box/../superslab/superslab_inline.h:
|
||||
core/box/../box/tiny_header_box.h:
|
||||
core/box/../box/../tiny_nextptr.h:
|
||||
core/box/../box/tls_sll_drain_box.h:
|
||||
core/box/../box/tls_sll_box.h:
|
||||
core/box/../box/slab_recycling_box.h:
|
||||
core/box/../box/../hakmem_tiny_superslab.h:
|
||||
core/box/../box/../hakmem_shared_pool.h:
|
||||
core/box/../box/../superslab/superslab_types.h:
|
||||
core/box/../box/ss_hot_cold_box.h:
|
||||
core/box/../box/../superslab/superslab_types.h:
|
||||
core/box/../box/free_local_box.h:
|
||||
core/box/../hakmem_tiny_integrity.h:
|
||||
core/box/../superslab/superslab_inline.h:
|
||||
core/box/../box/ss_slab_meta_box.h:
|
||||
core/box/../box/../superslab/superslab_types.h:
|
||||
core/box/../box/slab_freelist_atomic.h:
|
||||
core/box/../box/free_remote_box.h:
|
||||
core/box/front_gate_v2.h:
|
||||
@ -145,5 +175,15 @@ core/box/../front/../hakmem_tiny_config.h:
|
||||
core/box/../front/../superslab/superslab_inline.h:
|
||||
core/box/../front/../box/ss_slab_meta_box.h:
|
||||
core/box/../front/tiny_unified_cache.h:
|
||||
core/box/../front/../box/tiny_front_config_box.h:
|
||||
core/box/../front/../box/../hakmem_build_flags.h:
|
||||
core/box/../front/../tiny_region_id.h:
|
||||
core/box/../front/../hakmem_tiny.h:
|
||||
core/box/../front/../box/tiny_front_hot_box.h:
|
||||
core/box/../front/../box/../hakmem_tiny_config.h:
|
||||
core/box/../front/../box/../tiny_region_id.h:
|
||||
core/box/../front/../box/../front/tiny_unified_cache.h:
|
||||
core/box/../front/../box/tiny_front_cold_box.h:
|
||||
core/box/tiny_front_config_box.h:
|
||||
core/box/mid_free_route_box.h:
|
||||
core/box/../hakmem_mid_mt.h:
|
||||
|
||||
@ -10,16 +10,19 @@ hakmem_shared_pool.o: core/hakmem_shared_pool.c core/hakmem_shared_pool.h \
|
||||
core/box/../superslab/superslab_types.h core/box/slab_freelist_atomic.h \
|
||||
core/box/tiny_next_ptr_box.h core/hakmem_tiny_config.h \
|
||||
core/tiny_nextptr.h core/tiny_region_id.h core/tiny_box_geometry.h \
|
||||
core/ptr_track.h core/hakmem_super_registry.h core/hakmem_tiny.h \
|
||||
core/hakmem_trace.h core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h \
|
||||
core/ptr_track.h core/hakmem_super_registry.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_tiny.h core/hakmem_trace.h \
|
||||
core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h \
|
||||
core/box/ss_hot_cold_box.h core/box/pagefault_telemetry_box.h \
|
||||
core/box/tls_sll_drain_box.h core/box/tls_sll_box.h \
|
||||
core/box/../hakmem_tiny_config.h core/box/../hakmem_build_flags.h \
|
||||
core/box/../hakmem_debug_master.h core/box/../tiny_remote.h \
|
||||
core/box/../tiny_region_id.h core/box/../hakmem_tiny_integrity.h \
|
||||
core/box/../hakmem_tiny.h core/box/../ptr_track.h \
|
||||
core/box/../ptr_trace.h core/box/../tiny_debug_ring.h \
|
||||
core/box/../superslab/superslab_inline.h core/box/free_local_box.h \
|
||||
core/box/../hakmem_tiny_config.h core/box/../hakmem_debug_master.h \
|
||||
core/box/../tiny_remote.h core/box/../tiny_region_id.h \
|
||||
core/box/../hakmem_tiny_integrity.h core/box/../hakmem_tiny.h \
|
||||
core/box/../ptr_track.h core/box/../ptr_trace.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../superslab/superslab_inline.h \
|
||||
core/box/tiny_header_box.h core/box/../tiny_nextptr.h \
|
||||
core/box/slab_recycling_box.h core/box/../hakmem_tiny_superslab.h \
|
||||
core/box/ss_hot_cold_box.h core/box/free_local_box.h \
|
||||
core/hakmem_tiny_superslab.h core/box/tls_slab_reuse_guard_box.h \
|
||||
core/hakmem_policy.h
|
||||
core/hakmem_shared_pool.h:
|
||||
@ -47,6 +50,8 @@ core/tiny_region_id.h:
|
||||
core/tiny_box_geometry.h:
|
||||
core/ptr_track.h:
|
||||
core/hakmem_super_registry.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_trace.h:
|
||||
core/hakmem_tiny_mini_mag.h:
|
||||
@ -56,7 +61,6 @@ core/box/pagefault_telemetry_box.h:
|
||||
core/box/tls_sll_drain_box.h:
|
||||
core/box/tls_sll_box.h:
|
||||
core/box/../hakmem_tiny_config.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/box/../hakmem_debug_master.h:
|
||||
core/box/../tiny_remote.h:
|
||||
core/box/../tiny_region_id.h:
|
||||
@ -66,6 +70,11 @@ core/box/../ptr_track.h:
|
||||
core/box/../ptr_trace.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../superslab/superslab_inline.h:
|
||||
core/box/tiny_header_box.h:
|
||||
core/box/../tiny_nextptr.h:
|
||||
core/box/slab_recycling_box.h:
|
||||
core/box/../hakmem_tiny_superslab.h:
|
||||
core/box/ss_hot_cold_box.h:
|
||||
core/box/free_local_box.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
core/box/tls_slab_reuse_guard_box.h:
|
||||
|
||||
@ -6,8 +6,9 @@ hakmem_smallmid.o: core/hakmem_smallmid.c core/hakmem_smallmid.h \
|
||||
core/hakmem_tiny_superslab.h core/superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/superslab/superslab_inline.h \
|
||||
core/superslab/superslab_types.h core/superslab/../tiny_box_geometry.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/hakmem_tiny.h \
|
||||
core/hakmem_trace.h core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_tiny.h core/hakmem_trace.h \
|
||||
core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h
|
||||
core/hakmem_smallmid.h:
|
||||
core/hakmem_build_flags.h:
|
||||
core/hakmem_smallmid_superslab.h:
|
||||
@ -25,6 +26,8 @@ core/superslab/superslab_types.h:
|
||||
core/superslab/../tiny_box_geometry.h:
|
||||
core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_trace.h:
|
||||
core/hakmem_tiny_mini_mag.h:
|
||||
|
||||
@ -6,7 +6,8 @@ hakmem_super_registry.o: core/hakmem_super_registry.c \
|
||||
core/superslab/../hakmem_tiny_superslab_constants.h \
|
||||
core/superslab/../hakmem_tiny_config.h core/tiny_debug_ring.h \
|
||||
core/hakmem_build_flags.h core/tiny_remote.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/box/ss_allocation_box.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/box/ss_allocation_box.h \
|
||||
core/hakmem_tiny_superslab.h
|
||||
core/hakmem_super_registry.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
@ -21,5 +22,7 @@ core/tiny_debug_ring.h:
|
||||
core/hakmem_build_flags.h:
|
||||
core/tiny_remote.h:
|
||||
core/hakmem_tiny_superslab_constants.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/box/ss_allocation_box.h:
|
||||
core/hakmem_tiny_superslab.h:
|
||||
|
||||
@ -7,8 +7,9 @@ hakmem_tiny_bg_spill.o: core/hakmem_tiny_bg_spill.c \
|
||||
core/hakmem_tiny_superslab.h core/superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/superslab/superslab_inline.h \
|
||||
core/superslab/superslab_types.h core/superslab/../tiny_box_geometry.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/hakmem_tiny.h \
|
||||
core/hakmem_trace.h core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_tiny.h core/hakmem_trace.h \
|
||||
core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h
|
||||
core/hakmem_tiny_bg_spill.h:
|
||||
core/box/tiny_next_ptr_box.h:
|
||||
core/hakmem_tiny_config.h:
|
||||
@ -28,6 +29,8 @@ core/superslab/superslab_types.h:
|
||||
core/superslab/../tiny_box_geometry.h:
|
||||
core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_trace.h:
|
||||
core/hakmem_tiny_mini_mag.h:
|
||||
|
||||
@ -8,11 +8,13 @@ hakmem_tiny_magazine.o: core/hakmem_tiny_magazine.c \
|
||||
core/superslab/../hakmem_tiny_superslab_constants.h \
|
||||
core/superslab/../hakmem_tiny_config.h core/tiny_debug_ring.h \
|
||||
core/tiny_remote.h core/hakmem_tiny_superslab_constants.h \
|
||||
core/hakmem_super_registry.h core/hakmem_prof.h core/hakmem_internal.h \
|
||||
core/hakmem.h core/hakmem_config.h core/hakmem_features.h \
|
||||
core/hakmem_sys.h core/hakmem_whale.h core/box/tiny_next_ptr_box.h \
|
||||
core/hakmem_tiny_config.h core/tiny_nextptr.h core/tiny_region_id.h \
|
||||
core/tiny_box_geometry.h core/ptr_track.h core/tiny_debug_api.h
|
||||
core/hakmem_super_registry.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_prof.h \
|
||||
core/hakmem_internal.h core/hakmem.h core/hakmem_config.h \
|
||||
core/hakmem_features.h core/hakmem_sys.h core/hakmem_whale.h \
|
||||
core/box/tiny_next_ptr_box.h core/hakmem_tiny_config.h \
|
||||
core/tiny_nextptr.h core/tiny_region_id.h core/tiny_box_geometry.h \
|
||||
core/ptr_track.h core/tiny_debug_api.h
|
||||
core/hakmem_tiny_magazine.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_build_flags.h:
|
||||
@ -31,6 +33,8 @@ core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/hakmem_tiny_superslab_constants.h:
|
||||
core/hakmem_super_registry.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_prof.h:
|
||||
core/hakmem_internal.h:
|
||||
core/hakmem.h:
|
||||
|
||||
@ -8,7 +8,9 @@ hakmem_tiny_query.o: core/hakmem_tiny_query.c core/hakmem_tiny.h \
|
||||
core/superslab/../hakmem_tiny_superslab_constants.h \
|
||||
core/superslab/../hakmem_tiny_config.h core/tiny_debug_ring.h \
|
||||
core/tiny_remote.h core/hakmem_tiny_superslab_constants.h \
|
||||
core/hakmem_super_registry.h core/hakmem_config.h core/hakmem_features.h
|
||||
core/hakmem_super_registry.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_config.h \
|
||||
core/hakmem_features.h
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_build_flags.h:
|
||||
core/hakmem_trace.h:
|
||||
@ -27,5 +29,7 @@ core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/hakmem_tiny_superslab_constants.h:
|
||||
core/hakmem_super_registry.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_config.h:
|
||||
core/hakmem_features.h:
|
||||
|
||||
@ -7,14 +7,15 @@ hakmem_tiny_sfc.o: core/hakmem_tiny_sfc.c core/tiny_alloc_fast_sfc.inc.h \
|
||||
core/hakmem_tiny_superslab.h core/superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/superslab/superslab_inline.h \
|
||||
core/superslab/superslab_types.h core/superslab/../tiny_box_geometry.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/tiny_debug_api.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/tiny_debug_api.h \
|
||||
core/hakmem_stats_master.h core/tiny_tls.h core/box/tls_sll_box.h \
|
||||
core/box/../hakmem_tiny_config.h core/box/../hakmem_build_flags.h \
|
||||
core/box/../hakmem_debug_master.h core/box/../tiny_remote.h \
|
||||
core/box/../tiny_region_id.h core/box/../hakmem_tiny_integrity.h \
|
||||
core/box/../hakmem_tiny.h core/box/../ptr_track.h \
|
||||
core/box/../ptr_trace.h core/box/../tiny_debug_ring.h \
|
||||
core/box/../superslab/superslab_inline.h
|
||||
core/box/../hakmem_tiny_config.h core/box/../hakmem_debug_master.h \
|
||||
core/box/../tiny_remote.h core/box/../tiny_region_id.h \
|
||||
core/box/../hakmem_tiny_integrity.h core/box/../hakmem_tiny.h \
|
||||
core/box/../ptr_track.h core/box/../ptr_trace.h \
|
||||
core/box/../tiny_debug_ring.h core/box/../superslab/superslab_inline.h \
|
||||
core/box/tiny_header_box.h core/box/../tiny_nextptr.h
|
||||
core/tiny_alloc_fast_sfc.inc.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_build_flags.h:
|
||||
@ -37,12 +38,13 @@ core/superslab/superslab_types.h:
|
||||
core/superslab/../tiny_box_geometry.h:
|
||||
core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/tiny_debug_api.h:
|
||||
core/hakmem_stats_master.h:
|
||||
core/tiny_tls.h:
|
||||
core/box/tls_sll_box.h:
|
||||
core/box/../hakmem_tiny_config.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/box/../hakmem_debug_master.h:
|
||||
core/box/../tiny_remote.h:
|
||||
core/box/../tiny_region_id.h:
|
||||
@ -52,3 +54,5 @@ core/box/../ptr_track.h:
|
||||
core/box/../ptr_trace.h:
|
||||
core/box/../tiny_debug_ring.h:
|
||||
core/box/../superslab/superslab_inline.h:
|
||||
core/box/tiny_header_box.h:
|
||||
core/box/../tiny_nextptr.h:
|
||||
|
||||
@ -8,7 +8,8 @@ tiny_adaptive_sizing.o: core/tiny_adaptive_sizing.c \
|
||||
core/hakmem_tiny_superslab.h core/superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/superslab/superslab_inline.h \
|
||||
core/superslab/superslab_types.h core/superslab/../tiny_box_geometry.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/tiny_debug_api.h
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/tiny_debug_api.h
|
||||
core/tiny_adaptive_sizing.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_build_flags.h:
|
||||
@ -31,4 +32,6 @@ core/superslab/superslab_types.h:
|
||||
core/superslab/../tiny_box_geometry.h:
|
||||
core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/tiny_debug_api.h:
|
||||
|
||||
@ -6,8 +6,9 @@ tiny_fastcache.o: core/tiny_fastcache.c core/tiny_fastcache.h \
|
||||
core/hakmem_tiny_superslab.h core/superslab/superslab_types.h \
|
||||
core/hakmem_tiny_superslab_constants.h core/superslab/superslab_inline.h \
|
||||
core/superslab/superslab_types.h core/superslab/../tiny_box_geometry.h \
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/hakmem_tiny.h \
|
||||
core/hakmem_trace.h core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h
|
||||
core/tiny_debug_ring.h core/tiny_remote.h core/box/ss_addr_map_box.h \
|
||||
core/box/../hakmem_build_flags.h core/hakmem_tiny.h core/hakmem_trace.h \
|
||||
core/hakmem_tiny_mini_mag.h core/tiny_debug_api.h
|
||||
core/tiny_fastcache.h:
|
||||
core/box/tiny_next_ptr_box.h:
|
||||
core/hakmem_tiny_config.h:
|
||||
@ -27,6 +28,8 @@ core/superslab/superslab_types.h:
|
||||
core/superslab/../tiny_box_geometry.h:
|
||||
core/tiny_debug_ring.h:
|
||||
core/tiny_remote.h:
|
||||
core/box/ss_addr_map_box.h:
|
||||
core/box/../hakmem_build_flags.h:
|
||||
core/hakmem_tiny.h:
|
||||
core/hakmem_trace.h:
|
||||
core/hakmem_tiny_mini_mag.h:
|
||||
|
||||
Reference in New Issue
Block a user