|
tuple | miasm2.arch.sh4.arch.jra = ExprId('jra') |
|
tuple | miasm2.arch.sh4.arch.jrb = ExprId('jrb') |
|
tuple | miasm2.arch.sh4.arch.jrc = ExprId('jrc') |
|
tuple | miasm2.arch.sh4.arch.PLUS = Suppress("+") |
|
tuple | miasm2.arch.sh4.arch.MULT = Suppress("*") |
|
tuple | miasm2.arch.sh4.arch.MINUS = Suppress("-") |
|
tuple | miasm2.arch.sh4.arch.AND = Suppress("&") |
|
tuple | miasm2.arch.sh4.arch.LBRACK = Suppress("[") |
|
tuple | miasm2.arch.sh4.arch.RBRACK = Suppress("]") |
|
tuple | miasm2.arch.sh4.arch.DEREF = Suppress("@") |
|
tuple | miasm2.arch.sh4.arch.COMMA = Suppress(",") |
|
tuple | miasm2.arch.sh4.arch.LPARENT = Suppress("(") |
|
tuple | miasm2.arch.sh4.arch.RPARENT = Suppress(")") |
|
tuple | miasm2.arch.sh4.arch.my_var_parser = parse_ast(ast_id2expr, ast_int2expr) |
|
| miasm2.arch.sh4.arch.int_or_expr = base_expr |
|
tuple | miasm2.arch.sh4.arch.ref_pc |
|
tuple | miasm2.arch.sh4.arch.ref_pcandimm |
|
tuple | miasm2.arch.sh4.arch.pcdisp |
|
tuple | miasm2.arch.sh4.arch.PTR = Suppress('PTR') |
|
tuple | miasm2.arch.sh4.arch.deref_pc = Group(DEREF + ref_pc) |
|
tuple | miasm2.arch.sh4.arch.deref_pcimm = Group(DEREF + ref_pcandimm) |
|
tuple | miasm2.arch.sh4.arch.dgpregs_base = Group(DEREF + gpregs.parser) |
|
tuple | miasm2.arch.sh4.arch.dgpregs_predec |
|
tuple | miasm2.arch.sh4.arch.dgpregs_postinc |
|
| miasm2.arch.sh4.arch.dgpregs = dgpregs_base|dgpregs_predec|dgpregs_postinc |
|
tuple | miasm2.arch.sh4.arch.d_gpreg_gpreg |
|
| miasm2.arch.sh4.arch.dgpregs_p = dgpregs_predec|dgpregs_postinc |
|
tuple | miasm2.arch.sh4.arch.dgpregs_ir |
|
tuple | miasm2.arch.sh4.arch.dgbr_imm |
|
tuple | miasm2.arch.sh4.arch.dgbr_reg |
|
tuple | miasm2.arch.sh4.arch.rn = bs(l=4, cls=(sh4_gpreg,), fname="rn") |
|
tuple | miasm2.arch.sh4.arch.rm = bs(l=4, cls=(sh4_gpreg,), fname="rm") |
|
tuple | miasm2.arch.sh4.arch.d08_rn = bs(l=4, cls=(sh4_dgpreg,), fname="rn", sz = 8) |
|
tuple | miasm2.arch.sh4.arch.d16_rn = bs(l=4, cls=(sh4_dgpreg,), fname="rn", sz = 16) |
|
tuple | miasm2.arch.sh4.arch.d32_rn = bs(l=4, cls=(sh4_dgpreg,), fname="rn", sz = 32) |
|
tuple | miasm2.arch.sh4.arch.d08_rm = bs(l=4, cls=(sh4_dgpreg,), fname="rm", sz = 8) |
|
tuple | miasm2.arch.sh4.arch.d16_rm = bs(l=4, cls=(sh4_dgpreg,), fname="rm", sz = 16) |
|
tuple | miasm2.arch.sh4.arch.d32_rm = bs(l=4, cls=(sh4_dgpreg,), fname="rm", sz = 32) |
|
tuple | miasm2.arch.sh4.arch.brm = bs(l=3, cls=(sh4_bgpreg,), fname="brm") |
|
tuple | miasm2.arch.sh4.arch.brn = bs(l=3, cls=(sh4_bgpreg,), fname="brn") |
|
tuple | miasm2.arch.sh4.arch.d08rnimm = bs(l=4, fname="rn", cls=(sh4_dgpreg_imm,), sz = 8) |
|
tuple | miasm2.arch.sh4.arch.d16rnimm = bs(l=4, fname="rn", cls=(sh4_dgpreg_imm,), sz = 16) |
|
tuple | miasm2.arch.sh4.arch.d32rnimm = bs(l=4, fname="rn", cls=(sh4_dgpreg_imm,), sz = 32) |
|
tuple | miasm2.arch.sh4.arch.d08rmimm = bs(l=4, fname="rm", cls=(sh4_dgpreg_imm,), sz = 8) |
|
tuple | miasm2.arch.sh4.arch.d16rmimm = bs(l=4, fname="rm", cls=(sh4_dgpreg_imm,), sz = 16) |
|
tuple | miasm2.arch.sh4.arch.d32rmimm = bs(l=4, fname="rm", cls=(sh4_dgpreg_imm,), sz = 32) |
|
tuple | miasm2.arch.sh4.arch.btype = bs(l=4, fname="btype", order=-1) |
|
tuple | miasm2.arch.sh4.arch.s08imm = bs(l=8, cls=(sh4_simm,), fname="imm") |
|
tuple | miasm2.arch.sh4.arch.s12imm = bs(l=12, cls=(sh4_simm,), fname="imm") |
|
tuple | miasm2.arch.sh4.arch.dpc16imm = bs(l=8, cls=(sh4_dpc16imm,), fname="pcimm", sz=16) |
|
tuple | miasm2.arch.sh4.arch.dpc32imm = bs(l=8, cls=(sh4_dpc32imm,), fname="pcimm", sz=32) |
|
tuple | miasm2.arch.sh4.arch.dimm4 = bs(l=4, fname='disp', order=-1) |
|
tuple | miasm2.arch.sh4.arch.d08gbrimm8 = bs(l=8, cls=(sh4_dgbrimm8,), fname='disp', sz=8) |
|
tuple | miasm2.arch.sh4.arch.d16gbrimm8 = bs(l=8, cls=(sh4_dgbrimm8,), fname='disp', sz=16) |
|
tuple | miasm2.arch.sh4.arch.d32gbrimm8 = bs(l=8, cls=(sh4_dgbrimm8,), fname='disp', sz=32) |
|
tuple | miasm2.arch.sh4.arch.pc32imm = bs(l=8, cls=(sh4_pc32imm,), fname="pcimm") |
|
tuple | miasm2.arch.sh4.arch.d08rnpinc = bs(l=4, cls=(sh4_dgpregpinc,), op='postinc', sz=8, fname="rn") |
|
tuple | miasm2.arch.sh4.arch.d08rmpinc = bs(l=4, cls=(sh4_dgpregpinc,), op='postinc', sz=8, fname="rm") |
|
tuple | miasm2.arch.sh4.arch.d16rnpinc = bs(l=4, cls=(sh4_dgpregpinc,), op='postinc', sz=16, fname="rn") |
|
tuple | miasm2.arch.sh4.arch.d16rmpinc = bs(l=4, cls=(sh4_dgpregpinc,), op='postinc', sz=16, fname="rm") |
|
tuple | miasm2.arch.sh4.arch.d32rnpinc = bs(l=4, cls=(sh4_dgpregpinc,), op='postinc', sz=32, fname="rn") |
|
tuple | miasm2.arch.sh4.arch.d32rmpinc = bs(l=4, cls=(sh4_dgpregpinc,), op='postinc', sz=32, fname="rm") |
|
tuple | miasm2.arch.sh4.arch.d08rnpdec = bs(l=4, cls=(sh4_dgpregpinc,), op='predec', sz=8, fname="rn") |
|
tuple | miasm2.arch.sh4.arch.d08rmpdec = bs(l=4, cls=(sh4_dgpregpinc,), op='predec', sz=8, fname="rm") |
|
tuple | miasm2.arch.sh4.arch.d16rnpdec = bs(l=4, cls=(sh4_dgpregpinc,), op='predec', sz=16, fname="rn") |
|
tuple | miasm2.arch.sh4.arch.d16rmpdec = bs(l=4, cls=(sh4_dgpregpinc,), op='predec', sz=16, fname="rm") |
|
tuple | miasm2.arch.sh4.arch.d32rnpdec = bs(l=4, cls=(sh4_dgpregpinc,), op='predec', sz=32, fname="rn") |
|
tuple | miasm2.arch.sh4.arch.d32rmpdec = bs(l=4, cls=(sh4_dgpregpinc,), op='predec', sz=32, fname="rm") |
|
tuple | miasm2.arch.sh4.arch.u08imm = bs(l=8, cls=(sh4_imm,), fname="imm") |
|
tuple | miasm2.arch.sh4.arch.dr0gbr = bs(l=0, cls=(bs_dr0gbr,), sz=8) |
|
tuple | miasm2.arch.sh4.arch.d08gpreg = bs(l=4, cls=(bs_dgpreg,), sz=8) |
|
tuple | miasm2.arch.sh4.arch.d32gpreg = bs(l=4, cls=(bs_dgpreg,), sz=32) |
|
tuple | miasm2.arch.sh4.arch.frn = bs(l=4, cls=(sh4_freg,), fname="frn") |
|
tuple | miasm2.arch.sh4.arch.frm = bs(l=4, cls=(sh4_freg,), fname="frm") |
|
tuple | miasm2.arch.sh4.arch.bd08r0gp = bs(l=4, cls=(bs_dr0gp,), sz=8) |
|
tuple | miasm2.arch.sh4.arch.bd16r0gp = bs(l=4, cls=(bs_dr0gp,), sz=16) |
|
tuple | miasm2.arch.sh4.arch.bd32r0gp = bs(l=4, cls=(bs_dr0gp,), sz=32) |
|
tuple | miasm2.arch.sh4.arch.drn = bs(l=3, cls=(sh4_dr,), fname="drn") |
|
tuple | miasm2.arch.sh4.arch.drm = bs(l=3, cls=(sh4_dr,), fname="drm") |
|