Index: llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp =================================================================== --- llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp +++ llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp @@ -78,6 +78,9 @@ static const char *const SanCovLowestStackName = "__sancov_lowest_stack"; +__attribute__((tls_model("initial-exec"))) +thread_local uintptr_t __sancov_lowest_stack; + static cl::opt ClCoverageLevel( "sanitizer-coverage-level", cl::desc("Sanitizer Coverage. 0: none, 1: entry block, 2: all blocks, "