From 9627cd98f1b151859624c465bd0351739bdc61bf Mon Sep 17 00:00:00 2001 From: Christoph Purrer Date: Fri, 5 Jun 2026 20:38:07 -0700 Subject: [PATCH] Fix Perfetto TraceSection integratiuon on APPLE and delete unused ReactPerfettoLogger const (#57091) Summary: Changelog: [Internal] ix Perfetto TraceSection integratiuon on APPLE and delete unused ReactPerfettoLogger const Differential Revision: D107682732 --- packages/react-native/ReactCommon/cxxreact/TraceSection.h | 2 +- .../reactperflogger/reactperflogger/ReactPerfettoLogger.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/react-native/ReactCommon/cxxreact/TraceSection.h b/packages/react-native/ReactCommon/cxxreact/TraceSection.h index 7dce45d8bde0..c18442d1b943 100644 --- a/packages/react-native/ReactCommon/cxxreact/TraceSection.h +++ b/packages/react-native/ReactCommon/cxxreact/TraceSection.h @@ -110,7 +110,7 @@ using TraceSectionUnwrapped = DummyTraceSection; * In the case of WITH_LOOM_TRACE we don't use the signposts APIs because of the * templated type for TraceSection. */ -#if defined(__APPLE__) && OS_LOG_TARGET_HAS_10_15_FEATURES && !defined(WITH_LOOM_TRACE) +#if defined(__APPLE__) && OS_LOG_TARGET_HAS_10_15_FEATURES && !defined(WITH_LOOM_TRACE) && !defined(WITH_PERFETTO) namespace systrace { diff --git a/packages/react-native/ReactCommon/reactperflogger/reactperflogger/ReactPerfettoLogger.cpp b/packages/react-native/ReactCommon/reactperflogger/reactperflogger/ReactPerfettoLogger.cpp index 92a0f0385b41..fa1760865a29 100644 --- a/packages/react-native/ReactCommon/reactperflogger/reactperflogger/ReactPerfettoLogger.cpp +++ b/packages/react-native/ReactCommon/reactperflogger/reactperflogger/ReactPerfettoLogger.cpp @@ -20,7 +20,6 @@ namespace { #if defined(WITH_PERFETTO) const HighResTimeStamp PROGRAM_INIT_TIME = HighResTimeStamp::now(); const std::string PERFETTO_DEFAULT_TRACK_NAME = "# Web Performance"; -const std::string PERFETTO_TRACK_NAME_PREFIX = "# Web Performance: "; std::string toPerfettoTrackName( const std::optional& trackName,