Package vtrace :: Package archs :: Module i386 :: Class i386Mixin
[hide private]
[frames] | no frames]

Class i386Mixin

source code

             envi.ArchitectureModule --+    
                                       |    
              envi.archs.i386.i386Module --+
                                           |
      envi.registers.RegisterContext --+   |
                                       |   |
envi.archs.i386.regs.i386RegisterContext --+
                                           |
                          i386WatchMixin --+
                                           |
                                          i386Mixin
Known Subclasses:

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

Inherited from envi.archs.i386.i386Module: archGetBreakInstr, archGetRegCtx, getEmulator, getPointerSize, makeOpcode, pointerString

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

Inherited from i386WatchMixin: archAddWatchpoint, archCheckWatchpoints, archRemWatchpoint

Method Details [hide private]

__init__(self)
(Constructor)

source code 

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

Overrides: i386WatchMixin.__init__