MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / slab_map_lock

Function slab_map_lock

src/foundation/slab_alloc.c:127–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125static atomic_flag g_slab_map_lock = ATOMIC_FLAG_INIT;
126
127static void slab_map_lock(void) {
128 while (atomic_flag_test_and_set_explicit(&g_slab_map_lock, memory_order_acquire)) {
129 /* Spin — cold path only (page create/destroy/retire). */
130 }
131}
132static void slab_map_unlock(void) {
133 atomic_flag_clear_explicit(&g_slab_map_lock, memory_order_release);
134}

Callers 1

slab_map_setFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected