diff options
Diffstat (limited to 'app/perfelfmap.h')
-rw-r--r-- | app/perfelfmap.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/perfelfmap.h b/app/perfelfmap.h index 9480f61..0296e1b 100644 --- a/app/perfelfmap.h +++ b/app/perfelfmap.h @@ -73,6 +73,11 @@ public: && baseAddr == rhs.baseAddr; } + bool operator!=(const ElfInfo& rhs) const + { + return !operator==(rhs); + } + QFileInfo localFile; QByteArray originalFileName; QByteArray originalPath; @@ -101,6 +106,12 @@ public: bool isAddressInRange(quint64 addr) const; + void copyDataFrom(const PerfElfMap *parent) + { + m_elfs = parent->m_elfs; + m_lastBase = parent->m_lastBase; + } + signals: void aboutToInvalidate(const ElfInfo &elf); |