miasm
Reverse engineering framework
|
Classes | |
class | miasm.core.parse_asm.Directive |
class | miasm.core.parse_asm.DirectiveAlign |
class | miasm.core.parse_asm.DirectiveSplit |
class | miasm.core.parse_asm.DirectiveDontSplit |
Namespaces | |
miasm.core.parse_asm | |
Functions | |
def | miasm.core.parse_asm.guess_next_new_label (loc_db) |
def | miasm.core.parse_asm.asm_ast_to_expr_with_size (arg, loc_db, size) |
def | miasm.core.parse_asm.parse_txt (mnemo, attrib, txt, loc_db) |
Variables | |
dictionary | miasm.core.parse_asm.declarator |
dictionary | miasm.core.parse_asm.size2pck |
miasm.core.parse_asm.EMPTY_RE = re.compile(r'\s*$') | |
miasm.core.parse_asm.COMMENT_RE = re.compile(r'\s*;\S*') | |
miasm.core.parse_asm.LOCAL_LABEL_RE = re.compile(r'\s*(\.L\S+)\s*:') | |
miasm.core.parse_asm.DIRECTIVE_START_RE = re.compile(r'\s*\.') | |
miasm.core.parse_asm.DIRECTIVE_RE = re.compile(r'\s*\.(\S+)') | |
miasm.core.parse_asm.LABEL_RE = re.compile(r'\s*(\S+)\s*:') | |
miasm.core.parse_asm.FORGET_LABEL_RE = re.compile(r'\s*\.LF[BE]\d\s*:') | |
int | miasm.core.parse_asm.STATE_NO_BLOC = 0 |
int | miasm.core.parse_asm.STATE_IN_BLOC = 1 |