Debugger library

Niko Sams niko.sams at gmail.com
Sun Mar 15 14:51:28 UTC 2009


Hi,

I'm working on a php debugger, and want to reuse parts of the gdb
debugger - apol created
a few abstract classes (IBreakpointController, IBreakpoints,
INewBreakpoint) but they are
still inside gdb. Where should I move them so they can be used by my plugin?

The second problem I have is that I have to duplicate all debugger
actions - and we then
have Start, Restart, Step Over, etc twice.
The start might have to stay - as a way to say with which debugger the
target should
be started.
Same problem with ToggleBreakpoint, RunToCursor and the breakpoints
themselfe. Although
it might be ok to have breakpoints in all debugger plugins if the user
adds them.

A solution could be a DebuggerUI-Plugin that implements an interface -
that all debuggers can use.
What do you think?

Niko




More information about the KDevelop-devel mailing list