B2R2


InterJmpKind Type

The kind of an InterJmp. Multiple kinds can present for a jump instruction.

Record fields

Record Field Description

Base

Full Usage: Base

Field type: InterJmpKind
Modifiers: static

The base case, i.e., a simple jump instruction.

Field type: InterJmpKind

IsCall

Full Usage: IsCall

Field type: InterJmpKind
Modifiers: static

A call to a function.

Field type: InterJmpKind

IsExit

Full Usage: IsExit

Field type: InterJmpKind
Modifiers: static

An exit, which will terminate the process.

Field type: InterJmpKind

IsRet

Full Usage: IsRet

Field type: InterJmpKind
Modifiers: static

A return from a function.

Field type: InterJmpKind

SwitchToARM

Full Usage: SwitchToARM

Field type: InterJmpKind
Modifiers: static

A branch instructino that modifies the operation mode from Thumb to ARM.

Field type: InterJmpKind

SwitchToThumb

Full Usage: SwitchToThumb

Field type: InterJmpKind
Modifiers: static

A branch instructino that modifies the operation mode from ARM to Thumb.

Field type: InterJmpKind