From ee081de94707920007fc43c99eeacc507407accb Mon Sep 17 00:00:00 2001 From: Kean Mariotti Date: Tue, 30 Apr 2024 13:36:59 +0000 Subject: [PATCH] Enable perfetto persistent tracing Enable go/perfetto-persistent-tracing for eng builds. Bug: 325622427 Test: adb shell perfetto --query \ and check the tracing session 'sysui_persistent' started Change-Id: Ic655eea67c96faf4fbc67bb1da3c359d50a73ccc --- target/product/base_system.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/target/product/base_system.mk b/target/product/base_system.mk index 57e8275270..22284b1c18 100644 --- a/target/product/base_system.mk +++ b/target/product/base_system.mk @@ -486,6 +486,11 @@ PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ # Enable dirty image object binning to reduce dirty pages in the image. PRODUCT_PACKAGES += dirty-image-objects +# Enable go/perfetto-persistent-tracing for eng builds +ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT))) + PRODUCT_PRODUCT_PROPERTIES += persist.debug.perfetto.persistent_sysui_tracing_for_bugreport=1 +endif + $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) # Ensure all trunk-stable flags are available.