|
| loc_key = property(lambda self:self._loc_key) |
|
◆ __init__()
def miasm.core.asmblock.AsmBlock.__init__ |
( |
|
self, |
|
|
|
loc_db, |
|
|
|
loc_key, |
|
|
|
alignment = 1 |
|
) |
| |
◆ __str__()
def miasm.core.asmblock.AsmBlock.__str__ |
( |
|
self | ) |
|
◆ add_cst()
def miasm.core.asmblock.AsmBlock.add_cst |
( |
|
self, |
|
|
|
loc_key, |
|
|
|
constraint_type |
|
) |
| |
Add constraint between current block and block at @loc_key
@loc_key: LocKey instance of constraint target
@constraint_type: AsmConstraint c_to/c_next
◆ addline()
def miasm.core.asmblock.AsmBlock.addline |
( |
|
self, |
|
|
|
l |
|
) |
| |
◆ addto()
def miasm.core.asmblock.AsmBlock.addto |
( |
|
self, |
|
|
|
c |
|
) |
| |
◆ fix_constraints()
def miasm.core.asmblock.AsmBlock.fix_constraints |
( |
|
self | ) |
|
Fix next block constraints
◆ get_flow_instr()
def miasm.core.asmblock.AsmBlock.get_flow_instr |
( |
|
self | ) |
|
◆ get_next()
def miasm.core.asmblock.AsmBlock.get_next |
( |
|
self | ) |
|
◆ get_offsets()
def miasm.core.asmblock.AsmBlock.get_offsets |
( |
|
self | ) |
|
◆ get_range()
def miasm.core.asmblock.AsmBlock.get_range |
( |
|
self | ) |
|
Returns the offset hull of an AsmBlock
◆ get_subcall_instr()
def miasm.core.asmblock.AsmBlock.get_subcall_instr |
( |
|
self | ) |
|
◆ split()
def miasm.core.asmblock.AsmBlock.split |
( |
|
self, |
|
|
|
offset |
|
) |
| |
◆ to_string()
def miasm.core.asmblock.AsmBlock.to_string |
( |
|
self | ) |
|
◆ alignment
miasm.core.asmblock.AsmBlock.alignment |
◆ bto
miasm.core.asmblock.AsmBlock.bto |
◆ lines
miasm.core.asmblock.AsmBlock.lines |
◆ loc_db
miasm.core.asmblock.AsmBlock.loc_db |
◆ loc_key
miasm.core.asmblock.AsmBlock.loc_key = property(lambda self:self._loc_key) |
|
static |
The documentation for this class was generated from the following file:
- /home/serpilliere/projet/test_doc_miasm/miasm/miasm/core/asmblock.py