Logo Search packages:      
Sourcecode: codeblocks version File versions  Download package

Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

CDB_driver Class Reference

Inheritance diagram for CDB_driver:
Inheritance graph
[legend]
Collaboration diagram for CDB_driver:
Collaboration graph
[legend]

List of all members.

Public Types

enum  QueuePriority { Low = 0, High }

Public Member Functions

virtual void AddBreakpoint (DebuggerBreakpoint *bp)
virtual void AddDirectory (const wxString &dir)
virtual void Backtrace ()
 CDB_driver (DebuggerGDB *plugin)
virtual void ClearDirectories ()
void ClearQueue ()
 clears the queue
virtual void Continue ()
virtual void CPURegisters ()
DebuggerCmdCurrentCommand ()
 returns the currently executing command
void DebugLog (const wxString &msg)
virtual void Detach ()
virtual void Disassemble ()
virtual void EvaluateSymbol (const wxString &symbol, const wxRect &tipRect)
virtual long GetChildPID () const
virtual wxString GetCommandLine (const wxString &debugger, int pid)
virtual wxString GetCommandLine (const wxString &debugger, const wxString &debuggee)
virtual const CursorGetCursor () const
void InfoDLL ()
void InfoFiles ()
void InfoFPU ()
void InfoFrame ()
void InfoSignals ()
virtual bool IsStopped ()
void Log (const wxString &msg)
virtual void MemoryDump ()
virtual void ParseOutput (const wxString &output)
virtual void Prepare (ProjectBuildTarget *target, bool isConsole)
void QueueCommand (DebuggerCmd *dcmd, QueuePriority prio=Low)
 add a command in the queue. The DebuggerCmd will be deleted automatically when finished.
virtual void RemoveBreakpoint (DebuggerBreakpoint *bp)
void RemoveTopCommand (bool deleteIt=true)
 removes the top command (it has finished)
virtual void RunningThreads ()
void RunQueue ()
 runs the next command in the queue, if it is idle
virtual void SetArguments (const wxString &args)
virtual void SetChildPID (long pid)
virtual void SetDebugWindows (BacktraceDlg *b, DisassemblyDlg *d, CPURegistersDlg *r, ExamineMemoryDlg *m, ThreadsDlg *t)
virtual void SetVarValue (const wxString &var, const wxString &value)
virtual void SetWorkingDirectory (const wxString &dir)
void ShowFile (const wxString &file, int line)
virtual void Start (bool breakOnEntry)
virtual void Step ()
virtual void StepIn ()
virtual void StepInstruction ()
virtual void StepOut ()
virtual void Stop ()
virtual void SwitchThread (size_t threadIndex)
virtual void SwitchToFrame (size_t number)
virtual void UpdateWatches (bool doLocals, bool doArgs, DebuggerTree *tree)

Protected Member Functions

virtual void NotifyCursorChanged ()
virtual void ResetCursor ()

Protected Attributes

wxString m_Args
long m_ChildPID
Cursor m_Cursor
DebuggerCommands m_DCmds
wxArrayString m_Dirs
wxString m_LastCursorAddress
BacktraceDlgm_pBacktrace
CPURegistersDlgm_pCPURegisters
DebuggerGDBm_pDBG
DisassemblyDlgm_pDisassembly
ExamineMemoryDlgm_pExamineMemory
bool m_ProgramIsStopped
ThreadsDlgm_pThreads
bool m_QueueBusy
wxString m_WorkingDir

Detailed Description

Definition at line 11 of file cdb_driver.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index