summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLieven Hey <lieven.hey@kdab.com>2021-09-15 14:57:23 +0200
committerMilian Wolff <milian.wolff@kdab.com>2022-06-08 20:17:56 +0000
commite50bc913563e445888f08de03007ff91bcd5dd1e (patch)
treebef0a5d27399ca21c7e10ff172671948de7b44c0 /tests
parentf2e019928c5f6449724319f08bd5f0d8a1532ad1 (diff)
add support for d symbol demangling
I added a system that simplifies adding new demanglers and provides a fast path when demangling symbols Change-Id: Ie5ca43632b53e41c0a4214772193af09ca4593cc Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/perfdata/perfdata.pro6
-rw-r--r--tests/auto/perfdata/perfdata.qbs2
2 files changed, 6 insertions, 2 deletions
diff --git a/tests/auto/perfdata/perfdata.pro b/tests/auto/perfdata/perfdata.pro
index 145ed79..2e32aa6 100644
--- a/tests/auto/perfdata/perfdata.pro
+++ b/tests/auto/perfdata/perfdata.pro
@@ -24,7 +24,8 @@ SOURCES += \
../../../app/perfsymboltable.cpp \
../../../app/perftracingdata.cpp \
../../../app/perfunwind.cpp \
- ../../../app/perfdwarfdiecache.cpp
+ ../../../app/perfdwarfdiecache.cpp \
+ ../../../app/demangle.cpp
HEADERS += \
../../../app/perfaddresscache.h \
@@ -39,7 +40,8 @@ HEADERS += \
../../../app/perfsymboltable.h \
../../../app/perftracingdata.h \
../../../app/perfunwind.h \
- ../../../app/perfdwarfdiecache.h
+ ../../../app/perfdwarfdiecache.h \
+ ../../../app/demangle.h
RESOURCES += \
perfdata.qrc
diff --git a/tests/auto/perfdata/perfdata.qbs b/tests/auto/perfdata/perfdata.qbs
index ef9bb3d..033a0a3 100644
--- a/tests/auto/perfdata/perfdata.qbs
+++ b/tests/auto/perfdata/perfdata.qbs
@@ -37,5 +37,7 @@ QtcAutotest {
"../../../app/perftracingdata.h",
"../../../app/perfunwind.cpp",
"../../../app/perfunwind.h",
+ "../../../app/demangle.cpp",
+ "../../../app/demangle.h"
]
}