Code::Blocks
SVN r11506
|
#include <map>
#include <vector>
#include <wx/string.h>
#include "prep.h"
#include "settings.h"
#include "manager.h"
#include "configmanager.h"
Go to the source code of this file.
Classes | |
class | cbBreakpoint |
class | cbWatch |
class | cbStackFrame |
class | cbThread |
class | cbDebuggerConfiguration |
struct | cbDebuggerCommonConfig |
class | DebuggerManager |
struct | DebuggerManager::PluginData |
Functions | |
cb::shared_ptr< cbWatch > DLLIMPORT | cbGetRootWatch (cb::shared_ptr< cbWatch > watch) |
DLLIMPORT wxString | cbDetectDebuggerExecutable (const wxString &exeName) |
Tries to detect the path to the debugger's executable. More... | |
DLLIMPORT uint64_t | cbDebuggerStringToAddress (const wxString &address) |
Convert a string in hex form to a uint64_t number. More... | |
DLLIMPORT wxString | cbDebuggerAddressToString (uint64_t address) |
Convert a uint64_t variable to a hex string that will look like an address. More... | |
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().
Convert a string in hex form to a uint64_t number.
Definition at line 483 of file debuggermanager.cpp.
References wxString::empty(), and wxString::utf8_str().
Referenced by GdbCmd_Backtrace::MatchLine(), DebuggerGDB::OnCursorChanged(), CdbCmd_Backtrace::ParseOutput(), CdbCmd_Disassembly::ParseOutput(), CdbCmd_DisassemblyInit::ParseOutput(), GdbCmd_Disassembly::ParseOutput(), GdbCmd_DisassemblyInit::ParseOutput(), GdbCmd_StepOrNextInstruction::ParseOutput(), and DisassemblyDlg::SetActiveAddress().
Tries to detect the path to the debugger's executable.
Definition at line 455 of file debuggermanager.cpp.
References cbFindFileInPATH(), wxString::empty(), ConfigManager::GetExecutableFolder(), wxFileName::GetPathSeparator(), HTMLTags::sep, wxDirExists(), wxEmptyString, wxFileExists(), and wxT.
Referenced by DebuggerConfiguration::GetDebuggerExecutable().
Definition at line 217 of file debuggermanager.cpp.
Referenced by DebuggerManager::GetDebuggerHavingWatch(), WatchesDlg::OnMenuUpdate(), WatchesDlg::OnPropertyRightClick(), and DebuggerGDB::SetWatchValue().