aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qtqml.tracepoints
Commit message (Collapse)AuthorAgeFilesLines
* Trace: Convert qtdeclarative to use new tracepoint generationAntti Määttä2023-04-261-21/+0
| | | | | | | Pick-to: 6.5 Change-Id: Ieacfa716b657ac221a75cd5a0dd75d5099962e91 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
* Fix forward declaration class missmatchAntti Määttä2022-11-231-3/+3
| | | | | | | | | | When -trace is set, fix warning about class vs struct missmatch with forward declaration in the tracepoints file. Change-Id: I62aa5a4ba4ac8cdd2938787d66660db74f566e55 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Add more trace points to Qt QMLMilian Wolff2019-12-131-0/+7
| | | | | | | | | | | | This patch aligns the trace points more with the existing coverage from the Qt QML profiler. The following things can now be traced: - file compilation time - binding execution - signal handling Change-Id: I5b7f1a495f0556482ccd5c07474391b291742ef1 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Add Q_TRACE calls to QtQml for QML profiler trace pointsMilian Wolff2019-05-051-0/+14
This adds tracepoints for LTTng/ETW at the positions that are also used by the QML profiler within QtQml. I.e. with the tracepoints here, you'll see which QML function is being executed which is already quite helpful. This will allow us to bridge the gap between C++ and QML when tracing with LTTng/ETW. Additionally, you'll also be able to see kernel tracepoints which bridges another gap. Combined, this approach can give much deeper insights into what the (embedded) system is doing compared to just looking at the QML profiler alone. Change-Id: Ia8f71bf6d44b7f51c3c5aaa38f032675604aeca6 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Rafael Roquetto <rafael@roquetto.com>