@@ -100,22 +100,22 @@ NOINLINE jl_gc_pagemeta_t *jl_gc_alloc_page(void) JL_NOTSAFEPOINT
100100 jl_gc_pagemeta_t * meta = NULL ;
101101
102102 // try to get page from `pool_lazily_freed`
103- meta = pop_lf_page_metadata_back (& global_page_pool_lazily_freed );
103+ meta = pop_lf_back (& global_page_pool_lazily_freed );
104104 if (meta != NULL ) {
105105 gc_alloc_map_set (meta -> data , GC_PAGE_ALLOCATED );
106106 // page is already mapped
107107 return meta ;
108108 }
109109
110110 // try to get page from `pool_clean`
111- meta = pop_lf_page_metadata_back (& global_page_pool_clean );
111+ meta = pop_lf_back (& global_page_pool_clean );
112112 if (meta != NULL ) {
113113 gc_alloc_map_set (meta -> data , GC_PAGE_ALLOCATED );
114114 goto exit ;
115115 }
116116
117117 // try to get page from `pool_freed`
118- meta = pop_lf_page_metadata_back (& global_page_pool_freed );
118+ meta = pop_lf_back (& global_page_pool_freed );
119119 if (meta != NULL ) {
120120 jl_atomic_fetch_add_relaxed (& gc_heap_stats .bytes_resident , GC_PAGE_SZ );
121121 gc_alloc_map_set (meta -> data , GC_PAGE_ALLOCATED );
@@ -124,7 +124,7 @@ NOINLINE jl_gc_pagemeta_t *jl_gc_alloc_page(void) JL_NOTSAFEPOINT
124124
125125 uv_mutex_lock (& gc_perm_lock );
126126 // another thread may have allocated a large block while we were waiting...
127- meta = pop_lf_page_metadata_back (& global_page_pool_clean );
127+ meta = pop_lf_back (& global_page_pool_clean );
128128 if (meta != NULL ) {
129129 uv_mutex_unlock (& gc_perm_lock );
130130 gc_alloc_map_set (meta -> data , GC_PAGE_ALLOCATED );
@@ -138,10 +138,10 @@ NOINLINE jl_gc_pagemeta_t *jl_gc_alloc_page(void) JL_NOTSAFEPOINT
138138 pg -> data = data + GC_PAGE_SZ * i ;
139139 gc_alloc_map_maybe_create (pg -> data );
140140 if (i == 0 ) {
141- gc_alloc_map_set (pg -> data , 1 );
141+ gc_alloc_map_set (pg -> data , GC_PAGE_ALLOCATED );
142142 }
143143 else {
144- push_lf_page_metadata_back (& global_page_pool_clean , pg );
144+ push_lf_back (& global_page_pool_clean , pg );
145145 }
146146 }
147147 uv_mutex_unlock (& gc_perm_lock );
0 commit comments