Capture QML applications in the following way:
- Navigate to /usr/bin/
- Create the subdirectory /usr/bin/ga/, if it does not exist.
- Hard link /opt/graphics_analyzer/libinterceptor.so into subdirectory /usr/bin/ga/
- Rename the executable /usr/bin/qml-runner to /usr/bin/qml-runner.bin
- Hard link /opt/graphics_analyzer/aga-wrapper to /usr/bin/qml-runner
- Reboot or turn on the device.
- Open the Graphics Analyzer GUI application on your workstation. Connect to the device using the Graphics Analyzer Device Manager.
- Start the QML application.
- The function calls are captured in the Graphics Analyzer GUI application.
Tip:
To temporarily disable the capture of QML applications, rename /usr/bin/ga/libinterceptor.so, for example, to libinterceptor.so.removed.
For an example QML-based application, see the screensaver, com.webos.app.screensaver, under /usr/palm/applications/com.webos.app.screensaver.