X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4c98af3dcf6ab83a095d195accad6943379ab220..323010d1c247d0097b2cdc79d1da143846461999:/src/kernel/context/ContextBoost.hpp diff --git a/src/kernel/context/ContextBoost.hpp b/src/kernel/context/ContextBoost.hpp index 90d6cc768c..8031685067 100644 --- a/src/kernel/context/ContextBoost.hpp +++ b/src/kernel/context/ContextBoost.hpp @@ -55,9 +55,10 @@ private: boost::context::detail::fcontext_t fc_; typedef boost::context::detail::transfer_t arg_type; #endif -#if HAVE_SANITIZE_ADDRESS_FIBER_SUPPORT +#if HAVE_SANITIZER_ADDRESS_FIBER_SUPPORT const void* asan_stack_ = nullptr; size_t asan_stack_size_ = 0; + BoostContext* asan_ctx_ = nullptr; bool asan_stop_ = false; #endif @@ -97,7 +98,7 @@ private: static simgrid::xbt::Parmap* parmap_; static std::vector workers_context_; static std::atomic threads_working_; - static xbt_os_thread_key_t worker_id_key_; + static thread_local uintptr_t worker_id_; }; #endif