[compiler-rt] r317842 - [msan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 9 14:48:45 PST 2017
Author: vitalybuka
Date: Thu Nov 9 14:48:45 2017
New Revision: 317842
URL: http://llvm.org/viewvc/llvm-project?rev=317842&view=rev
Log:
[msan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock
Modified:
compiler-rt/trunk/lib/msan/msan_report.cc
Modified: compiler-rt/trunk/lib/msan/msan_report.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/msan_report.cc?rev=317842&r1=317841&r2=317842&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/msan_report.cc (original)
+++ compiler-rt/trunk/lib/msan/msan_report.cc Thu Nov 9 14:48:45 2017
@@ -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 or
}
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;
More information about the llvm-commits
mailing list