From: ivmai Date: Fri, 6 May 2011 05:35:44 +0000 (+0000) Subject: 2011-05-06 Ivan Maidanski X-Git-Tag: gc7_2alpha6~44 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=864a22c1d98037d55eabab5e015c51be11034cda;p=gc 2011-05-06 Ivan Maidanski * os_dep.c (GC_write_fault_handler): Break when in_allocd_block is set to true. --- diff --git a/ChangeLog b/ChangeLog index 91d1afd2..250b0cbd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-05-06 Ivan Maidanski + + * os_dep.c (GC_write_fault_handler): Break when in_allocd_block + is set to true. + 2011-05-06 Ivan Maidanski * dbg_mlc.c (GC_has_other_debug_info): Change return type to int; diff --git a/os_dep.c b/os_dep.c index 1192ebd5..eb69a7ec 100644 --- a/os_dep.c +++ b/os_dep.c @@ -3150,6 +3150,7 @@ STATIC void GC_default_push_other_roots(void) for (i = 0; i < divHBLKSZ(GC_page_size); i++) { if (HDR(h+i) != 0) { in_allocd_block = TRUE; + break; } } # else