Package envi :: Package archs :: Package amd64 :: Module regs :: Class Amd64RegisterContext
[hide private]
[frames] | no frames]

Class Amd64RegisterContext

source code


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

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

Inherited from registers.RegisterContext (private): _rctx_Export, _rctx_Import, _xlateToMetaReg, _xlateToNativeReg

Method Details [hide private]

__init__(self)
(Constructor)

source code 

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

Overrides: registers.RegisterContext.__init__
(inherited documentation)

setRegister(self, index, value)

source code 

Set a register value by index.

Overrides: registers.RegisterContext.setRegister
(inherited documentation)