Have you confirmed that the protection from these `vm_region_info_t`s is accurate under Rosetta?
Yeah it is accurate (in process that is, since that is the Rosetta wrapped version).
Ah ok, thanks for confirming - and come to think of it, I believe I was testing that behavior in the middle of a fault handler, when things are probably inconsistent.
So the main question is whether this tradeoff is overall beneficial?
I don't really know how to judge that. The access vs. query tradeoff does seem to balance out, roughly, and I would believe that it improves some .Net workflows. OTOH it is a little finicky in that it relies on some undocumented behavior.