Infrastructure for supporting multiple profilers in qqmlprofilerservice
authorUlf Hermann <ulf.hermann@digia.com>
Thu, 23 Jan 2014 16:18:05 +0000 (17:18 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 13 Feb 2014 07:18:42 +0000 (08:18 +0100)
commiteeaba26596d447c531dfac9d6e6bf5cfe4537813
tree90cb8aa8a60c26ff7bf6ad85242069185453931e
parent68dabbf62b867e092a2860e5cde1813768176a3e
Infrastructure for supporting multiple profilers in qqmlprofilerservice

The concepts of "global" and "engine" profilers are introduced. Profilers
can either be attached to specific QML engines and run in their threads
or they can be unspecific global profilers running in arbitrary threads.

Change-Id: I3862fc65c07ccb33a1ca08cd2425e4079d3ffc02
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
src/qml/debugger/debugger.pri
src/qml/debugger/qqmlabstractprofileradapter.cpp [new file with mode: 0644]
src/qml/debugger/qqmlabstractprofileradapter_p.h [new file with mode: 0644]
src/qml/debugger/qqmlprofilerdefinitions_p.h [new file with mode: 0644]
src/qml/debugger/qqmlprofilerservice.cpp
src/qml/debugger/qqmlprofilerservice_p.h
src/qml/qml/v8/qqmlbuiltinfunctions.cpp
tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp
tests/auto/qml/qqmlconsole/tst_qqmlconsole.cpp