Classes | |
class | additional_info |
class | bs_cond_off_d |
class | bs_cond_off_s |
class | bw_mn |
class | instruction_msp430 |
class | mn_msp430 |
class | msp430_dreg_arg |
class | msp430_offs |
class | msp430_sreg_arg |
Functions | |
def | deref2expr_nooff |
def | deref2expr_pinc |
def | deref2expr_off |
def | deref_expr |
def | f_reg2expr |
def | ast_id2expr |
def | ast_int2expr |
def | addop |
Variables | |
tuple | log = logging.getLogger("msp430dis") |
tuple | console_handler = logging.StreamHandler() |
list | conditional_branch |
list | unconditional_branch = ['jmp'] |
tuple | ARO = Suppress("@") |
tuple | LPARENT = Suppress("(") |
tuple | RPARENT = Suppress(")") |
tuple | PINC = Suppress("+") |
tuple | my_var_parser = parse_ast(ast_id2expr, ast_int2expr) |
tuple | deref_nooff = Group(ARO + base_expr) |
tuple | deref_pinc = Group(ARO + base_expr + PINC) |
tuple | deref_off |
tuple | sreg_p |
mode_msp430 = None | |
tuple | off_s = bs(l=16, order=-10, cls=(bs_cond_off_s,), fname = "off_s") |
tuple | off_d = bs(l=16, order=-10, cls=(bs_cond_off_d,), fname = "off_d") |
tuple | a_s = bs(l=2, order=-4, fname='a_s') |
tuple | a_d = bs(l=1, order=-6, fname='a_d') |
tuple | a_d2 = bs(l=2, order=-2, fname='a_d') |
tuple | sreg = bs(l=4, order=-3, cls=(msp430_sreg_arg,), fname='sreg') |
tuple | dreg = bs(l=4, order=-5, cls=(msp430_dreg_arg,), fname='dreg') |
tuple | bw = bw_mn(l=1, order=-10, mn_mod=['.w', '.b'], fname='size') |
tuple | bs_f1 |
tuple | bs_f2 |
tuple | bs_f2_nobw |
tuple | offimm = bs(l=10, cls=(msp430_offs,), fname="offs", order=-1) |
tuple | bs_f2_jcc |
def miasm2.arch.msp430.arch.ast_id2expr | ( | t | ) |
def miasm2.arch.msp430.arch.ast_int2expr | ( | a | ) |
tuple miasm2.arch.msp430.arch.a_d = bs(l=1, order=-6, fname='a_d') |
tuple miasm2.arch.msp430.arch.a_s = bs(l=2, order=-4, fname='a_s') |
tuple miasm2.arch.msp430.arch.bs_f1 |
tuple miasm2.arch.msp430.arch.bs_f2 |
tuple miasm2.arch.msp430.arch.bs_f2_jcc |
tuple miasm2.arch.msp430.arch.bs_f2_nobw |
tuple miasm2.arch.msp430.arch.bw = bw_mn(l=1, order=-10, mn_mod=['.w', '.b'], fname='size') |
list miasm2.arch.msp430.arch.conditional_branch |
tuple miasm2.arch.msp430.arch.console_handler = logging.StreamHandler() |
tuple miasm2.arch.msp430.arch.deref_nooff = Group(ARO + base_expr) |
tuple miasm2.arch.msp430.arch.deref_off |
tuple miasm2.arch.msp430.arch.dreg = bs(l=4, order=-5, cls=(msp430_dreg_arg,), fname='dreg') |
tuple miasm2.arch.msp430.arch.log = logging.getLogger("msp430dis") |
tuple miasm2.arch.msp430.arch.my_var_parser = parse_ast(ast_id2expr, ast_int2expr) |
tuple miasm2.arch.msp430.arch.off_d = bs(l=16, order=-10, cls=(bs_cond_off_d,), fname = "off_d") |
tuple miasm2.arch.msp430.arch.off_s = bs(l=16, order=-10, cls=(bs_cond_off_s,), fname = "off_s") |
tuple miasm2.arch.msp430.arch.offimm = bs(l=10, cls=(msp430_offs,), fname="offs", order=-1) |
tuple miasm2.arch.msp430.arch.sreg = bs(l=4, order=-3, cls=(msp430_sreg_arg,), fname='sreg') |
tuple miasm2.arch.msp430.arch.sreg_p |