build: add support for Electron trace events (#17920)
This commit is contained in:
parent
cc1e8ecef6
commit
4a3771ff7f
3 changed files with 23 additions and 0 deletions
|
@ -205,6 +205,7 @@ base::FilePath::StringType NodeBindings::GetHelperResourcesPath() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void NodeBindings::Initialize() {
|
void NodeBindings::Initialize() {
|
||||||
|
TRACE_EVENT0("electron", "NodeBindings::Initialize");
|
||||||
// Open node's error reporting system for browser process.
|
// Open node's error reporting system for browser process.
|
||||||
node::g_standalone_mode = browser_env_ == BROWSER;
|
node::g_standalone_mode = browser_env_ == BROWSER;
|
||||||
node::g_upstream_node_mode = false;
|
node::g_upstream_node_mode = false;
|
||||||
|
|
|
@ -75,3 +75,4 @@ unsandboxed_ppapi_processes_skip_zygote.patch
|
||||||
viz_osr.patch
|
viz_osr.patch
|
||||||
patch_the_ensure_gn_version_py_script_to_work_on_mac_ci.patch
|
patch_the_ensure_gn_version_py_script_to_work_on_mac_ci.patch
|
||||||
revert_roll_clang_356356_357569.patch
|
revert_roll_clang_356356_357569.patch
|
||||||
|
build_add_electron_tracing_category.patch
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Samuel Attard <sattard@slack-corp.com>
|
||||||
|
Date: Tue, 23 Apr 2019 09:51:43 -0700
|
||||||
|
Subject: build: add electron tracing category
|
||||||
|
|
||||||
|
All TRACE events in Chromium use a static assert to ensure that the
|
||||||
|
categories in use are known / declared. This patch is required for us
|
||||||
|
to introduce a new Electron category.
|
||||||
|
|
||||||
|
diff --git a/base/trace_event/builtin_categories.h b/base/trace_event/builtin_categories.h
|
||||||
|
index 0a0fb37798bdf596fef33c148ee0d9d358559286..ea0775c7edca664f9e1ba981b4a512f6fa5f3c29 100644
|
||||||
|
--- a/base/trace_event/builtin_categories.h
|
||||||
|
+++ b/base/trace_event/builtin_categories.h
|
||||||
|
@@ -61,6 +61,7 @@
|
||||||
|
X("dwrite") \
|
||||||
|
X("DXVA Decoding") \
|
||||||
|
X("EarlyJava") \
|
||||||
|
+ X("electron") \
|
||||||
|
X("evdev") \
|
||||||
|
X("event") \
|
||||||
|
X("exo") \
|
Loading…
Add table
Add a link
Reference in a new issue