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

Function kmem_malloc

lib/ff_glue.c:1024–1031  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1022}
1023
1024vm_offset_t
1025kmem_malloc(vm_size_t bytes, int flags)
1026{
1027 void *alloc = ff_mmap(NULL, bytes, ff_PROT_READ|ff_PROT_WRITE, ff_MAP_ANON|ff_MAP_PRIVATE, -1, 0);
1028 if ((flags & M_ZERO) && alloc != NULL)
1029 bzero(alloc, bytes);
1030 return ((vm_offset_t)alloc);
1031}
1032
1033void
1034kmem_free(vm_offset_t addr, vm_size_t size)

Callers 3

ff_freebsd_initFunction · 0.70
kmem_alloc_contigFunction · 0.70
kmem_malloc_domainsetFunction · 0.70

Calls 2

ff_mmapFunction · 0.85
bzeroFunction · 0.85

Tested by

no test coverage detected