MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / _mi_page_use_delayed_free

Function _mi_page_use_delayed_free

3rd/mimalloc-2.0.9/src/page.c:129–133  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127#endif
128
129void _mi_page_use_delayed_free(mi_page_t* page, mi_delayed_t delay, bool override_never) {
130 while (!_mi_page_try_use_delayed_free(page, delay, override_never)) {
131 mi_atomic_yield();
132 }
133}
134
135bool _mi_page_try_use_delayed_free(mi_page_t* page, mi_delayed_t delay, bool override_never) {
136 mi_thread_free_t tfreex;

Callers 4

mi_segment_reclaimFunction · 0.85
_mi_page_queue_appendFunction · 0.85
_mi_heap_page_destroyFunction · 0.85

Calls 2

mi_atomic_yieldFunction · 0.85

Tested by

no test coverage detected