From 4f78ea2a4fa3c1030e4045280f8113b9322d7c8c Mon Sep 17 00:00:00 2001 From: Milian Wolff Date: Fri, 27 Sep 2019 09:26:42 +0200 Subject: Mark CuDieRange as movable type Change-Id: I11984e87469b0b13caae3a0e0c9258d93d21193a Reviewed-by: Ulf Hermann --- app/perfsymboltable.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3