Code::Blocks  SVN r11506
Classes | Functions
cdb_commands.h File Reference
#include <wx/string.h>
#include <wx/regex.h>
#include <wx/tipwin.h>
#include <globals.h>
#include <manager.h>
#include <cbdebugger_interfaces.h>
#include "debugger_defs.h"
#include "debuggergdb.h"
#include "debuggermanager.h"
#include "parsewatchvalue.h"
Include dependency graph for cdb_commands.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CdbCmd_AddSourceDir
 Command to add a search directory for source files in debugger's paths. More...
 
class  CdbCmd_SetDebuggee
 Command to the set the file to be debugged. More...
 
class  CdbCmd_AddSymbolFile
 Command to the add symbol files. More...
 
class  CdbCmd_SetArguments
 Command to set the arguments to the debuggee. More...
 
class  CdbCmd_GetPID
 Command to find the PID of the active child. More...
 
class  CdbCmd_AttachToProcess
 Command to the attach to a process. More...
 
class  CdbCmd_Detach
 Command to the detach from the process. More...
 
class  CdbCmd_Continue
 Command to continue execution and notify the debugger plugin. More...
 
class  CdbCmd_AddBreakpoint
 Command to add a breakpoint. More...
 
class  CdbCmd_RemoveBreakpoint
 Command to remove a breakpoint. More...
 
class  CdbCmd_Watch
 Command to get info about a watched variable. More...
 
class  CdbCmd_TooltipEvaluation
 Command to display a tooltip about a variables value. More...
 
class  CdbCmd_Backtrace
 Command to run a backtrace. More...
 
class  CdbCmd_SwitchFrame
 
class  CdbCmd_InfoRegisters
 Command to run a disassembly. More...
 
class  CdbCmd_Disassembly
 Command to run a disassembly. More...
 
class  CdbCmd_DisassemblyInit
 Command to run a disassembly. More...
 

Functions

static wxRegEx reProcessInf (_T("id:[ \+([A-Fa-f0-9]+)[ \+create"))
 
static wxRegEx reWatch (_T("(\0x[A-Fa-f0-9]+ )"))
 
static wxRegEx reBT1 (_T("([0-9]+) ([A-Fa-f0-9]+) ([A-Fa-f0-9]+) ([^[]*)"))
 
static wxRegEx reBT2 (_T("\(.+)[ \]@[ \]([0-9]+)\[ \]*"))
 
static wxRegEx reDisassembly (_T("^[0-9]+[ \+([A-Fa-f0-9]+)[ \+[A-Fa-f0-9]+[ \+(.*)$"))
 
static wxRegEx reDisassemblyFile (_T("[0-9]+[ \+([A-Fa-f0-9]+)[ \+[A-Fa-f0-9]+[ \+(.*)\([A-z]:)(.*) @ ([0-9]+)\"))
 
static wxRegEx reDisassemblyFunc (_T("^\([A-Fa-f0-9]+)\[ \+"))
 
static wxRegEx reSwitchFrame (wxT("[ \]*([0-9]+)[ \]([0-9a-z]+)[ \](.+)[ \]\(.+)[ \]@[ \]([0-9]+)\[ \]*"))
 

Function Documentation

◆ reBT1()

static wxRegEx reBT1 ( _T("([0-9]+) ([A-Fa-f0-9]+) ([A-Fa-f0-9]+) ([^[]*)")  )
static

◆ reBT2()

static wxRegEx reBT2 ( _T("\.+)[ \@[ \([0-9]+)\ \*")  )
static

◆ reDisassembly()

static wxRegEx reDisassembly ( _T("^[0-9]+[ \([A-Fa-f0-9]+)[ \[A-Fa-f0-9]+[ \(.*)$")  )
static

◆ reDisassemblyFile()

static wxRegEx reDisassemblyFile ( _T("[0-9]+[ \([A-Fa-f0-9]+)[ \[A-Fa-f0-9]+[ \(.*)\[A-z]:)(.*) @ ([0-9]+)\)  )
static

◆ reDisassemblyFunc()

static wxRegEx reDisassemblyFunc ( _T("^\[A-Fa-f0-9]+)\ \")  )
static

◆ reProcessInf()

static wxRegEx reProcessInf ( _T("id:[ \([A-Fa-f0-9]+)[ \create")  )
static

◆ reSwitchFrame()

static wxRegEx reSwitchFrame ( wxT("[ \*([0-9]+)[ \([0-9a-z]+)[ \(.+)[ \\.+)[ \@[ \([0-9]+)\ \*")  )
static

◆ reWatch()

static wxRegEx reWatch ( _T("(\x[A-Fa-f0-9]+ )")  )
static