[Gc] Changes for darwin GC_push_all_stacks

Ivan Maidanski ivmai at mail.ru
Sat Sep 4 03:32:29 PDT 2010


In darwin GC_push_all_stacks (both variants), I've removed pushing segment selectors, flags, eip/__pc and esp registers (but added ebp pushing).

Also, I've made thread_state_count/outCount to be reset to GC_MACH_THREAD_STATE_COUNT (not to THREAD_STATE_MAX) on every thread_get_state() call.

Would be nice if some MacOS users review the patch and run testing.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/octet-stream
Size: 6566 bytes
Desc: not available
Url : https://napali.hpl.hp.com/pipermail/gc/attachments/20100904/cbf8a8fd/attachment.obj

More information about the Gc mailing list