![]() |
miasm
Reverse engineering framework
|
Classes | |
| class | GraphIRForm |
| class | GraphMiasmIR |
Functions | |
| def | label_init (self, name="", offset=None) |
| def | label_str (self) |
| def | color_irblock (irblock, ir_arch) |
| def | is_addr_ro_variable (bs, addr, size) |
| def | build_graph (start_addr, type_graph, simplify=False, dontmodstack=True, loadint=False, verbose=False) |
| def | function_graph_ir () |
Variables | |
| int | TYPE_GRAPH_IR = 0 |
| int | TYPE_GRAPH_IRSSA = 1 |
| int | TYPE_GRAPH_IRSSAUNSSA = 2 |
| int | OPTION_GRAPH_CODESIMPLIFY = 1 |
| int | OPTION_GRAPH_DONTMODSTACK = 2 |
| int | OPTION_GRAPH_LOADMEMINT = 4 |
| fixedblocs | |
| name | |
| attrib | |
| offset | |
| def graph_ir.build_graph | ( | start_addr, | |
| type_graph, | |||
simplify = False, |
|||
dontmodstack = True, |
|||
loadint = False, |
|||
verbose = False |
|||
| ) |


| def graph_ir.color_irblock | ( | irblock, | |
| ir_arch | |||
| ) |


| def graph_ir.function_graph_ir | ( | ) |

| def graph_ir.is_addr_ro_variable | ( | bs, | |
| addr, | |||
| size | |||
| ) |
Return True if address at @addr is a read-only variable. WARNING: Quick & Dirty @addr: integer representing the address of the variable @size: size in bits
| def graph_ir.label_init | ( | self, | |
name = "", |
|||
offset = None |
|||
| ) |
| def graph_ir.label_str | ( | self | ) |
| graph_ir.attrib |
| graph_ir.fixedblocs |
| graph_ir.name |
| graph_ir.offset |
| int graph_ir.OPTION_GRAPH_CODESIMPLIFY = 1 |
| int graph_ir.OPTION_GRAPH_DONTMODSTACK = 2 |
| int graph_ir.OPTION_GRAPH_LOADMEMINT = 4 |
| int graph_ir.TYPE_GRAPH_IR = 0 |
| int graph_ir.TYPE_GRAPH_IRSSA = 1 |
| int graph_ir.TYPE_GRAPH_IRSSAUNSSA = 2 |