| 1165 | } |
| 1166 | |
| 1167 | static void * |
| 1168 | extent_alloc_default_impl(tsdn_t *tsdn, arena_t *arena, void *new_addr, |
| 1169 | size_t size, size_t alignment, bool *zero, bool *commit) { |
| 1170 | void *ret = extent_alloc_core(tsdn, arena, new_addr, size, alignment, zero, |
| 1171 | commit, (dss_prec_t)atomic_load_u(&arena->dss_prec, |
| 1172 | ATOMIC_RELAXED)); |
| 1173 | if (have_madvise_huge && ret) { |
| 1174 | pages_set_thp_state(ret, size); |
| 1175 | } |
| 1176 | return ret; |
| 1177 | } |
| 1178 | |
| 1179 | static void * |
| 1180 | extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr, size_t size, |
no test coverage detected