New Features
Remote debugging
connectRemote routine allows to connect to a remote debug session:
connectRemote( "tcp:port=15000,Server=192.168.1.100")
Implicit initialization
Older versions ( 0.3.0.1 - 0.3.0.6 ) must be explicitly initialized ( only console mode ) by call initialize() from debugger thread. If this call is missed, DbgException raises. Starting from new version you can omit explicit initialization ( especially for
single thread applications ) if you call next routines first:
- startProcess
- attachProcess
- loadDump
- attachKernel
- connectRemote
TypedVar::getDebugStart and TypedVar::getDebugStop
If you set breakpoint at the first function instruction, you probably can not see local variable since the frame is not formed at this point yet. getDebugStart and getDebugStop allow to get address range where local variable is available. It is useful for working
with breakpoints:
setBp( typedVar("MyFunction").getDebugStart() )
Bug Fixed