| java.lang.Object | ||
| ↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
| ↳ | com.pnfsoftware.jeb.core.units.code.InstructionFlags | |
Instruction flags; these flags encode additional static information (i.e. information that are always true, whatever the context).
Note: for dynamic information, see InstructionHints
| Enum Values | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| InstructionFlags | CONDITIONAL_EXEC | Instruction executes conditionally | |||||||||
| InstructionFlags | INTERRUPT_EXEC | Instruction interrupts normal execution flow | |||||||||
| InstructionFlags | ROUTINE_TERMINATOR | The instruction is a clean routine terminator (ex: a return-like or throw-like instruction) | |||||||||
| InstructionFlags | UNPREDICTABLE_INSN | Unpredictable instruction (may execute correctly/unexpectedly or raise) | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| static InstructionFlags | valueOf(String name) | ||||||||||
| final static InstructionFlags[] | values() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
| |||||||||||
The instruction is a clean routine terminator (ex: a return-like or throw-like instruction)
Unpredictable instruction (may execute correctly/unexpectedly or raise)