Code::Blocks
SVN r11506
|
#include <debuggermanager.h>
Public Member Functions | |
cbStackFrame () | |
void | SetNumber (int number) |
void | SetAddress (uint64_t address) |
void | SetSymbol (const wxString &symbol) |
void | SetFile (const wxString &filename, const wxString &line) |
void | MakeValid (bool flag) |
int | GetNumber () const |
uint64_t | GetAddress () const |
wxString | GetAddressAsString () const |
const wxString & | GetSymbol () const |
const wxString & | GetFilename () const |
const wxString & | GetLine () const |
bool | IsValid () const |
Private Attributes | |
bool | m_valid |
Is this stack frame valid? More... | |
int | m_number |
Stack frame's number (used in backtraces). More... | |
uint64_t | m_address |
Stack frame's address. More... | |
wxString | m_symbol |
Current function name. More... | |
wxString | m_file |
Current file. More... | |
wxString | m_line |
Current line in file. More... | |
Definition at line 111 of file debuggermanager.h.
cbStackFrame::cbStackFrame | ( | ) |
Definition at line 230 of file debuggermanager.cpp.
uint64_t cbStackFrame::GetAddress | ( | ) | const |
wxString cbStackFrame::GetAddressAsString | ( | ) | const |
Definition at line 271 of file debuggermanager.cpp.
References cbDebuggerAddressToString(), m_address, and wxEmptyString.
Referenced by DisassemblyDlg::Clear(), and CdbCmd_Backtrace::ParseOutput().
const wxString & cbStackFrame::GetFilename | ( | ) | const |
Definition at line 284 of file debuggermanager.cpp.
References m_file.
Referenced by CdbCmd_Backtrace::ParseOutput(), GdbCmd_Backtrace::ParseOutput(), and SUITE().
const wxString & cbStackFrame::GetLine | ( | ) | const |
Definition at line 289 of file debuggermanager.cpp.
References m_line.
Referenced by CdbCmd_Backtrace::ParseOutput(), GdbCmd_Backtrace::ParseOutput(), and SUITE().
int cbStackFrame::GetNumber | ( | ) | const |
Definition at line 261 of file debuggermanager.cpp.
References m_number.
Referenced by GdbCmd_Backtrace::ParseOutput(), and SUITE().
const wxString & cbStackFrame::GetSymbol | ( | ) | const |
Definition at line 279 of file debuggermanager.cpp.
References m_symbol.
Referenced by DisassemblyDlg::Clear(), CdbCmd_DisassemblyInit::ParseOutput(), and SUITE().
bool cbStackFrame::IsValid | ( | ) | const |
Definition at line 294 of file debuggermanager.cpp.
References m_valid.
Referenced by DisassemblyDlg::Clear(), and CdbCmd_Backtrace::ParseOutput().
void cbStackFrame::MakeValid | ( | bool | flag | ) |
Definition at line 256 of file debuggermanager.cpp.
References m_valid.
Referenced by GdbCmd_Backtrace::MatchLine(), CdbCmd_Backtrace::ParseOutput(), CdbCmd_DisassemblyInit::ParseOutput(), and GdbCmd_DisassemblyInit::ParseOutput().
void cbStackFrame::SetAddress | ( | uint64_t | address | ) |
Definition at line 240 of file debuggermanager.cpp.
References m_address.
Referenced by GdbCmd_Backtrace::MatchLine(), CdbCmd_Backtrace::ParseOutput(), CdbCmd_DisassemblyInit::ParseOutput(), and GdbCmd_DisassemblyInit::ParseOutput().
Definition at line 250 of file debuggermanager.cpp.
References m_file, and m_line.
Referenced by GdbCmd_Backtrace::MatchLine(), and CdbCmd_Backtrace::ParseOutput().
void cbStackFrame::SetNumber | ( | int | number | ) |
Definition at line 235 of file debuggermanager.cpp.
References m_number.
Referenced by GdbCmd_Backtrace::MatchLine(), and CdbCmd_Backtrace::ParseOutput().
void cbStackFrame::SetSymbol | ( | const wxString & | symbol | ) |
Definition at line 245 of file debuggermanager.cpp.
References m_symbol.
Referenced by GdbCmd_Backtrace::MatchLine(), CdbCmd_Backtrace::ParseOutput(), CdbCmd_DisassemblyInit::ParseOutput(), and GdbCmd_DisassemblyInit::ParseOutput().
|
private |
Stack frame's address.
Definition at line 132 of file debuggermanager.h.
Referenced by GetAddress(), GetAddressAsString(), and SetAddress().
|
private |
Current file.
Definition at line 134 of file debuggermanager.h.
Referenced by GetFilename(), and SetFile().
|
private |
Current line in file.
Definition at line 135 of file debuggermanager.h.
|
private |
Stack frame's number (used in backtraces).
Definition at line 131 of file debuggermanager.h.
Referenced by cbThread::cbThread(), GetNumber(), cbThread::GetNumber(), and SetNumber().
|
private |
Current function name.
Definition at line 133 of file debuggermanager.h.
Referenced by GetSymbol(), and SetSymbol().
|
private |
Is this stack frame valid?
Definition at line 130 of file debuggermanager.h.
Referenced by IsValid(), and MakeValid().