All Classes Namespaces Files Functions Variables Typedefs Properties Macros
miasm2.arch.mips32.regs Namespace Reference


tuple PC_init = ExprId("PC_init")
tuple PC_FETCH_init = ExprId("PC_FETCH_init")
list regs32_str = ["ZERO", 'AT', 'V0', 'V1']
list regs32_expr = [ExprId(x, 32) for x in regs32_str]
list regs_flt_str = ['F%d'%i for i in xrange(0x20)]
list regs_fcc_str = ['FCC%d'%i for i in xrange(8)]
tuple R_LO = ExprId('R_LO', 32)
tuple R_HI = ExprId('R_HI', 32)
tuple R_LO_init = ExprId('R_LO_init', 32)
tuple R_HI_init = ExprId('R_HI_init', 32)
list cpr0_str = ["CPR0_%d"%x for x in xrange(0x100)]
list all_regs_ids = [PC, PC_FETCH, R_LO, R_HI]
tuple all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids])
list all_regs_ids_init = [PC_init, PC_FETCH_init, R_LO_init, R_HI_init]
list all_regs_ids_no_alias = all_regs_ids[:]
dictionary regs_init = {}

Variable Documentation

list miasm2.arch.mips32.regs.all_regs_ids = [PC, PC_FETCH, R_LO, R_HI]

Definition at line 57 of file regs.py.

tuple miasm2.arch.mips32.regs.all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids])

Definition at line 59 of file regs.py.

list miasm2.arch.mips32.regs.all_regs_ids_init = [PC_init, PC_FETCH_init, R_LO_init, R_HI_init]

Definition at line 60 of file regs.py.

list miasm2.arch.mips32.regs.all_regs_ids_no_alias = all_regs_ids[:]

Definition at line 62 of file regs.py.

list miasm2.arch.mips32.regs.cpr0_str = ["CPR0_%d"%x for x in xrange(0x100)]

Definition at line 38 of file regs.py.

tuple miasm2.arch.mips32.regs.PC_FETCH_init = ExprId("PC_FETCH_init")

Definition at line 15 of file regs.py.

tuple miasm2.arch.mips32.regs.PC_init = ExprId("PC_init")

Definition at line 14 of file regs.py.

tuple miasm2.arch.mips32.regs.R_HI = ExprId('R_HI', 32)

Definition at line 32 of file regs.py.

tuple miasm2.arch.mips32.regs.R_HI_init = ExprId('R_HI_init', 32)

Definition at line 35 of file regs.py.

tuple miasm2.arch.mips32.regs.R_LO = ExprId('R_LO', 32)

Definition at line 31 of file regs.py.

tuple miasm2.arch.mips32.regs.R_LO_init = ExprId('R_LO_init', 32)

Definition at line 34 of file regs.py.

list miasm2.arch.mips32.regs.regs32_expr = [ExprId(x, 32) for x in regs32_str]

Definition at line 25 of file regs.py.

list miasm2.arch.mips32.regs.regs32_str = ["ZERO", 'AT', 'V0', 'V1']

Definition at line 17 of file regs.py.

list miasm2.arch.mips32.regs.regs_fcc_str = ['FCC%d'%i for i in xrange(8)]

Definition at line 29 of file regs.py.

list miasm2.arch.mips32.regs.regs_flt_str = ['F%d'%i for i in xrange(0x20)]

Definition at line 27 of file regs.py.

dictionary miasm2.arch.mips32.regs.regs_init = {}

Definition at line 64 of file regs.py.