weston/libweston/perfetto
Marius Vlad 940a2b03d9 libweston: Introduce Perfetto debug annotations
Introduce a bunch of helper macros and flush function that allow in-situ
debug annotation of Perfetto tracks.

This introduces a STR, INT and FLOAT variants to stack debug annotations
into a temporary array and have COMMIT to push that to Perfetto.

There's a maximum imposed limit of 128 entries in the array. Users
shouldn't be concerned with allocating char string arrays as COMMIT will
basically flush all the data in the temporary array to Perfetto.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2026-05-05 08:59:21 -05:00
..
u_atomic.h libweston: Add support for perfetto profiling 2025-01-24 12:22:13 +00:00
u_perfetto.cc libweston: Introduce Perfetto debug annotations 2026-05-05 08:59:21 -05:00
u_perfetto.h libweston: Introduce Perfetto debug annotations 2026-05-05 08:59:21 -05:00