Notes:
Either by clever design, or – more likely – a lucky accident, SPARC resists this problem by the fact that jump table offsets are illegal instructions.
On x86, we have to bail if we even catch a whiff of a jump table. We can still offer entry and return probes (we look for a very specific instruction sequence for returns).
I'm working on a cool solution that will let us understand jump tables.