[compiler-rt] r228838 - [ASan] Print out a diagnostic when a global is unregistered
Timur Iskhodzhanov
timurrrr at google.com
Wed Feb 11 07:21:10 PST 2015
Author: timurrrr
Date: Wed Feb 11 09:21:09 2015
New Revision: 228838
URL: http://llvm.org/viewvc/llvm-project?rev=228838&view=rev
Log:
[ASan] Print out a diagnostic when a global is unregistered
Modified:
compiler-rt/trunk/lib/asan/asan_globals.cc
Modified: compiler-rt/trunk/lib/asan/asan_globals.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/asan_globals.cc?rev=228838&r1=228837&r2=228838&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/asan_globals.cc (original)
+++ compiler-rt/trunk/lib/asan/asan_globals.cc Wed Feb 11 09:21:09 2015
@@ -182,6 +182,8 @@ static void RegisterGlobal(const Global
static void UnregisterGlobal(const Global *g) {
CHECK(asan_inited);
+ if (flags()->report_globals >= 2)
+ ReportGlobal(*g, "Removed");
CHECK(flags()->report_globals);
CHECK(AddrIsInMem(g->beg));
CHECK(AddrIsAlignedByGranularity(g->beg));
More information about the llvm-commits
mailing list