Translates native code to REIL code. More...
Static Public Member Functions | |
| static ReilGraph | translate (final BasicBlock block) throws InternalTranslationException |
| Translates a basic block to REIL code. | |
| static ReilFunction | translate (final Function function) throws InternalTranslationException |
| Translates a function to REIL code. | |
| static ReilFunction | translate (final View view) throws InternalTranslationException |
| Translates a view to REIL code. | |
| static List< ReilInstruction > | translateInstruction (final NativeArchitecture architecture, final Instruction instruction) throws InternalTranslationException |
| Translates an instruction to REIL code. | |
Translator class that can be used to translate native assembler code into REIL code.
| static ReilGraph 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 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 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> 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. |
1.7.1