From 9461942230481f7b2f85d52b80bcbfbdf55ef848 Mon Sep 17 00:00:00 2001 From: "Wu, Yingcong" Date: Wed, 28 Aug 2024 23:06:39 -0700 Subject: [PATCH 1/2] init tracing layer after sanitizer layer --- source/loader/ur_lib.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/loader/ur_lib.hpp b/source/loader/ur_lib.hpp index edd0fffe9f..792c8f143d 100644 --- a/source/loader/ur_lib.hpp +++ b/source/loader/ur_lib.hpp @@ -74,13 +74,15 @@ class __urdlllocal context_t : public AtomicSingleton { const std::vector layers = { {ur_validation_layer::getContext(), ur_validation_layer::context_t::forceDelete}, -#if UR_ENABLE_TRACING - {ur_tracing_layer::getContext(), - ur_tracing_layer::context_t::forceDelete}, -#endif + // Initialize tracing layer after sanitizer layer to make sure tracing + // layer will properly print all API calls. #if UR_ENABLE_SANITIZER {ur_sanitizer_layer::getContext(), ur_sanitizer_layer::context_t::forceDelete}, +#endif +#if UR_ENABLE_TRACING + {ur_tracing_layer::getContext(), + ur_tracing_layer::context_t::forceDelete}, #endif }; From 0ddd5101570a8f428a3e6dc191520d5727026baa Mon Sep 17 00:00:00 2001 From: "Wu, Yingcong" Date: Wed, 28 Aug 2024 23:41:56 -0700 Subject: [PATCH 2/2] fmt --- source/loader/ur_lib.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/loader/ur_lib.hpp b/source/loader/ur_lib.hpp index 792c8f143d..d2996a2ef1 100644 --- a/source/loader/ur_lib.hpp +++ b/source/loader/ur_lib.hpp @@ -74,8 +74,8 @@ class __urdlllocal context_t : public AtomicSingleton { const std::vector layers = { {ur_validation_layer::getContext(), ur_validation_layer::context_t::forceDelete}, - // Initialize tracing layer after sanitizer layer to make sure tracing - // layer will properly print all API calls. + // Initialize tracing layer after sanitizer layer to make sure tracing + // layer will properly print all API calls. #if UR_ENABLE_SANITIZER {ur_sanitizer_layer::getContext(), ur_sanitizer_layer::context_t::forceDelete},