Block the GC while executing a proxied method
Block the GC while executing a proxied method

Proxy runs methods on the target with the target's interp. If GC is
triggered during this run, the foreign interp's GC could find our PMCs
on the call stack. It would also not find any PMCs which are on the
foreign interp's callstack. And most of all it could be that the foreign
interp also starts collecting garbage at the same time...

So we block the foreign GC to prevent this from happening.

tkob/parrot,parrot/parrot,tkob/parrot,FROGGS/parrot,FROGGS/parrot,tkob/parrot,parrot/parrot,FROGGS/parrot,tkob/parrot,FROGGS/parrot,youprofit/parrot,tkob/parrot,FROGGS/parrot,parrot/parrot,youprofit/parrot,tkob/parrot,youprofit/parrot,tkob/parrot,youprofit/parrot,FROGGS/parrot,tkob/parrot,parrot/parrot,parrot/parrot,youprofit/parrot,FROGGS/parrot,youprofit/parrot,youprofit/parrot,youprofit/parrot,FROGGS/parrot