Debugger: Modernize

modernize-use-auto
modernize-use-nullptr
modernize-use-override
modernize-use-using
modernize-use-default-member-init
modernize-use-equals-default

Change-Id: I91a6874f0d7b94e9079ab4ef07c23c60c80be9c0
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Alessandro Portale
2018-07-23 22:28:49 +02:00
parent babf038ce8
commit 0558db7b54
104 changed files with 718 additions and 820 deletions

View File

@@ -40,7 +40,7 @@ namespace Internal {
class DisassemblerLine
{
public:
DisassemblerLine() : address(0), offset(0), lineNumber(0), hunk(0) {}
DisassemblerLine() = default;
bool isAssembler() const { return address != 0; }
bool isCode() const { return lineNumber != 0; }
bool isComment() const { return lineNumber == 0 && address == 0; }
@@ -48,21 +48,21 @@ public:
void fromString(const QString &unparsed);
public:
quint64 address; // (ass) Address of instruction in memory/in binary.
QString function; // (ass) Function to which current instruction belongs.
QString fileName; // (src) Source file
uint offset; // (ass) Offset of instruction in relation to current function.
uint lineNumber; // (src) Line number in source.
uint hunk; // (src) Number of hunk if source line was split
QByteArray rawData; // (ass) Raw bytes of the instruction
QString data; // (ass) Instruction text, (src) source text, (cmt) arbitrary.
QString bytes; // (ass) The instruction in raw bytes
quint64 address = 0; // (ass) Address of instruction in memory/in binary.
QString function; // (ass) Function to which current instruction belongs.
QString fileName; // (src) Source file
uint offset = 0; // (ass) Offset of instruction in relation to current function.
uint lineNumber = 0; // (src) Line number in source.
uint hunk = 0; // (src) Number of hunk if source line was split
QByteArray rawData; // (ass) Raw bytes of the instruction
QString data; // (ass) Instruction text, (src) source text, (cmt) arbitrary.
QString bytes; // (ass) The instruction in raw bytes
};
class DisassemblerLines
{
public:
DisassemblerLines() : m_bytesLength(0) {}
DisassemblerLines() = default;
bool coversAddress(quint64 address) const;
void appendUnparsed(const QString &line);
@@ -84,7 +84,7 @@ public:
private:
QString m_lastFunction;
int m_bytesLength;
int m_bytesLength = 0;
QVector<DisassemblerLine> m_data;
QHash<quint64, int> m_rowCache;
};