Fix large size class category handling in folly::goodMallocSize()
Summary: jemalloc seems to now use `4064 * 1024` as `arena_maxclass`. Therefore, allocations that fall in the range `(4064*1024, 4072*1024]` will trigger an assert in `folly::goodMallocSize()` (`nallocx()` will round up sizes within that range up to the next multiple of 4 MB (chunk size)). Test Plan: Call to `folly::goodMallocSize(4161568)` no longer triggeres an assert. Reviewed By: je@fb.com Subscribers: aalexandre, trunkagent, njormrod, folly-diffs@ FB internal diff: D1638370 Signature: t1:1638370:1414703429:f3ed2cc8dcb183ff4e8367e2c1f884e122605cba
Showing
Please register or sign in to comment