Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 970dc4d2d4a5e380368ca439b63073d0f23b6a6d..fde9b05924a8986f2349a5ec71c2b2ee51aeb808 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -176,7 +176,7 @@ NOINLINE static void CrashIntentionally() { |
*zero = 0; |
} |
-#if defined(ADDRESS_SANITIZER) |
+#if defined(ADDRESS_SANITIZER) || defined(SYZYASAN) |
NOINLINE static void MaybeTriggerAsanError(const GURL& url) { |
// NOTE(rogerm): We intentionally perform an invalid heap access here in |
// order to trigger an Address Sanitizer (ASAN) error report. |
@@ -208,7 +208,7 @@ NOINLINE static void MaybeTriggerAsanError(const GURL& url) { |
// Make sure the assignments to the dummy value aren't optimized away. |
base::debug::Alias(&dummy); |
} |
-#endif // ADDRESS_SANITIZER |
+#endif // ADDRESS_SANITIZER || SYZYASAN |
static void MaybeHandleDebugURL(const GURL& url) { |
if (!url.SchemeIs(kChromeUIScheme)) |
@@ -225,9 +225,9 @@ static void MaybeHandleDebugURL(const GURL& url) { |
base::PlatformThread::Sleep(base::TimeDelta::FromSeconds(20)); |
} |
-#if defined(ADDRESS_SANITIZER) |
+#if defined(ADDRESS_SANITIZER) || defined(SYZYASAN) |
MaybeTriggerAsanError(url); |
-#endif // ADDRESS_SANITIZER |
+#endif // ADDRESS_SANITIZER || SYZYASAN |
} |
// Returns false unless this is a top-level navigation. |