Code::Blocks  SVN r11506
Macros | Enumerations | Functions | Variables
debuggergdb.cpp File Reference
#include <sdk.h>
#include <algorithm>
#include <wx/tokenzr.h>
#include "editarraystringdlg.h"
#include "projectloader_hooks.h"
#include "annoyingdialog.h"
#include "cbstyledtextctrl.h"
#include "compilercommandgenerator.h"
#include <cbdebugger_interfaces.h>
#include "editbreakpointdlg.h"
#include "databreakpointdlg.h"
#include "debuggerdriver.h"
#include "debuggergdb.h"
#include "debuggeroptionsdlg.h"
#include "debuggeroptionsprjdlg.h"
#include "editwatchdlg.h"
Include dependency graph for debuggergdb.cpp:

Go to the source code of this file.

Macros

#define implement_debugger_toolbar
 

Enumerations

enum  DebugCommandConst {
  CMD_CONTINUE, CMD_STEP, CMD_STEPIN, CMD_STEPOUT,
  CMD_STEP_INSTR, CMD_STEP_INTO_INSTR, CMD_STOP, CMD_BACKTRACE,
  CMD_DISASSEMBLE, CMD_REGISTERS, CMD_MEMORYDUMP, CMD_RUNNINGTHREADS
}
 

Functions

BOOL WINAPI HandlerRoutine (cb_unused DWORD dwCtrlType)
 
static wxString GetShellString ()
 

Variables

const wxString g_EscapeChar = wxChar(26)
 

Macro Definition Documentation

◆ implement_debugger_toolbar

#define implement_debugger_toolbar

Definition at line 58 of file debuggergdb.cpp.

Enumeration Type Documentation

◆ DebugCommandConst

Enumerator
CMD_CONTINUE 
CMD_STEP 
CMD_STEPIN 
CMD_STEPOUT 
CMD_STEP_INSTR 
CMD_STEP_INTO_INSTR 
CMD_STOP 
CMD_BACKTRACE 
CMD_DISASSEMBLE 
CMD_REGISTERS 
CMD_MEMORYDUMP 
CMD_RUNNINGTHREADS 

Definition at line 86 of file debuggergdb.cpp.

Function Documentation

◆ GetShellString()

static wxString GetShellString ( )
static

◆ HandlerRoutine()

BOOL WINAPI HandlerRoutine ( cb_unused DWORD  dwCtrlType)
inline

Definition at line 79 of file debuggergdb.cpp.

Referenced by DebuggerGDB::DoDebug(), and DebuggerGDB::KillConsole().

Variable Documentation

◆ g_EscapeChar

const wxString g_EscapeChar = wxChar(26)

Definition at line 102 of file debuggergdb.cpp.

Referenced by GDB_driver::CorrectCygwinPath(), and GDB_driver::ParseOutput().