Package vtrace :: Package platforms :: Module gdbstub :: Class GdbStubMixin
[hide private]
[frames] | no frames]

Class GdbStubMixin

source code

Instance Methods [hide private]
 
__init__(self, host=None, port=None) source code
 
_recvUntil(self, c) source code
 
_recvPkt(self) source code
 
_gdbAddMemBreak(self, addr, size) source code
 
_gdbDelMemBreak(self, addr, size) source code
 
_cmdTransact(self, cmd) source code
 
_sendPkt(self, cmd) source code
 
_connectSocket(self) source code
 
_monitorCommand(self, cmd) source code
 
platformAttach(self, pid) source code
 
platformContinue(self) source code
 
platformStepi(self) source code
 
platformDetach(self) source code
 
platformSendBreak(self)
For now, the only way I know how to re-break the target is to disconnect and re-connect...
source code
 
platformWait(self) source code
 
_gdbJustAttached(self) source code
 
_gdbCreateThreads(self) source code
 
_gdbLoadLibraries(self) source code
 
platformProcessEvent(self, event) source code
 
_gdbSetArch(self, arch) source code
 
platformGetRegCtx(self, tid)
Get an envi register context from the target stub.
source code
 
platformSetRegCtx(self, tid, ctx)
Set the target stub's register context from the envi register context
source code
 
platformGetThreads(self) source code
 
_raiseIfError(self, msg) source code
 
_runLengthDecode(self, buf) source code
 
platformReadMemory(self, addr, size) source code
 
platformWriteMemory(self, addr, mbytes) source code
 
platformGetMaps(self) source code
 
platformPs(self) source code
 
platformGetFds(self) source code
Method Details [hide private]

platformSendBreak(self)

source code 

For now, the only way I know how to re-break the target is to disconnect and re-connect... TOTALLY GHETTO HACK!