From e775a3ee42dede096fba4b7995e67e8fa121dda3 Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Fri, 31 Aug 2018 02:38:23 +0000 Subject: [PATCH] [hwasan] fix the build on Linux Ubuntu 14.04. We don't need __hwasan_shadow on Linux at all llvm-svn: 341158 --- compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cc b/compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cc index 06682e6..09b2ccf 100644 --- a/compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cc +++ b/compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cc @@ -58,6 +58,7 @@ static uptr MapDynamicShadow(uptr shadow_size_bytes) { } // namespace __hwasan +#if SANITIZER_ANDROID extern "C" { INTERFACE_ATTRIBUTE void __hwasan_shadow(); @@ -124,3 +125,13 @@ uptr FindDynamicShadowStart(uptr shadow_size_bytes) { } } // namespace __hwasan +#else +namespace __hwasan { + +uptr FindDynamicShadowStart(uptr shadow_size_bytes) { + return MapDynamicShadow(shadow_size_bytes); +} + +} // namespace __hwasan +# +#endif // SANITIZER_ANDROID -- 2.7.4