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

Go to the source code of this file.

Namespaces

 miasm2.arch.arm.regs
 

Variables

list miasm2.arch.arm.regs.regs32_str = ["R%d" % i for i in xrange(13)]
 
list miasm2.arch.arm.regs.regs32_expr = [ExprId(x, 32) for x in regs32_str]
 
tuple miasm2.arch.arm.regs.exception_flags = ExprId('exception_flags', 32)
 
list miasm2.arch.arm.regs.R0 = regs32_expr[0]
 
list miasm2.arch.arm.regs.R1 = regs32_expr[1]
 
list miasm2.arch.arm.regs.R2 = regs32_expr[2]
 
list miasm2.arch.arm.regs.R3 = regs32_expr[3]
 
list miasm2.arch.arm.regs.R4 = regs32_expr[4]
 
list miasm2.arch.arm.regs.R5 = regs32_expr[5]
 
list miasm2.arch.arm.regs.R6 = regs32_expr[6]
 
list miasm2.arch.arm.regs.R7 = regs32_expr[7]
 
list miasm2.arch.arm.regs.R8 = regs32_expr[8]
 
list miasm2.arch.arm.regs.R9 = regs32_expr[9]
 
list miasm2.arch.arm.regs.R10 = regs32_expr[10]
 
list miasm2.arch.arm.regs.R11 = regs32_expr[11]
 
list miasm2.arch.arm.regs.R12 = regs32_expr[12]
 
list miasm2.arch.arm.regs.SP = regs32_expr[13]
 
list miasm2.arch.arm.regs.LR = regs32_expr[14]
 
list miasm2.arch.arm.regs.PC = regs32_expr[15]
 
tuple miasm2.arch.arm.regs.R0_init = ExprId("R0_init")
 
tuple miasm2.arch.arm.regs.R1_init = ExprId("R1_init")
 
tuple miasm2.arch.arm.regs.R2_init = ExprId("R2_init")
 
tuple miasm2.arch.arm.regs.R3_init = ExprId("R3_init")
 
tuple miasm2.arch.arm.regs.R4_init = ExprId("R4_init")
 
tuple miasm2.arch.arm.regs.R5_init = ExprId("R5_init")
 
tuple miasm2.arch.arm.regs.R6_init = ExprId("R6_init")
 
tuple miasm2.arch.arm.regs.R7_init = ExprId("R7_init")
 
tuple miasm2.arch.arm.regs.R8_init = ExprId("R8_init")
 
tuple miasm2.arch.arm.regs.R9_init = ExprId("R9_init")
 
tuple miasm2.arch.arm.regs.R10_init = ExprId("R10_init")
 
tuple miasm2.arch.arm.regs.R11_init = ExprId("R11_init")
 
tuple miasm2.arch.arm.regs.R12_init = ExprId("R12_init")
 
tuple miasm2.arch.arm.regs.SP_init = ExprId("SP_init")
 
tuple miasm2.arch.arm.regs.LR_init = ExprId("LR_init")
 
tuple miasm2.arch.arm.regs.PC_init = ExprId("PC_init")
 
string miasm2.arch.arm.regs.reg_zf = 'zf'
 
string miasm2.arch.arm.regs.reg_nf = 'nf'
 
string miasm2.arch.arm.regs.reg_of = 'of'
 
string miasm2.arch.arm.regs.reg_cf = 'cf'
 
tuple miasm2.arch.arm.regs.zf = ExprId(reg_zf, size=1)
 
tuple miasm2.arch.arm.regs.nf = ExprId(reg_nf, size=1)
 
tuple miasm2.arch.arm.regs.of = ExprId(reg_of, size=1)
 
tuple miasm2.arch.arm.regs.cf = ExprId(reg_cf, size=1)
 
tuple miasm2.arch.arm.regs.zf_init = ExprId("zf_init", size=1)
 
tuple miasm2.arch.arm.regs.nf_init = ExprId("nf_init", size=1)
 
tuple miasm2.arch.arm.regs.of_init = ExprId("of_init", size=1)
 
tuple miasm2.arch.arm.regs.cf_init = ExprId("cf_init", size=1)
 
list miasm2.arch.arm.regs.all_regs_ids
 
 miasm2.arch.arm.regs.all_regs_ids_no_alias = all_regs_ids
 
tuple miasm2.arch.arm.regs.all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids])
 
list miasm2.arch.arm.regs.all_regs_ids_init
 
dictionary miasm2.arch.arm.regs.regs_init = {}
 
list miasm2.arch.arm.regs.regs_flt_expr = []