forked from qt-creator/qt-creator
debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp}
This commit is contained in:
@@ -30,13 +30,14 @@
|
||||
#include "debuggerengine.h"
|
||||
|
||||
#include "debuggeractions.h"
|
||||
#include "debuggeragents.h"
|
||||
#include "debuggercore.h"
|
||||
#include "debuggerplugin.h"
|
||||
#include "debuggerrunner.h"
|
||||
#include "debuggerstringutils.h"
|
||||
#include "debuggertooltip.h"
|
||||
|
||||
#include "memoryagent.h"
|
||||
#include "disassembleragent.h"
|
||||
#include "breakhandler.h"
|
||||
#include "moduleshandler.h"
|
||||
#include "registerhandler.h"
|
||||
@@ -1418,6 +1419,17 @@ bool DebuggerEngine::isCppBreakpoint(const BreakpointParameters &p)
|
||||
&& !p.fileName.endsWith(QLatin1String(".js"), Qt::CaseInsensitive);
|
||||
}
|
||||
|
||||
void DebuggerEngine::openMemoryView(quint64 address)
|
||||
{
|
||||
(void) new MemoryViewAgent(this, address);
|
||||
}
|
||||
|
||||
void DebuggerEngine::openDisassemblerView(const StackFrame &frame)
|
||||
{
|
||||
DisassemblerViewAgent *agent = new DisassemblerViewAgent(this);
|
||||
agent->setFrame(frame, true, false);
|
||||
}
|
||||
|
||||
} // namespace Debugger
|
||||
|
||||
#include "debuggerengine.moc"
|
||||
|
||||
Reference in New Issue
Block a user