forked from qt-creator/qt-creator
Debugger: Add basic diassembly display to LLDB engine
Change-Id: Id65f983ffada2f8d08929a82c96767d8471d9444 Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -31,10 +31,12 @@
|
||||
#define DEBUGGER_LLDBENGINE
|
||||
|
||||
#include "debuggerengine.h"
|
||||
#include "disassembleragent.h"
|
||||
|
||||
#include <QPointer>
|
||||
#include <QProcess>
|
||||
#include <QStack>
|
||||
#include <QQueue>
|
||||
#include <QStack>
|
||||
#include <QVariant>
|
||||
|
||||
|
||||
@@ -97,6 +99,8 @@ private:
|
||||
void reloadRegisters();
|
||||
void reloadSourceFiles() {}
|
||||
void reloadFullStack() {}
|
||||
void fetchDisassembler(Internal::DisassemblerAgent *);
|
||||
void refreshDisassembly(const GdbMi &lines);
|
||||
|
||||
bool supportsThreads() const { return true; }
|
||||
bool isSynchronous() const { return true; }
|
||||
@@ -158,6 +162,7 @@ private:
|
||||
QString m_scriptFileName;
|
||||
QProcess m_lldbProc;
|
||||
QString m_lldb;
|
||||
QPointer<DisassemblerAgent> m_disassemblerAgent;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user