Package vtrace :: Package platforms :: Module posix
[hide private]
[frames] | no frames]

Module posix

source code

Posix Signaling Module

Classes [hide private]
  PosixMixin
A mixin for systems which use POSIX signals and things like wait()
  ElfMixin
A platform mixin to parse Elf binaries
  PtraceMixin
A platform mixin for using the ptrace functions to attach/detach/continue/stepi etc.
Functions [hide private]
 
ptrace(code, pid, addr, data)
The contents of this call are basically cleanly passed to the libc implementation of ptrace.
source code
Variables [hide private]
  libc = None
hash(x)
  PT_TRACE_ME = 0
  PT_READ_I = 1
  PT_READ_D = 2
  PT_READ_U = 3
  PT_WRITE_I = 4
  PT_WRITE_D = 5
  PT_WRITE_U = 6
  PT_CONTINUE = 7
  PT_KILL = 8
  PT_STEP = 9
  __package__ = 'vtrace.platforms'