MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / mi_subproc_visit_heaps

Function mi_subproc_visit_heaps

system/lib/mimalloc/src/init.c:575–585  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

573
574
575bool mi_subproc_visit_heaps(mi_subproc_id_t subproc_id, mi_heap_visit_fun* visitor, void* arg) {
576 mi_subproc_t* subproc = _mi_subproc_from_id(subproc_id);
577 if (subproc==NULL) return false;
578 bool ok = true;
579 mi_lock(&subproc->heaps_lock) {
580 for (mi_heap_t* heap = subproc->heaps; heap!=NULL && ok; heap = heap->next) {
581 ok = (*visitor)(heap, arg);
582 }
583 }
584 return ok;
585}
586
587
588/* -----------------------------------------------------------

Callers 2

mi_subproc_stats_getFunction · 0.85

Calls 1

_mi_subproc_from_idFunction · 0.85

Tested by

no test coverage detected