diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2023-04-09 09:34:04 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2023-04-10 10:04:08 +0300 |
commit | b787aee8a9591ea48c43901a834945029ccfe442 (patch) | |
tree | 61c63ac9815f4ebd8ec42c668282fb682f526bc9 /malloc.c | |
parent | b21b53a356f332005db090c6a9a4e0d17322c935 (diff) | |
download | bdwgc-b787aee8a9591ea48c43901a834945029ccfe442.tar.gz |
Consistent naming of variables of obj_kind type
(refactoring)
Also, reduce scope of local variables in GC_continue_reclaim and
GC_reclaim_unconditionally_marked.
* allchblk.c (setup_header): Define and use ok local variable.
* malloc.c (GC_alloc_reclaim_list): Rename kind argument to ok.
* malloc.c (GC_generic_malloc_inner_small): Rename kind local variable
to ok.
* reclaim.c [ENABLE_DISCLAIM] (GC_disclaim_and_reclaim): Remove ok
local variable.
* reclaim.c (GC_reclaim_all): Likewise.
* reclaim.c (GC_continue_reclaim): Move hhdr local variable to inner
block; add comment.
* reclaim.c [!EAGER_SWEEP && ENABLE_DISCLAIM]
(GC_reclaim_unconditionally_marked): Move sz, hhdr, hbp, ok, rlp, rlh
local variables to the appropriate inner blocks.
Diffstat (limited to 'malloc.c')
-rw-r--r-- | malloc.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -19,7 +19,7 @@ #include <string.h> /* Allocate reclaim list for the kind. Returns TRUE on success. */ -STATIC GC_bool GC_alloc_reclaim_list(struct obj_kind *kind) +STATIC GC_bool GC_alloc_reclaim_list(struct obj_kind *ok) { struct hblk ** result; @@ -29,7 +29,7 @@ STATIC GC_bool GC_alloc_reclaim_list(struct obj_kind *kind) if (EXPECT(NULL == result, FALSE)) return FALSE; BZERO(result, (MAXOBJGRANULES+1)*sizeof(struct hblk *)); - kind -> ok_reclaim_list = result; + ok -> ok_reclaim_list = result; return TRUE; } @@ -152,9 +152,9 @@ STATIC void GC_extend_size_map(size_t i) STATIC void * GC_generic_malloc_inner_small(size_t lb, int k) { - struct obj_kind * kind = GC_obj_kinds + k; + struct obj_kind *ok = &GC_obj_kinds[k]; size_t lg = GC_size_map[lb]; - void ** opp = &(kind -> ok_freelist[lg]); + void ** opp = &(ok -> ok_freelist[lg]); void *op = *opp; GC_ASSERT(I_HOLD_LOCK()); @@ -172,12 +172,12 @@ STATIC void * GC_generic_malloc_inner_small(size_t lb, int k) GC_ASSERT(lg != 0); } /* Retry */ - opp = &(kind -> ok_freelist[lg]); + opp = &(ok -> ok_freelist[lg]); op = *opp; } if (NULL == op) { - if (NULL == kind -> ok_reclaim_list - && !GC_alloc_reclaim_list(kind)) + if (NULL == ok -> ok_reclaim_list + && !GC_alloc_reclaim_list(ok)) return NULL; op = GC_allocobj(lg, k); if (NULL == op) return NULL; |