Static Public Member Functions | |
static ReilGraph | translate (final BasicBlock block) throws InternalTranslationException |
static ReilFunction | translate (final Function function) throws InternalTranslationException |
static ReilFunction | translate (final View view) throws InternalTranslationException |
static List< ReilInstruction > | translateInstruction (final NativeArchitecture architecture, final Instruction instruction) throws InternalTranslationException |
Translator class that can be used to translate native assembler code into REIL code.
static ReilGraph com.google.security.zynamics.binnavi.API.reil.ReilTranslator.translate | ( | final BasicBlock | block | ) | throws InternalTranslationException [static] |
Translates a single native code block to REIL code.
block | The input block. |
InternalTranslationException | Thrown if something goes wrong during translation. |
static ReilFunction com.google.security.zynamics.binnavi.API.reil.ReilTranslator.translate | ( | final Function | function | ) | throws InternalTranslationException [static] |
Translates a complete function to REIL code.
function | The function to translate. |
InternalTranslationException | Thrown if something goes wrong during translation. |
static ReilFunction com.google.security.zynamics.binnavi.API.reil.ReilTranslator.translate | ( | final View | view | ) | throws InternalTranslationException [static] |
Translates a complete view to REIL code.
view | The view to translate. |
InternalTranslationException | Thrown if something goes wrong during translation. |
static List<ReilInstruction> com.google.security.zynamics.binnavi.API.reil.ReilTranslator.translateInstruction | ( | final NativeArchitecture | architecture, | |
final Instruction | instruction | |||
) | throws InternalTranslationException [static] |
Translates a single instruction to REIL code.
architecture | The source architecture of the instruction. | |
instruction | The instruction to translate. |
InternalTranslationException | Thrown if something goes wrong during translation. |