summaryrefslogtreecommitdiff
path: root/malloc.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2023-04-09 09:34:04 +0300
committerIvan Maidanski <ivmai@mail.ru>2023-04-10 10:04:08 +0300
commitb787aee8a9591ea48c43901a834945029ccfe442 (patch)
tree61c63ac9815f4ebd8ec42c668282fb682f526bc9 /malloc.c
parentb21b53a356f332005db090c6a9a4e0d17322c935 (diff)
downloadbdwgc-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.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/malloc.c b/malloc.c
index 61d2061a..50323769 100644
--- a/malloc.c
+++ b/malloc.c
@@ -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;