summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilian Wolff <milian.wolff@kdab.com>2019-09-27 09:26:42 +0200
committerMilian Wolff <milian.wolff@kdab.com>2019-09-30 07:43:42 +0000
commit4f78ea2a4fa3c1030e4045280f8113b9322d7c8c (patch)
treeaa0cf583dc1a7b463d042352069a6eb3f02c14aa
parent5e4c4d0b29fbcc40210de7aea46cb9b1dccc9e42 (diff)
Mark CuDieRange as movable type
Change-Id: I11984e87469b0b13caae3a0e0c9258d93d21193a Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r--app/perfsymboltable.cpp4
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)