summaryrefslogtreecommitdiffstats
path: root/src/large.c
diff options
context:
space:
mode:
authorDavid Goldblatt <davidgoldblatt@fb.com>2017-05-30 17:45:37 (GMT)
committerDavid Goldblatt <davidtgoldblatt@gmail.com>2017-05-31 20:08:45 (GMT)
commit8261e581be517f4fe193ead2c9b662717d9ca5e0 (patch)
tree4dbd5e4a2f434e23d29494c6f7821eedd44b3b78 /src/large.c
parent041e041e1f23a03d1019330c8401a01285feb44f (diff)
downloadjemalloc-8261e581be517f4fe193ead2c9b662717d9ca5e0.zip
jemalloc-8261e581be517f4fe193ead2c9b662717d9ca5e0.tar.gz
jemalloc-8261e581be517f4fe193ead2c9b662717d9ca5e0.tar.bz2
Header refactoring: Pull size helpers out of jemalloc module.
Diffstat (limited to 'src/large.c')
-rw-r--r--src/large.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/large.c b/src/large.c
index 79d2c9d..27a2c67 100644
--- a/src/large.c
+++ b/src/large.c
@@ -12,7 +12,7 @@
void *
large_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero) {
- assert(usize == s2u(usize));
+ assert(usize == sz_s2u(usize));
return large_palloc(tsdn, arena, usize, CACHELINE, zero);
}
@@ -27,7 +27,7 @@ large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment,
assert(!tsdn_null(tsdn) || arena != NULL);
- ausize = sa2u(usize, alignment);
+ ausize = sz_sa2u(usize, alignment);
if (unlikely(ausize == 0 || ausize > LARGE_MAXCLASS)) {
return NULL;
}
@@ -97,7 +97,7 @@ large_ralloc_no_move_shrink(tsdn_t *tsdn, extent_t *extent, size_t usize) {
arena_t *arena = extent_arena_get(extent);
size_t oldusize = extent_usize_get(extent);
extent_hooks_t *extent_hooks = extent_hooks_get(arena);
- size_t diff = extent_size_get(extent) - (usize + large_pad);
+ size_t diff = extent_size_get(extent) - (usize + sz_large_pad);
assert(oldusize > usize);
@@ -108,8 +108,8 @@ large_ralloc_no_move_shrink(tsdn_t *tsdn, extent_t *extent, size_t usize) {
/* Split excess pages. */
if (diff != 0) {
extent_t *trail = extent_split_wrapper(tsdn, arena,
- &extent_hooks, extent, usize + large_pad, size2index(usize),
- false, diff, NSIZES, false);
+ &extent_hooks, extent, usize + sz_large_pad,
+ sz_size2index(usize), false, diff, NSIZES, false);
if (trail == NULL) {
return true;
}
@@ -178,7 +178,7 @@ large_ralloc_no_move_expand(tsdn_t *tsdn, extent_t *extent, size_t usize,
}
rtree_ctx_t rtree_ctx_fallback;
rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback);
- szind_t szind = size2index(usize);
+ szind_t szind = sz_size2index(usize);
extent_szind_set(extent, szind);
rtree_szind_slab_update(tsdn, &extents_rtree, rtree_ctx,
(uintptr_t)extent_addr_get(extent), szind, false);