I am looking for a way to tell if an instruction is a jump instruction. Of course, I would like to avoid checking all possible jump mnemonics for all possible CPU architectures.
I thought one may check the belonging xref type. Yet, there are several different types possible:
Code_Far_Jump but also
Data_Read (for indirect jumps). This approach looks complicated and not very reliable to me.
call instructions, there is
idaapi.is_call_insn(addr). Is there a similar thing for jumps?