]> granicus.if.org Git - gc/commitdiff
2007-11-05 Geoff Norton <gnorton@novell.com>
authorGeoff Norton <grompf@sublimeintervention.com>
Mon, 5 Nov 2007 16:20:23 +0000 (16:20 +0000)
committerguest <ivmai@mail.ru>
Fri, 29 Jul 2011 11:31:21 +0000 (15:31 +0400)
    * darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard
    and pre-Leopard.

svn path=/trunk/mono/; revision=88880

ChangeLog
darwin_stop_world.c

index 04b419c882c7d735552cc06388de5f02336335cf..4cf9aa3535f171fef0905daba32538d68cc8d95e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-05  Geoff Norton  <gnorton@novell.com>
+
+       * darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard
+       and pre-Leopard.
+
 2007-11-01  Geoff Norton  <gnorton@novell.com>
 
        * darwin_stop_world.c:  Handle Leopards renaming of some structure
index 242c9495cbd7c2b7489a0c2b3ecf64c792409681..4d17f7aa26e425533b56e8955620cad04638f672 100644 (file)
@@ -337,7 +337,7 @@ void GC_push_all_stacks() {
        GC_push_one(info.__edx); 
        GC_push_one(info.__edi); 
        GC_push_one(info.__esi); 
-       /* GC_push_one(info.__ebp);  */
+       GC_push_one(info.__ebp);
        /* GC_push_one(info.__esp);  */
        GC_push_one(info.__ss); 
        GC_push_one(info.__eip); 
@@ -356,7 +356,7 @@ void GC_push_all_stacks() {
        GC_push_one(info.edx); 
        GC_push_one(info.edi); 
        GC_push_one(info.esi); 
-       /* GC_push_one(info.ebp);  */
+       GC_push_one(info.ebp);
        /* GC_push_one(info.esp);  */
        GC_push_one(info.ss); 
        GC_push_one(info.eip);