summaryrefslogtreecommitdiff
path: root/darwin_stop_world.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-10-01 11:40:41 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-10-01 11:44:07 +0300
commitee1c4b02b6a6ac8bd2384b90e929a5215c3e9f6e (patch)
tree58e7beec70666847fc6257da808866048e620d88 /darwin_stop_world.c
parenta5a24e89fe117b3ff703cbb3c82821aee53c2775 (diff)
downloadbdwgc-ee1c4b02b6a6ac8bd2384b90e929a5215c3e9f6e.tar.gz
Rename stack[_size] in GC_Thread_Rep and GC_register_altstack
(refactoring) * darwin_stop_world.c [DARWIN_DONT_PARSE_STACK] (GC_stack_range_for): Rename p->stack[_size] to p->normstack[_size]. * pthread_support.c (GC_thr_init): Likewise. * include/gc/gc.h (GC_register_altstack): Rename stack_start to normstack and stack_size to normstack_size in comment, respectively. * include/private/pthread_support.h (GC_Thread_Rep.stack): Rename to normstack. * include/private/pthread_support.h (GC_Thread_Rep.stack_size): Rename to normstack_size. * pthread_support.c (main_stack): Rename to main_normstack. * pthread_support.c (main_stack_size): Rename to main_normstack_size. * pthread_support.c (GC_register_altstack): Rename stack to normstack and stack_size to normstack_size arguments, respectively. * win32_threads.c (GC_register_altstack): Likewise. * pthread_support.c [(HAVE_PTHREAD_ATTR_GET_NP || HAVE_PTHREAD_GETATTR_NP) && IA64]: Change stack_base to "stack base" in comment.
Diffstat (limited to 'darwin_stop_world.c')
-rw-r--r--darwin_stop_world.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/darwin_stop_world.c b/darwin_stop_world.c
index 91f9109a..3e8ab17c 100644
--- a/darwin_stop_world.c
+++ b/darwin_stop_world.c
@@ -332,8 +332,8 @@ STATIC ptr_t GC_stack_range_for(ptr_t *phi, thread_act_t thread, GC_thread p,
&& (word)lo <= (word)p->altstack + p->altstack_size) {
*paltstack_lo = lo;
*paltstack_hi = p->altstack + p->altstack_size;
- lo = p->stack;
- *phi = p->stack + p->stack_size;
+ lo = p->normstack;
+ *phi = lo + p->normstack_size;
} else
# endif
/* else */ {