BreakHandler Class

(Debugger::Debugger::Internal::BreakHandler)

Public Functions

BreakHandler()
Debugger::Debugger::Internal::Breakpoints allBreakpoints() const
void appendBreakpoint(const Debugger::Debugger::Internal::BreakpointParameters &data)
void breakByFunction(const Debugger::QString &functionName)
Debugger::Debugger::Internal::Breakpoint breakpointById(Debugger::Debugger::Internal::BreakpointModelId id) const
void editBreakpoint(Debugger::Debugger::Internal::Breakpoint bp, Debugger::QWidget *parent)
Debugger::QStringList engineBreakpointPaths(Debugger::Debugger::Internal::DebuggerEngine *engine) const
Debugger::Debugger::Internal::Breakpoints engineBreakpoints(Debugger::Debugger::Internal::DebuggerEngine *engine) const
Debugger::Debugger::Internal::Breakpoint findBreakpointByAddress(Debugger::quint64 address) const
Debugger::Debugger::Internal::Breakpoint findBreakpointByFileAndLine(const Debugger::QString &fileName, int lineNumber, bool useMarkerPosition = true)
Debugger::Debugger::Internal::Breakpoint findBreakpointByFunction(const Debugger::QString &functionName) const
Debugger::Debugger::Internal::Breakpoint findBreakpointByIndex(const int &index) const
Debugger::Debugger::Internal::Breakpoint findBreakpointByResponseId(const Debugger::Debugger::Internal::BreakpointResponseId &resultId) const
Debugger::Debugger::Internal::Breakpoints findBreakpointsByIndex(const int &list) const
Debugger::Debugger::Internal::Breakpoint findSimilarBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &needle) const
Debugger::Debugger::Internal::Breakpoint findWatchpoint(const Debugger::Debugger::Internal::BreakpointParameters &data) const
void handleAlienBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &response, Debugger::Debugger::Internal::DebuggerEngine *engine)
void loadSessionData()
Debugger::QAbstractItemModel *model()
void saveSessionData()
void setWatchpointAtAddress(Debugger::quint64 address, unsigned int size)
void setWatchpointAtExpression(const Debugger::QString &exp)
Debugger::Debugger::Internal::Breakpoints unclaimedBreakpoints() const
void updateMarkers()

Static Public Members

Debugger::QString displayFromThreadSpec(int spec)
int threadSpecFromDisplay(const Debugger::QString &str)

Member Function Documentation

BreakHandler::BreakHandler()

Default constructs an instance of BreakHandler.

Debugger::Debugger::Internal::Breakpoints BreakHandler::allBreakpoints() const

void BreakHandler::appendBreakpoint(const Debugger::Debugger::Internal::BreakpointParameters &data)

void BreakHandler::breakByFunction(const Debugger::QString &functionName)

Debugger::Debugger::Internal::Breakpoint BreakHandler::breakpointById(Debugger::Debugger::Internal::BreakpointModelId id) const

[static] Debugger::QString BreakHandler::displayFromThreadSpec(int spec)

void BreakHandler::editBreakpoint(Debugger::Debugger::Internal::Breakpoint bp, Debugger::QWidget *parent)

Debugger::QStringList BreakHandler::engineBreakpointPaths(Debugger::Debugger::Internal::DebuggerEngine *engine) const

Debugger::Debugger::Internal::Breakpoints BreakHandler::engineBreakpoints(Debugger::Debugger::Internal::DebuggerEngine *engine) const

Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByAddress(Debugger::quint64 address) const

Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByFileAndLine(const Debugger::QString &fileName, int lineNumber, bool useMarkerPosition = true)

Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByFunction(const Debugger::QString &functionName) const

Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByIndex(const int &index) const

Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByResponseId(const Debugger::Debugger::Internal::BreakpointResponseId &resultId) const

Debugger::Debugger::Internal::Breakpoints BreakHandler::findBreakpointsByIndex(const int &list) const

Debugger::Debugger::Internal::Breakpoint BreakHandler::findSimilarBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &needle) const

Debugger::Debugger::Internal::Breakpoint BreakHandler::findWatchpoint(const Debugger::Debugger::Internal::BreakpointParameters &data) const

void BreakHandler::handleAlienBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &response, Debugger::Debugger::Internal::DebuggerEngine *engine)

void BreakHandler::loadSessionData()

Debugger::QAbstractItemModel *BreakHandler::model()

void BreakHandler::saveSessionData()

void BreakHandler::setWatchpointAtAddress(Debugger::quint64 address, unsigned int size)

void BreakHandler::setWatchpointAtExpression(const Debugger::QString &exp)

[static] int BreakHandler::threadSpecFromDisplay(const Debugger::QString &str)

Debugger::Debugger::Internal::Breakpoints BreakHandler::unclaimedBreakpoints() const

void BreakHandler::updateMarkers()