| 19 | /******************************************************************************/ |
| 20 | |
| 21 | void * |
| 22 | extent_alloc_mmap(void *new_addr, size_t size, size_t alignment, bool *zero, |
| 23 | bool *commit) { |
| 24 | assert(alignment == ALIGNMENT_CEILING(alignment, PAGE)); |
| 25 | void *ret = pages_map(new_addr, size, alignment, 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 | |
| 36 | bool |
| 37 | extent_dalloc_mmap(void *addr, size_t size) { |
no test coverage detected