[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