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

Function extent_alloc_mmap

app/redis-6.2.6/deps/jemalloc/src/extent_mmap.c:21–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19/******************************************************************************/
20
21void *
22extent_alloc_mmap(void *new_addr, size_t size, size_t alignment, bool *zero,
23 bool *commit) {
24 void *ret = pages_map(new_addr, size, ALIGNMENT_CEILING(alignment,
25 PAGE), commit);
26 if (ret == NULL) {
27 return NULL;
28 }
29 assert(ret != NULL);
30 if (*commit) {
31 *zero = true;
32 }
33 return ret;
34}
35
36bool
37extent_dalloc_mmap(void *addr, size_t size) {

Callers 2

extent_alloc_coreFunction · 0.85
base_mapFunction · 0.85

Calls 1

pages_mapFunction · 0.85

Tested by

no test coverage detected