[compiler-rt] r341158 - [hwasan] fix the build on Linux Ubuntu 14.04. We don't need __hwasan_shadow on Linux at all
Kostya Serebryany via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 30 19:38:23 PDT 2018
Author: kcc
Date: Thu Aug 30 19:38:23 2018
New Revision: 341158
URL: http://llvm.org/viewvc/llvm-project?rev=341158&view=rev
Log:
[hwasan] fix the build on Linux Ubuntu 14.04. We don't need __hwasan_shadow on Linux at all
Modified:
compiler-rt/trunk/lib/hwasan/hwasan_dynamic_shadow.cc
Modified: compiler-rt/trunk/lib/hwasan/hwasan_dynamic_shadow.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/hwasan/hwasan_dynamic_shadow.cc?rev=341158&r1=341157&r2=341158&view=diff
==============================================================================
--- compiler-rt/trunk/lib/hwasan/hwasan_dynamic_shadow.cc (original)
+++ compiler-rt/trunk/lib/hwasan/hwasan_dynamic_shadow.cc Thu Aug 30 19:38:23 2018
@@ -58,6 +58,7 @@ static uptr MapDynamicShadow(uptr shadow
} // namespace __hwasan
+#if SANITIZER_ANDROID
extern "C" {
INTERFACE_ATTRIBUTE void __hwasan_shadow();
@@ -124,3 +125,13 @@ uptr FindDynamicShadowStart(uptr shadow_
}
} // namespace __hwasan
+#else
+namespace __hwasan {
+
+uptr FindDynamicShadowStart(uptr shadow_size_bytes) {
+ return MapDynamicShadow(shadow_size_bytes);
+}
+
+} // namespace __hwasan
+#
+#endif // SANITIZER_ANDROID
More information about the llvm-commits
mailing list