3 Commits (154a38adf522c6710579222426baba0376d07556)

Author SHA1 Message Date
Vlad Zahorodnii 870a9e4d06 Minor pedantic include fixes in FTraceLogger
Project includes must come first; keep Qt includes together.
4 years ago
Vlad Zahorodnii e68d06b31b Add missing const keyword 4 years ago
David Edmundson 85d04cf60d Add ftrace markers
This logs to a tracefs filesystem which can be viewed in tools such as
gpuvis to see precise timings of activities in relation to other trace
markers in X or graphic drivers.

This patch is loosely based on D23114. Though modified with thread
safety, support for string building, and a RAII pattern for durations.
Ultimately that expanded it somewhat.
4 years ago