From 7d1f7de67a2c5fb1f4f36fecac2ab7816ce35c6e Mon Sep 17 00:00:00 2001 From: Camillo Bruni Date: Wed, 23 Mar 2022 14:43:10 +0100 Subject: [PATCH] [flags] Prevent moving code objects when using ETW Bug: chromium:11043 Change-Id: I0a0c9b1320b5fb65d48a5f3c8512c9b9cadb61c4 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3545175 Commit-Queue: Camillo Bruni Auto-Submit: Camillo Bruni Reviewed-by: Leszek Swirski Commit-Queue: Leszek Swirski Cr-Commit-Position: refs/heads/main@{#79579} --- src/flags/flag-definitions.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/flags/flag-definitions.h b/src/flags/flag-definitions.h index 9bc1f2238f..4dee4d9320 100644 --- a/src/flags/flag-definitions.h +++ b/src/flags/flag-definitions.h @@ -2127,7 +2127,8 @@ DEFINE_BOOL(interpreted_frames_native_stack, false, DEFINE_BOOL(enable_system_instrumentation, false, "Enable platform-specific profiling.") - +// Don't move code objects. +DEFINE_NEG_IMPLICATION(enable_system_instrumentation, compact_code_space) #ifndef V8_TARGET_ARCH_ARM DEFINE_IMPLICATION(enable_system_instrumentation, interpreted_frames_native_stack)