Rework the gsharedvt trampoline code to use an ios abi compatible frame.