GDBDebugger::DbgController Class Reference
#include <dbgcontroller.h>
Inheritance diagram for GDBDebugger::DbgController:


Public Slots | |
virtual void | configure ()=0 |
virtual void | slotStart (const QString &shell, const DomUtil::PairList &run_envvars, const QString &run_directory, const QString &application, const QString &run_arguments)=0 |
Start the debugger. | |
virtual void | slotCoreFile (const QString &coreFile)=0 |
virtual void | slotAttachTo (int pid)=0 |
virtual void | slotStopDebugger ()=0 |
virtual void | slotRun ()=0 |
virtual void | slotRunUntil (const QString &fileName, int lineNum)=0 |
virtual void | slotStepInto ()=0 |
virtual void | slotStepOver ()=0 |
virtual void | slotStepIntoIns ()=0 |
virtual void | slotStepOverIns ()=0 |
virtual void | slotStepOutOff ()=0 |
virtual void | slotBreakInto ()=0 |
virtual void | slotBPState (const Breakpoint &)=0 |
virtual void | slotDisassemble (const QString &start, const QString &end)=0 |
virtual void | slotMemoryDump (const QString &start, const QString &amount)=0 |
virtual void | slotRegisters ()=0 |
virtual void | slotLibraries ()=0 |
virtual void | slotExpandItem (TrimmableItem *parent)=0 |
virtual void | slotExpandUserItem (VarItem *parent, const QCString &userRequest)=0 |
virtual void | slotSelectFrame (int frame, int thread, bool needFrames)=0 |
virtual void | slotSetLocalViewState (bool onOff)=0 |
virtual void | slotVarItemConstructed (VarItem *) |
Signals | |
void | gotoSourcePosition (const QString &fileName, int lineNum) |
void | rawGDBBreakpointList (char *buf) |
void | rawGDBBreakpointSet (char *buf, int key) |
void | rawGDBDisassemble (char *buf) |
void | rawGDBMemoryDump (char *buf) |
void | rawGDBRegisters (char *buf) |
void | rawGDBLibraries (char *buf) |
void | ttyStdout (const char *output) |
void | ttyStderr (const char *output) |
void | gdbStdout (const char *output) |
void | gdbStderr (const char *output) |
void | showStepInSource (const QString &fileName, int lineNum, const QString &address) |
void | dbgStatus (const QString &status, int statusFlag) |
Public Member Functions | |
DbgController () | |
virtual | ~DbgController () |
virtual bool | stateIsOn (int state)=0 |
Protected Slots | |
virtual void | slotDbgStdout (KProcess *proc, char *buf, int buflen)=0 |
virtual void | slotDbgStderr (KProcess *, char *, int) |
virtual void | slotDbgWroteStdin (KProcess *proc)=0 |
virtual void | slotDbgProcessExited (KProcess *proc)=0 |
Protected Member Functions | |
virtual void | queueCmd (DbgCommand *cmd, bool executeNext)=0 |
virtual char * | parse (char *str)=0 |
Protected Attributes | |
KProcess * | dbgProcess_ |
Constructor & Destructor Documentation
|
Definition at line 24 of file dbgcontroller.cpp. |
|
Definition at line 31 of file dbgcontroller.cpp. |
Member Function Documentation
|
Implemented in GDBDebugger::GDBController. |
|
|
|
|
|
|
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Referenced by GDBDebugger::GDBController::parseCmdBlock(). |
|
Referenced by GDBDebugger::GDBController::parseBreakpointSet(). |
|
Referenced by GDBDebugger::GDBController::parseCmdBlock(). |
|
Referenced by GDBDebugger::GDBController::parseCmdBlock(). |
|
Referenced by GDBDebugger::GDBController::parseCmdBlock(). |
|
Referenced by GDBDebugger::GDBController::parseCmdBlock(). |
|
Referenced by GDBDebugger::GDBController::parseFrameSelected(), and GDBDebugger::GDBController::parseProgramLocation(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::attachProcess(). |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotPause(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotExamineCore(). |
|
Implemented in GDBDebugger::GDBController. |
|
Reimplemented in GDBDebugger::GDBController. Definition at line 124 of file dbgcontroller.h. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotRun(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotRunToCursor(). |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. |
|
Start the debugger.
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::startDebugger(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotStepInto(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotStepIntoInstruction(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotStepOut(). |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotStepOver(), and GDBDebugger::DebuggerPart::slotStepOverInstruction(). |
|
Implemented in GDBDebugger::GDBController. |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotStopDebugger(). |
|
Reimplemented in GDBDebugger::GDBController. Definition at line 120 of file dbgcontroller.h. |
|
Implemented in GDBDebugger::GDBController. Referenced by GDBDebugger::DebuggerPart::slotRun(). |
|
Referenced by GDBDebugger::GDBController::slotStart(). |
|
Referenced by GDBDebugger::GDBController::slotStart(). |
Member Data Documentation
|
Definition at line 144 of file dbgcontroller.h. |
The documentation for this class was generated from the following files:
- languages/cpp/debugger/dbgcontroller.h
- languages/cpp/debugger/dbgcontroller.cpp