Package vtrace :: Package archs :: Module arm :: Class ArmMixin
[hide private]
[frames] | no frames]

Class ArmMixin

source code

           envi.ArchitectureModule --+    
                                     |    
              envi.archs.arm.ArmModule --+
                                         |
    envi.registers.RegisterContext --+   |
                                     |   |
envi.archs.arm.regs.ArmRegisterContext --+
                                         |
                                        ArmMixin
Known Subclasses:

Instance Methods [hide private]
 
__init__(self)
Hand in a register definition which consists of a list of (<name>, <width>) tuples.
source code

Inherited from envi.archs.arm.ArmModule: archGetBreakInstr, archGetRegCtx, getEmulator, getPointerSize, makeOpcode, pointerString, setModeThumb

Inherited from envi.registers.RegisterContext: addMetaRegister, getMetaRegInfo, getProgramCounter, getRegDef, getRegister, getRegisterByName, getRegisterIndex, getRegisterInfo, getRegisterName, getRegisterNameIndexes, getRegisterNames, getRegisterSnap, getRegisterWidth, getRegisters, getStackCounter, isDirty, isMetaRegister, loadRegDef, loadRegMetas, reprRegister, setIsDirty, setProgramCounter, setRegister, setRegisterByName, setRegisterIndexes, setRegisterInfo, setRegisterSnap, setRegisters, setStackCounter

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Hand in a register definition which consists of a list of (<name>, <width>) tuples.

Overrides: envi.registers.RegisterContext.__init__
(inherited documentation)