After thinking about this I think you may be right. It might be hard (or impossible to do in practice).
> or within the same space as the executing address
That's probably a good place to start from. I'm guessing there still would be issues here with JITed code coming from a untrusted source.