[compiler-rt] r224762 - [asan] Better error message in coverage.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Tue Dec 23 02:12:52 PST 2014


Author: eugenis
Date: Tue Dec 23 04:12:51 2014
New Revision: 224762

URL: http://llvm.org/viewvc/llvm-project?rev=224762&view=rev
Log:
[asan] Better error message in coverage.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc?rev=224762&r1=224761&r2=224762&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc Tue Dec 23 04:12:51 2014
@@ -99,8 +99,8 @@ void CovUpdateMapping(uptr caller_pc) {
                     internal_getpid());
   CHECK_LE(res, tmp_path.size());
   uptr map_fd = OpenFile(tmp_path.data(), true);
-  if (internal_iserror(map_fd)) {
-    Report(" Coverage: failed to open %s for writing\n", tmp_path.data());
+  if (internal_iserror(map_fd, &err)) {
+    Report(" Coverage: failed to open %s for writing: %d\n", tmp_path.data(), err);
     Die();
   }
 





More information about the llvm-commits mailing list