summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/perfsymboltable.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/perfsymboltable.cpp b/app/perfsymboltable.cpp
index 2cca671..07d6f3a 100644
--- a/app/perfsymboltable.cpp
+++ b/app/perfsymboltable.cpp
@@ -622,7 +622,9 @@ struct AddrRange
return std::tie(low, high) < std::tie(rhs.low, rhs.high);
}
};
+QT_BEGIN_NAMESPACE
Q_DECLARE_TYPEINFO(AddrRange, Q_MOVABLE_TYPE);
+QT_END_NAMESPACE
struct DieRangeMap
{
@@ -699,7 +701,9 @@ private:
ranges.push_back(ret);
}
};
+QT_BEGIN_NAMESPACE
Q_DECLARE_TYPEINFO(DieRangeMap, Q_MOVABLE_TYPE);
+QT_END_NAMESPACE
class DieRangeMaps
{
@@ -741,7 +745,9 @@ public:
AddrRange range; // may be non-continuous, but allows quick checks
QVector<DieRangeMap> maps;
};
+QT_BEGIN_NAMESPACE
Q_DECLARE_TYPEINFO(DieRangeMaps, Q_MOVABLE_TYPE);
+QT_END_NAMESPACE
int symbolIndex(const Elf64_Rel &rel)
{