Miasm2
 All Classes Namespaces Files Functions Variables Typedefs Properties Macros
Classes | Namespaces | Functions | Variables
parse_asm.py File Reference

Go to the source code of this file.

Classes

class  miasm2.core.parse_asm.Directive
 
class  miasm2.core.parse_asm.DirectiveAlign
 
class  miasm2.core.parse_asm.DirectiveSplit
 
class  miasm2.core.parse_asm.DirectiveDontSplit
 

Namespaces

 miasm2.core.parse_asm
 

Functions

def miasm2.core.parse_asm.guess_next_new_label
 
def miasm2.core.parse_asm.replace_expr_labels
 
def miasm2.core.parse_asm.replace_orphan_labels
 
def miasm2.core.parse_asm.parse_txt
 

Variables

dictionary miasm2.core.parse_asm.declarator
 
dictionary miasm2.core.parse_asm.size2pck
 
tuple miasm2.core.parse_asm.EMPTY_RE = re.compile(r'\s*$')
 
tuple miasm2.core.parse_asm.COMMENT_RE = re.compile(r'\s*;\S*')
 
tuple miasm2.core.parse_asm.LOCAL_LABEL_RE = re.compile(r'\s*(\.L\S+)\s*:')
 
tuple miasm2.core.parse_asm.DIRECTIVE_START_RE = re.compile(r'\s*\.')
 
tuple miasm2.core.parse_asm.DIRECTIVE_RE = re.compile(r'\s*\.(\S+)')
 
tuple miasm2.core.parse_asm.LABEL_RE = re.compile(r'\s*(\S+)\s*:')
 
tuple miasm2.core.parse_asm.FORGET_LABEL_RE = re.compile(r'\s*\.LF[BE]\d\s*:')
 
int miasm2.core.parse_asm.STATE_NO_BLOC = 0
 
int miasm2.core.parse_asm.STATE_IN_BLOC = 1