diff options
author | Geoff Norton <grompf@sublimeintervention.com> | 2007-11-05 19:20:23 +0300 |
---|---|---|
committer | Geoff Norton <grompf@sublimeintervention.com> | 2007-11-05 19:20:23 +0300 |
commit | e30d99d8d69123bec0ebc148f28f33e9832182af (patch) | |
tree | bd36730104ae1f450775ea09b9831c666a6b989d /libgc/darwin_stop_world.c | |
parent | 1a313377dcbe716221b8b4adf8746ee72a50d275 (diff) |
2007-11-05 Geoff Norton <gnorton@novell.com>
* darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard
and pre-Leopard.
svn path=/trunk/mono/; revision=88880
Diffstat (limited to 'libgc/darwin_stop_world.c')
-rw-r--r-- | libgc/darwin_stop_world.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgc/darwin_stop_world.c b/libgc/darwin_stop_world.c index 242c9495cbd..4d17f7aa26e 100644 --- a/libgc/darwin_stop_world.c +++ b/libgc/darwin_stop_world.c @@ -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); |