Exophase
Nothing good will ever come of Exophase.
One other thing: SH2 code will use a lot of PC-relative constants, especially for things that are slower to emulate like branch targets. So in addition to checking for code modifications you might want to check for modifications to PC-relative data, otherwise considering it as constant. drkIIRaziel does this for nullDC and he says it's an important optimization.