u_trace is controlled by environment variables:
-:envvar:`GPU_TRACES`
+:envvar:`MESA_GPU_TRACES`
controls whether u_trace is enabled and trace output
``print``
traces can be collected without setting this but it may miss some
events prior to the tracing session being started.
-:envvar:`GPU_TRACEFILE`
+:envvar:`MESA_GPU_TRACEFILE`
specifies a file where to write the output instead of ``stdout``
:envvar:`*_GPU_TRACEPOINT`
DEBUG_NAMED_VALUE_END
};
-DEBUG_GET_ONCE_OPTION(trace_file, "GPU_TRACEFILE", NULL)
+DEBUG_GET_ONCE_OPTION(trace_file, "MESA_GPU_TRACEFILE", NULL)
static void
trace_file_fini(void)
u_trace_state_init_once(void)
{
u_trace_state.enabled_traces =
- debug_get_flags_option("GPU_TRACES", config_control, 0);
+ debug_get_flags_option("MESA_GPU_TRACES", config_control, 0);
const char *tracefile_name = debug_get_option_trace_file();
if (tracefile_name && !__check_suid()) {
u_trace_state.trace_file = fopen(tracefile_name, "w");
TEST(UtilPerfTraceTest, Multithread)
{
- static char env_tracefile[] = "GPU_TRACEFILE=tracefile_for_test-b5ba5a0c-6ed1-4901-a38d-755991182663";
+ static char env_tracefile[] = "MESA_GPU_TRACEFILE=tracefile_for_test-b5ba5a0c-6ed1-4901-a38d-755991182663";
thrd_t threads[NUM_DEBUG_TEST_THREAD];
putenv(env_tracefile);
for (unsigned i = 0; i < NUM_DEBUG_TEST_THREAD; i++) {