mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-15 10:46:15 +02:00
hackily edit boehmgc-coroutine-sp-fallback.diff to work on both 8.0.x and 8.2.x
This commit is contained in:
parent
60c5064be8
commit
d0e7062a64
1 changed files with 1 additions and 3 deletions
|
@ -34,15 +34,13 @@ diff --git a/pthread_stop_world.c b/pthread_stop_world.c
|
|||
index 4b2c429..1fb4c52 100644
|
||||
--- a/pthread_stop_world.c
|
||||
+++ b/pthread_stop_world.c
|
||||
@@ -673,6 +673,8 @@ GC_INNER void GC_push_all_stacks(void)
|
||||
struct GC_traced_stack_sect_s *traced_stack_sect;
|
||||
@@ -781,4 +781,6 @@ GC_INNER void GC_push_all_stacks(void)
|
||||
pthread_t self = pthread_self();
|
||||
word total_size = 0;
|
||||
+ size_t stack_limit;
|
||||
+ pthread_attr_t pattr;
|
||||
|
||||
if (!EXPECT(GC_thr_initialized, TRUE))
|
||||
GC_thr_init();
|
||||
@@ -722,6 +724,31 @@ GC_INNER void GC_push_all_stacks(void)
|
||||
hi = p->altstack + p->altstack_size;
|
||||
/* FIXME: Need to scan the normal stack too, but how ? */
|
||||
|
|
Loading…
Reference in a new issue