MCPcopy Create free account
hub / github.com/F-Stack/f-stack / extent_interior_register

Function extent_interior_register

app/redis-6.2.6/deps/jemalloc/src/extent.c:687–698  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

685}
686
687static void
688extent_interior_register(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, extent_t *extent,
689 szind_t szind) {
690 assert(extent_slab_get(extent));
691
692 /* Register interior. */
693 for (size_t i = 1; i < (extent_size_get(extent) >> LG_PAGE) - 1; i++) {
694 rtree_write(tsdn, &extents_rtree, rtree_ctx,
695 (uintptr_t)extent_base_get(extent) + (uintptr_t)(i <<
696 LG_PAGE), extent, szind, true);
697 }
698}
699
700static void
701extent_gdump_add(tsdn_t *tsdn, const extent_t *extent) {

Callers 3

extent_register_implFunction · 0.85
extent_recycleFunction · 0.85
extent_grow_retainedFunction · 0.85

Calls 4

extent_slab_getFunction · 0.85
extent_size_getFunction · 0.85
rtree_writeFunction · 0.85
extent_base_getFunction · 0.85

Tested by

no test coverage detected