From e69cf7acdc4881a769238cff4f495bec8a8b2f8e Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Thu, 9 Nov 2017 22:48:45 +0000 Subject: [msan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@317842 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/msan/msan_report.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/msan/msan_report.cc b/lib/msan/msan_report.cc index cddad014b..28c9bbabb 100644 --- a/lib/msan/msan_report.cc +++ b/lib/msan/msan_report.cc @@ -98,7 +98,7 @@ static void DescribeOrigin(u32 id) { void ReportUMR(StackTrace *stack, u32 origin) { if (!__msan::flags()->report_umrs) return; - SpinMutexLock l(&CommonSanitizerReportMutex); + ScopedErrorReportLock l; Decorator d; Printf("%s", d.Warning()); @@ -112,14 +112,14 @@ void ReportUMR(StackTrace *stack, u32 origin) { } void ReportExpectedUMRNotFound(StackTrace *stack) { - SpinMutexLock l(&CommonSanitizerReportMutex); + ScopedErrorReportLock l; Printf("WARNING: Expected use of uninitialized value not found\n"); stack->Print(); } void ReportStats() { - SpinMutexLock l(&CommonSanitizerReportMutex); + ScopedErrorReportLock l; if (__msan_get_track_origins() > 0) { StackDepotStats *stack_depot_stats = StackDepotGetStats(); @@ -137,7 +137,7 @@ void ReportStats() { } void ReportAtExitStatistics() { - SpinMutexLock l(&CommonSanitizerReportMutex); + ScopedErrorReportLock l; if (msan_report_count > 0) { Decorator d; -- cgit v1.2.3