util/u_trace: Add json output
authorDanylo Piliaiev <dpiliaiev@igalia.com>
Wed, 11 May 2022 09:29:52 +0000 (12:29 +0300)
committerMarge Bot <emma+marge@anholt.net>
Thu, 19 May 2022 07:41:45 +0000 (07:41 +0000)
commit850ae76970dabec1fe9c53674e515f496914915d
treea58daef85943b5f59a9dbdd51d95572ad617916b
parent0c8a07f25dba4806ab688510207f60a5716080f7
util/u_trace: Add json output

If we want to load the u_trace output somewhere for analysis it's much
easier to deal with json than to parse strings.

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16475>
src/util/perf/u_trace.c
src/util/perf/u_trace.h
src/util/perf/u_trace.py
src/util/perf/u_trace_priv.h