Classes | |
class | arminfo |
class | ir_armb |
class | ir_arml |
class | ir_armtb |
class | ir_armtl |
Variables | |
tuple | EXCEPT_PRIV_INSN = (1 << 17) |
int | COND_EQ = 0 |
int | COND_NE = 1 |
int | COND_CS = 2 |
int | COND_CC = 3 |
int | COND_MI = 4 |
int | COND_PL = 5 |
int | COND_VS = 6 |
int | COND_VC = 7 |
int | COND_HI = 8 |
int | COND_LS = 9 |
int | COND_GE = 10 |
int | COND_LT = 11 |
int | COND_GT = 12 |
int | COND_LE = 13 |
int | COND_AL = 14 |
int | COND_NV = 15 |
dictionary | cond_dct |
dictionary | tab_cond |
dictionary | mnemo_func = {} |
dictionary | mnemo_func_cond = {} |
dictionary | mnemo_condm0 |
dictionary | mnemo_condm1 |
dictionary | mnemo_condm2 |
dictionary | mnemo_nocond |
list | mn_cond_x |
string | cn = "" |
mn_mod = mn+cn | |
get_arm_instr_expr = get_mnemo_expr | |
def miasm2.arch.arm.sem.add | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.add_condition_expr | ( | ir, | |
instr, | |||
cond, | |||
instr_ir | |||
) |
def miasm2.arch.arm.sem.arith_flag | ( | a, | |
b, | |||
c | |||
) |
def miasm2.arch.arm.sem.asr | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.asrs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c | |||
) |
def miasm2.arch.arm.sem.bfc | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c | |||
) |
def miasm2.arch.arm.sem.bic | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.bics | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.bl | ( | ir, | |
instr, | |||
a | |||
) |
def miasm2.arch.arm.sem.blx | ( | ir, | |
instr, | |||
a | |||
) |
def miasm2.arch.arm.sem.check_ops_msb | ( | a, | |
b, | |||
c | |||
) |
def miasm2.arch.arm.sem.cmn | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.eor | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.eors | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.get_dst | ( | a | ) |
def miasm2.arch.arm.sem.get_mnemo_expr | ( | ir, | |
instr, | |||
args | |||
) |
def miasm2.arch.arm.sem.l_and | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.l_cmp | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.l_str | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.l_strd | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldmda | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldmdb | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldmia | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldmib | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldr | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldrb | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldrd | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldrh | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldrsb | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.ldrsh | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.lsl | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.lsls | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.lsr | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.lsrs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.mla | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c, | |||
d | |||
) |
def miasm2.arch.arm.sem.mlas | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c, | |||
d | |||
) |
def miasm2.arch.arm.sem.mov | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.movs | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.movt | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.mul | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.muls | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.mvn | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.mvns | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.neg | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.negs | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.orr | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.orrs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.pop | ( | ir, | |
instr, | |||
a | |||
) |
def miasm2.arch.arm.sem.push | ( | ir, | |
instr, | |||
a | |||
) |
def miasm2.arch.arm.sem.rsb | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.rsbs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.rsc | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.rscs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.sbc | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.sbcs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.st_ld_m | ( | ir, | |
instr, | |||
a, | |||
b, | |||
store = False , |
|||
postinc = False , |
|||
updown = False |
|||
) |
def miasm2.arch.arm.sem.st_ld_r | ( | ir, | |
instr, | |||
a, | |||
b, | |||
store = False , |
|||
size = 32 , |
|||
s_ext = False , |
|||
z_ext = False |
|||
) |
def miasm2.arch.arm.sem.stmda | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.stmdb | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.stmia | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.stmib | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.strb | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.strh | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.sub | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.subs | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.svc | ( | ir, | |
instr, | |||
a | |||
) |
def miasm2.arch.arm.sem.teq | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.tst | ( | ir, | |
instr, | |||
a, | |||
b, | |||
c = None |
|||
) |
def miasm2.arch.arm.sem.und | ( | ir, | |
instr, | |||
a, | |||
b | |||
) |
def miasm2.arch.arm.sem.update_flag_add | ( | x, | |
y, | |||
z | |||
) |
def miasm2.arch.arm.sem.update_flag_add_cf | ( | op1, | |
op2, | |||
res | |||
) |
def miasm2.arch.arm.sem.update_flag_add_of | ( | op1, | |
op2, | |||
res | |||
) |
def miasm2.arch.arm.sem.update_flag_arith | ( | a | ) |
def miasm2.arch.arm.sem.update_flag_logic | ( | a | ) |
def miasm2.arch.arm.sem.update_flag_nf | ( | a | ) |
def miasm2.arch.arm.sem.update_flag_sub | ( | x, | |
y, | |||
z | |||
) |
def miasm2.arch.arm.sem.update_flag_sub_cf | ( | op1, | |
op2, | |||
res | |||
) |
def miasm2.arch.arm.sem.update_flag_sub_of | ( | op1, | |
op2, | |||
res | |||
) |
def miasm2.arch.arm.sem.update_flag_zf | ( | a | ) |
def miasm2.arch.arm.sem.update_flag_zn | ( | a | ) |
miasm2.arch.arm.sem.get_arm_instr_expr = get_mnemo_expr |
list miasm2.arch.arm.sem.mn_cond_x |
dictionary miasm2.arch.arm.sem.mnemo_condm1 |
dictionary miasm2.arch.arm.sem.mnemo_condm2 |
dictionary miasm2.arch.arm.sem.mnemo_nocond |
dictionary miasm2.arch.arm.sem.tab_cond |