miasm
Reverse engineering framework
regs.py File Reference

Namespaces

 miasm.arch.mips32.regs
 

Variables

 miasm.arch.mips32.regs.PC
 
 miasm.arch.mips32.regs.PC_FETCH
 
 miasm.arch.mips32.regs.R_LO = ExprId('R_LO', 32)
 
 miasm.arch.mips32.regs.R_HI = ExprId('R_HI', 32)
 
 miasm.arch.mips32.regs.exception_flags = ExprId('exception_flags', 32)
 
 miasm.arch.mips32.regs.PC_init = ExprId("PC_init", 32)
 
 miasm.arch.mips32.regs.PC_FETCH_init = ExprId("PC_FETCH_init", 32)
 
list miasm.arch.mips32.regs.regs32_str = ["ZERO", 'AT', 'V0', 'V1'] +\
 
list miasm.arch.mips32.regs.regs32_expr = [ExprId(x, 32) for x in regs32_str]
 
list miasm.arch.mips32.regs.ZERO = regs32_expr[0]
 
list miasm.arch.mips32.regs.regs_flt_str = ['F%d'%i for i in range(0x20)]
 
list miasm.arch.mips32.regs.regs_fcc_str = ['FCC%d'%i for i in range(8)]
 
 miasm.arch.mips32.regs.R_LO_init = ExprId('R_LO_init', 32)
 
 miasm.arch.mips32.regs.R_HI_init = ExprId('R_HI_init', 32)
 
list miasm.arch.mips32.regs.cpr0_str = ["CPR0_%d"%x for x in range(0x100)]
 
 miasm.arch.mips32.regs.regs_cpr0_expr
 
 miasm.arch.mips32.regs.regs_cpr0_init
 
 miasm.arch.mips32.regs.regs_cpr0_info
 
 miasm.arch.mips32.regs.gpregs_expr
 
 miasm.arch.mips32.regs.gpregs_init
 
 miasm.arch.mips32.regs.gpregs
 
 miasm.arch.mips32.regs.regs_flt_expr
 
 miasm.arch.mips32.regs.regs_flt_init
 
 miasm.arch.mips32.regs.fltregs
 
 miasm.arch.mips32.regs.sz
 
 miasm.arch.mips32.regs.regs_fcc_expr
 
 miasm.arch.mips32.regs.regs_fcc_init
 
 miasm.arch.mips32.regs.fccregs
 
list miasm.arch.mips32.regs.all_regs_ids = [PC, PC_FETCH, R_LO, R_HI, exception_flags] + gpregs_expr + regs_flt_expr + \
 
 miasm.arch.mips32.regs.all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids])
 
list miasm.arch.mips32.regs.all_regs_ids_init = [ExprId("%s_init" % reg.name, reg.size) for reg in all_regs_ids]
 
list miasm.arch.mips32.regs.all_regs_ids_no_alias = all_regs_ids[:]
 
dictionary miasm.arch.mips32.regs.attrib_to_regs
 
dictionary miasm.arch.mips32.regs.regs_init = {}