MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / extent_binit

Function extent_binit

deps/jemalloc/include/jemalloc/internal/extent_inlines.h:392–404  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

390}
391
392static inline void
393extent_binit(extent_t *extent, void *addr, size_t bsize, size_t sn) {
394 extent_arena_set(extent, NULL);
395 extent_addr_set(extent, addr);
396 extent_bsize_set(extent, bsize);
397 extent_slab_set(extent, false);
398 extent_szind_set(extent, SC_NSIZES);
399 extent_sn_set(extent, sn);
400 extent_state_set(extent, extent_state_active);
401 extent_zeroed_set(extent, true);
402 extent_committed_set(extent, true);
403 extent_dumpable_set(extent, true);
404}
405
406static inline void
407extent_list_init(extent_list_t *list) {

Callers 2

base_extent_initFunction · 0.50

Calls 10

extent_dumpable_setFunction · 0.85
extent_arena_setFunction · 0.70
extent_addr_setFunction · 0.70
extent_bsize_setFunction · 0.70
extent_slab_setFunction · 0.70
extent_szind_setFunction · 0.70
extent_sn_setFunction · 0.70
extent_state_setFunction · 0.70
extent_zeroed_setFunction · 0.70
extent_committed_setFunction · 0.70

Tested by

no test coverage detected