archs Package

archs Package

Architecture Support Modules

amd64 Module

Amd64 Support Module

class vtrace.archs.amd64.Amd64Mixin[source]

Bases: envi.archs.amd64.Amd64Module, envi.archs.amd64.regs.Amd64RegisterContext, vtrace.archs.i386.i386WatchMixin

Do what we need to for the lucious amd64

archGetStackTrace()[source]

arm Module

ARM Support Module

class vtrace.archs.arm.ArmMixin[source]

Bases: envi.archs.arm.ArmModule, envi.archs.arm.regs.ArmRegisterContext

i386 Module

x86 Support Module

class vtrace.archs.i386.i386Mixin[source]

Bases: envi.archs.i386.i386Module, envi.archs.i386.regs.i386RegisterContext, vtrace.archs.i386.i386WatchMixin

archGetStackTrace()[source]
platformCall(address, args, convention=None)[source]
class vtrace.archs.i386.i386WatchMixin[source]
archAddWatchpoint(address, size=4, perms='rw')[source]
archCheckWatchpoints()[source]
archRemWatchpoint(address)[source]

ppc Module

PPC Support Module (not done)

class vtrace.archs.ppc.PpcMixin[source]
archAddWatchpoint(address)[source]
archCheckWatchpoint(address)[source]
archGetPcName()[source]
archGetSpName()[source]
archRemWatchpoint(address)[source]
getBreakInstruction()[source]
getStackTrace()[source]
platformCall(address, args, convention=None)[source]

Table Of Contents

This Page