Code::Blocks  SVN r11506
Classes | Functions
debuggermanager.cpp File Reference
#include "sdk_precomp.h"
#include <algorithm>
#include <sstream>
#include <wx/toolbar.h>
#include "debuggermanager.h"
#include "annoyingdialog.h"
#include "cbdebugger_interfaces.h"
#include "loggers.h"
#include "manager.h"
Include dependency graph for debuggermanager.cpp:

Go to the source code of this file.

Classes

class  DebugTextCtrlLogger
 
class  DebugLogPanel
 

Functions

bool TestIfMarkedForRemoval (cb::shared_ptr< cbWatch > watch)
 
cb::shared_ptr< cbWatch > DLLIMPORT cbGetRootWatch (cb::shared_ptr< cbWatch > watch)
 
wxString cbDetectDebuggerExecutable (const wxString &exeName)
 Tries to detect the path to the debugger's executable. More...
 
uint64_t cbDebuggerStringToAddress (const wxString &address)
 Convert a string in hex form to a uint64_t number. More...
 
wxString cbDebuggerAddressToString (uint64_t address)
 Convert a uint64_t variable to a hex string that will look like an address. More...
 
void ReadActiveDebuggerConfig (wxString &name, int &configIndex)
 
void WriteActiveDebuggerConfig (const wxString &name, int configIndex)
 
void RefreshBreakpoints (cb_unused const cbDebuggerPlugin *plugin)
 

Function Documentation

◆ cbDebuggerAddressToString()

wxString cbDebuggerAddressToString ( uint64_t  address)

Convert a uint64_t variable to a hex string that will look like an address.

Definition at line 493 of file debuggermanager.cpp.

Referenced by DisassemblyDlg::AddAssemblerLine(), and cbStackFrame::GetAddressAsString().

◆ cbDebuggerStringToAddress()

uint64_t cbDebuggerStringToAddress ( const wxString address)

◆ cbDetectDebuggerExecutable()

wxString cbDetectDebuggerExecutable ( const wxString exeName)

◆ cbGetRootWatch()

cb::shared_ptr<cbWatch> DLLIMPORT cbGetRootWatch ( cb::shared_ptr< cbWatch watch)

◆ ReadActiveDebuggerConfig()

void ReadActiveDebuggerConfig ( wxString name,
int &  configIndex 
)
inline

◆ RefreshBreakpoints()

void RefreshBreakpoints ( cb_unused const cbDebuggerPlugin plugin)
inline

◆ TestIfMarkedForRemoval()

bool TestIfMarkedForRemoval ( cb::shared_ptr< cbWatch watch)
inline

Definition at line 71 of file debuggermanager.cpp.

Referenced by cbWatch::RemoveMarkedChildren().

◆ WriteActiveDebuggerConfig()

void WriteActiveDebuggerConfig ( const wxString name,
int  configIndex 
)
inline