This is an archive of the discontinued LLVM Phabricator instance.

[ARM64EC 9/?] Implement CFGuard convention.

Authored by efriedma on Jun 1 2022, 12:41 PM.



Part of initial Arm64EC patchset.

CFG checkers on ARM64EC take two arguments: the callee, and an exit thunk to translate. The values are passed in x11 and x10. The function to call is then returned in x11.

Diff Detail