Comment on attachment 355654
Fault on OOM in the cycle collector, rev. 1.001
Ugh, actually, this won't work. We'll call RootWhite, which might root and unlink objects. That must be avoided, because we won't be calling FinishCollection to unroot. I think the rest should be fine to call, though a bit pointless (no need to traverse if we won't collect)?
Comment on attachment 355654
Fault on OOM in the cycle collector, rev. 1.001
Ugh, actually, this won't work. We'll call RootWhite, which might root and unlink objects. That must be avoided, because we won't be calling FinishCollection to unroot. I think the rest should be fine to call, though a bit pointless (no need to traverse if we won't collect)?