diff options
author | Milian Wolff <milian.wolff@kdab.com> | 2019-09-27 09:26:42 +0200 |
---|---|---|
committer | Milian Wolff <milian.wolff@kdab.com> | 2019-09-30 07:43:42 +0000 |
commit | 4f78ea2a4fa3c1030e4045280f8113b9322d7c8c (patch) | |
tree | aa0cf583dc1a7b463d042352069a6eb3f02c14aa | |
parent | 5e4c4d0b29fbcc40210de7aea46cb9b1dccc9e42 (diff) |
Mark CuDieRange as movable type
Change-Id: I11984e87469b0b13caae3a0e0c9258d93d21193a
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r-- | app/perfsymboltable.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/perfsymboltable.cpp b/app/perfsymboltable.cpp index 2093bb8..28289fa 100644 --- a/app/perfsymboltable.cpp +++ b/app/perfsymboltable.cpp @@ -601,6 +601,7 @@ PerfElfMap::ElfInfo PerfSymbolTable::findElf(quint64 ip) const class CuDieRanges { +public: struct CuDieRange { Dwarf_Die *cuDie; @@ -613,7 +614,7 @@ class CuDieRanges return low <= addr && addr < high; } }; -public: + CuDieRanges(Dwfl_Module *mod = nullptr) { if (!mod) @@ -649,6 +650,7 @@ public: }; QT_BEGIN_NAMESPACE Q_DECLARE_TYPEINFO(CuDieRanges, Q_MOVABLE_TYPE); +Q_DECLARE_TYPEINFO(CuDieRanges::CuDieRange, Q_MOVABLE_TYPE); QT_END_NAMESPACE int symbolIndex(const Elf64_Rel &rel) |