compute-runtime/level_zero/experimental/source/tracing
davidoli 2fe425dc22 Improve thread private data destructor to be more robust
These changes make the at-exit processing of destructors
less sensitive to the order in which destructors are
called.

Without this change, if the destructor for the
list of thread private data pointers is called first,
then the thread private data destructor will segfault.

Change-Id: I4767de682eacf32bba874555532d043415bbea61
Signed-off-by: davidoli <david.olien@intel.com>
2020-10-29 12:22:14 +01:00
..
CMakeLists.txt Cmake format script 2020-08-19 16:36:30 +02:00
tracing.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_barrier_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_barrier_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_cmdlist_imp.cpp Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_cmdlist_imp.h Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_cmdqueue_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_cmdqueue_imp.h Fix prototype declarations in tracing header files. 2020-08-05 17:45:06 -07:00
tracing_copy_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_copy_imp.h Fix prototype declarations in tracing header files. 2020-08-05 17:45:06 -07:00
tracing_device_imp.cpp Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_device_imp.h Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_driver_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_driver_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_event_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_event_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_fence_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_fence_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_global_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_global_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_image_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_image_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_imp.cpp Improve thread private data destructor to be more robust 2020-10-29 12:22:14 +01:00
tracing_imp.h Improve thread private data destructor to be more robust 2020-10-29 12:22:14 +01:00
tracing_memory_imp.cpp Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_memory_imp.h Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_module_imp.cpp Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_module_imp.h Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_residency_imp.cpp Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_residency_imp.h Update tracing to complete 1.0 API 2020-08-07 15:11:46 -07:00
tracing_sampler_imp.cpp level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00
tracing_sampler_imp.h level-zero v1.0 (2/N) 2020-08-03 13:11:13 +02:00