diff options
author | Dave Watson <davejwatson@fb.com> | 2017-09-27 00:22:01 (GMT) |
---|---|---|
committer | Dave Watson <davejwatson@fb.com> | 2017-10-04 19:23:03 (GMT) |
commit | 7c6c99b8295829580c506067495a23c07436e266 (patch) | |
tree | 15d396ca9eb04548535bd70e6b3531da979c0f4b /src/extent.c | |
parent | 8a7ee3014cea09e13e605bf47c11943df5a5eb2b (diff) | |
download | jemalloc-7c6c99b8295829580c506067495a23c07436e266.zip jemalloc-7c6c99b8295829580c506067495a23c07436e266.tar.gz jemalloc-7c6c99b8295829580c506067495a23c07436e266.tar.bz2 |
Use ph instead of rb tree for extents_avail_
There does not seem to be any overlap between usage of
extent_avail and extent_heap, so we can use the same hook.
The only remaining usage of rb trees is in the profiling code,
which has some 'interesting' iteration constraints.
Fixes #888
Diffstat (limited to 'src/extent.c')
-rw-r--r-- | src/extent.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/extent.c b/src/extent.c index 3f1c76f..221c80c 100644 --- a/src/extent.c +++ b/src/extent.c @@ -117,7 +117,7 @@ static void extent_record(tsdn_t *tsdn, arena_t *arena, /******************************************************************************/ -rb_gen(UNUSED, extent_avail_, extent_tree_t, extent_t, rb_link, +ph_gen(UNUSED, extent_avail_, extent_tree_t, extent_t, ph_link, extent_esnead_comp) typedef enum { |