[compiler-rt] r281677 - [asan] provide dummy implementations for __sanitizer_cov_trace_pc_*

Kostya Serebryany via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 15 16:02:20 PDT 2016


Author: kcc
Date: Thu Sep 15 18:02:20 2016
New Revision: 281677

URL: http://llvm.org/viewvc/llvm-project?rev=281677&view=rev
Log:
[asan] provide dummy implementations for __sanitizer_cov_trace_pc_*

Modified:
    compiler-rt/trunk/lib/asan/asan_win_dll_thunk.cc
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_libcdep.cc

Modified: compiler-rt/trunk/lib/asan/asan_win_dll_thunk.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/asan_win_dll_thunk.cc?rev=281677&r1=281676&r2=281677&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/asan_win_dll_thunk.cc (original)
+++ compiler-rt/trunk/lib/asan/asan_win_dll_thunk.cc Thu Sep 15 18:02:20 2016
@@ -329,6 +329,9 @@ INTERFACE_FUNCTION(__sanitizer_cov_trace
 INTERFACE_FUNCTION(__sanitizer_cov_trace_div8)
 INTERFACE_FUNCTION(__sanitizer_cov_trace_gep)
 INTERFACE_FUNCTION(__sanitizer_cov_trace_switch)
+INTERFACE_FUNCTION(__sanitizer_cov_trace_pc_guard)
+INTERFACE_FUNCTION(__sanitizer_cov_trace_pc_indir)
+INTERFACE_FUNCTION(__sanitizer_cov_trace_pc_init)
 INTERFACE_FUNCTION(__sanitizer_cov_with_check)
 INTERFACE_FUNCTION(__sanitizer_get_allocated_size)
 INTERFACE_FUNCTION(__sanitizer_get_coverage_guards)

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_libcdep.cc?rev=281677&r1=281676&r2=281677&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_libcdep.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_libcdep.cc Thu Sep 15 18:02:20 2016
@@ -1058,4 +1058,10 @@ SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_
 void __sanitizer_cov_trace_div8() {}
 SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
 void __sanitizer_cov_trace_gep() {}
+SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
+void __sanitizer_cov_trace_pc_guard() {}
+SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
+void __sanitizer_cov_trace_pc_indir() {}
+SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
+void __sanitizer_cov_trace_pc_guard_init() {}
 } // extern "C"




More information about the llvm-commits mailing list