| 1236 | } |
| 1237 | |
| 1238 | static void * |
| 1239 | extent_alloc_default_impl(tsdn_t *tsdn, arena_t *arena, void *new_addr, |
| 1240 | size_t size, size_t alignment, bool *zero, bool *commit) { |
| 1241 | void *ret = extent_alloc_core(tsdn, arena, new_addr, size, alignment, zero, |
| 1242 | commit, (dss_prec_t)atomic_load_u(&arena->dss_prec, |
| 1243 | ATOMIC_RELAXED)); |
| 1244 | if (have_madvise_huge && ret) { |
| 1245 | pages_set_thp_state(ret, size); |
| 1246 | } |
| 1247 | return ret; |
| 1248 | } |
| 1249 | |
| 1250 | static void * |
| 1251 | extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr, size_t size, |
no test coverage detected