This can't be handled fully within FEXCore due to the frontend-specific handling of guard pages. Frontends can populate this at init time and are expected to handle setting the CPUState field and register as approriate.