Transform

Platform:Unix
Class Authors:Authors: Logan Rickert, Cole Loewer, David Sutherin
Standard:Flake8

The main purpose of this class is to transform the interpred data.

Requirements:

  • radare2
  • r2pipe
class FoRREST.plugins.transform.Transform.Transform(forrest)
check_imports()
Description:
Checks to make sure all of the required imports have been loaded.
Returns:
bool - if import was sucessful.
get_basic_blocks()
Description:
Gets the directed graph of basic blocks that can be constructed by analyzing the boundaries and control flow of instructions.
Returns:
None
get_data_references()
Description:
The location of data values derived from interpreting memory store and load operations.
Returns:
None
get_disassembly()
Description:
Gets the disassembly for a given file.
Returns:
None
get_functions()
Description:
Gets the functions used in the program.
Returns:
None
get_jump_targets()
Description:
The memory address offsets obtained by analyzing the targets of conditional and unconditional control flow change instructions.
Returns:
None
get_mnemonics()
Description:
Gets the portion of the assembly instruction that is related to the action being preformed.
Returns:
None

Previous topic

Interpret

This Page