From 6e8da24b47d5ee095523af2833a822344b46b6b1 Mon Sep 17 00:00:00 2001 From: Mark Long Date: Wed, 26 Oct 2016 02:46:25 -0500 Subject: [PATCH] Continued work on assembler metadata dialog --- src/binaryfile/EntryPoints.cpp | 12 ++++++++++++ src/binaryfile/EntryPoints.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/src/binaryfile/EntryPoints.cpp b/src/binaryfile/EntryPoints.cpp index 19f6e7a..377b71a 100644 --- a/src/binaryfile/EntryPoints.cpp +++ b/src/binaryfile/EntryPoints.cpp @@ -78,6 +78,18 @@ QDataStream &EntryPoints::write(QDataStream &dataStream) const return dataStream; } +QList EntryPoints::getEntryPointAddresses() const +{ + QList retval; + + QListIterator it(m_entryPoints); + while (it.hasNext()) + { + retval.append(it.next().address); + } + return retval; +} + QDataStream &operator<<(QDataStream &out, const EntryPoints &model) { return model.write(out); diff --git a/src/binaryfile/EntryPoints.h b/src/binaryfile/EntryPoints.h index 4155550..cb5e63c 100644 --- a/src/binaryfile/EntryPoints.h +++ b/src/binaryfile/EntryPoints.h @@ -28,6 +28,8 @@ public: int numEntryPoints() const { return m_entryPoints.count(); } + QList getEntryPointAddresses() const; + void doTestData(); signals: