Package vtrace :: Package platforms :: Module win32 :: Class WindowsMixin
[hide private]
[frames] | no frames]

Class WindowsMixin

source code

A mixin to handle all non-arch specific win32 stuff.

Instance Methods [hide private]
 
__init__(self) source code
 
platformGetFds(self) source code
 
_winJitEvent(self, handle) source code
 
dupHandle(self, handle)
Duplicate the handle (who's id is in the currently attached target process) and return our own copy.
source code
 
getHandleInfo(self, handle, itype=ObjectTypeInformation, wait=False) source code
 
getHandles(self) source code
 
setupDosDeviceMaps(self) source code
 
platformKill(self) source code
 
platformExec(self, cmdline) source code
 
platformInjectSo(self, filename) source code
 
platformAttach(self, pid) source code
 
platformDetach(self) source code
 
platformProtectMemory(self, va, size, perms) source code
 
platformAllocateMemory(self, size, perms=e_mem.MM_RWX, suggestaddr=0) source code
 
platformReadMemory(self, address, size) source code
 
platformContinue(self) source code
 
_continueDebugEvent(self) source code
 
platformStepi(self) source code
 
platformWriteMemory(self, address, buf) source code
 
platformSendBreak(self) source code
 
platformPs(self) source code
 
platformWait(self) source code
 
platformGetMemFault(self) source code
 
platformProcessEvent(self, event) source code
 
getMappedFileName(self, address) source code
 
platformGetMaps(self) source code
 
platformGetThreads(self) source code
 
platformSuspendThread(self, thrid) source code
 
platformResumeThread(self, thrid) source code
 
platformParseBinary(self, filename, baseaddr, normname) source code
 
parseWithDbgHelp(self, filename, baseaddr, normname) source code
 
platformGetRegCtx(self, threadid) source code
 
platformSetRegCtx(self, threadid, ctx) source code
 
_getSvcList(self)
Expose the getServicesList via the trace for remote...
source code
 
_getFormatMessage(self, err, isNtStatusCode)
Expose the getFormatMessage via the trace for remote...
source code
 
_getUacStatus(self) source code
Method Details [hide private]

platformExec(self, cmdline)

source code 
Decorators:
  • @v_base.threadwrap

platformAttach(self, pid)

source code 
Decorators:
  • @v_base.threadwrap

platformDetach(self)

source code 
Decorators:
  • @v_base.threadwrap

platformContinue(self)

source code 
Decorators:
  • @v_base.threadwrap

platformStepi(self)

source code 
Decorators:
  • @v_base.threadwrap

platformWait(self)

source code 
Decorators:
  • @v_base.threadwrap

platformGetRegCtx(self, threadid)

source code 
Decorators:
  • @v_base.threadwrap

platformSetRegCtx(self, threadid, ctx)

source code 
Decorators:
  • @v_base.threadwrap