]> granicus.if.org Git - gc/commit
2010-09-04 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Sat, 4 Sep 2010 10:22:10 +0000 (10:22 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:54 +0000 (21:06 +0400)
commit0c501573b9127fc15f0b43fd5ec3e1a3647658cb
tree22b155c041092c15db9a94a35434223c8210ab80
parenta7a1cb23ca1a15a8ac2b6dd13c478b2605eb6c55
2010-09-04  Ivan Maidanski <ivmai@mail.ru>

* darwin_stop_world.c (GC_push_all_stacks): Reset
thread_state_count value before every thread_get_state call;
refine the comment for thread_state_count.
* darwin_stop_world.c (GC_push_all_stacks): Ignore rsp, rip/eip,
rflags, cs, fs, gs, ss, ds, es, __pc registers; uncomment ebp
register pushing.
* darwin_stop_world.c (GC_push_all_stacks): Set outCount to
GC_MACH_THREAD_STATE_COUNT (instead of THREAD_STATE_MAX).
* darwin_stop_world.c (GC_push_all_stacks): Remove FIXME and WARN
for i386.
ChangeLog
darwin_stop_world.c