Package vtrace :: Package archs :: Module amd64 :: Class Amd64Mixin
[hide private]
[frames] | no frames]

Class Amd64Mixin

source code

           envi.ArchitectureModule --+        
                                     |        
            envi.archs.i386.i386Module --+    
                                         |    
              envi.archs.amd64.Amd64Module --+
                                             |
        envi.registers.RegisterContext --+   |
                                         |   |
envi.archs.amd64.regs.Amd64RegisterContext --+
                                             |
                       i386.i386WatchMixin --+
                                             |
                                            Amd64Mixin
Known Subclasses:

Do what we need to for the lucious amd64

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

Inherited from envi.archs.amd64.Amd64Module: archGetRegCtx, getEmulator, getPointerSize, pointerString

Inherited from envi.archs.i386.i386Module: archGetBreakInstr, makeOpcode

Inherited from envi.archs.amd64.regs.Amd64RegisterContext: setRegister

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, setRegisterByName, setRegisterIndexes, setRegisterInfo, setRegisterSnap, setRegisters, setStackCounter

Inherited from i386.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: i386.i386WatchMixin.__init__