Commit 8d296394 authored by Oystein Eftevaag's avatar Oystein Eftevaag Committed by Commit Bot

Background tracing whitelist: Fix some strongly typed events

Fix the allowlist used by the old filtering system to allow the
newly added strongly typed trace events, and re-add entries removed
accidentally.

R=ssid@chromium.org

Change-Id: I80ba44a19ed7f0be55650d16f325fc6377bcc42d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2505626Reviewed-by: default avatarssid <ssid@chromium.org>
Commit-Queue: oysteine <oysteine@chromium.org>
Cr-Commit-Position: refs/heads/master@{#821874}
parent c27e8b5a
...@@ -24,10 +24,10 @@ struct AllowlistEntry { ...@@ -24,10 +24,10 @@ struct AllowlistEntry {
const char* const* arg_name_filter; const char* const* arg_name_filter;
}; };
const char* const kScopedBlockingCallAllowedArgs[] = {"file_name", const char* const kScopedBlockingCallAllowedArgs[] = {
"function_name", nullptr}; "file_name", "function_name", "source_location", nullptr};
const char* const kPeekMessageAllowedArgs[] = {"sent_messages_in_queue", const char* const kPeekMessageAllowedArgs[] = {"sent_messages_in_queue",
nullptr}; "chrome_message_pump", nullptr};
const char* const kFallbackFontAllowedArgs[] = {"font_name", const char* const kFallbackFontAllowedArgs[] = {"font_name",
"primary_font_name", nullptr}; "primary_font_name", nullptr};
const char* const kGetFallbackFontsAllowedArgs[] = {"script", nullptr}; const char* const kGetFallbackFontsAllowedArgs[] = {"script", nullptr};
...@@ -38,6 +38,8 @@ const char* const kMemoryDumpAllowedArgs[] = { ...@@ -38,6 +38,8 @@ const char* const kMemoryDumpAllowedArgs[] = {
const char* const kRendererHostAllowedArgs[] = { const char* const kRendererHostAllowedArgs[] = {
"class", "line", "should_background", "has_pending_views", "class", "line", "should_background", "has_pending_views",
"bytes_allocated", nullptr}; "bytes_allocated", nullptr};
const char* const kUIAllowedArgs[] = {
"dpi", "message_id", "chrome_window_handle_event_info", nullptr};
const char* const kV8GCAllowedArgs[] = {"num_items", "num_tasks", nullptr}; const char* const kV8GCAllowedArgs[] = {"num_items", "num_tasks", nullptr};
const char* const kTopLevelFlowAllowedArgs[] = {"task_queue_name", nullptr}; const char* const kTopLevelFlowAllowedArgs[] = {"task_queue_name", nullptr};
const char* const kTopLevelIpcRunTaskAllowedArgs[] = {"ipc_hash", nullptr}; const char* const kTopLevelIpcRunTaskAllowedArgs[] = {"ipc_hash", nullptr};
...@@ -95,6 +97,8 @@ const AllowlistEntry kEventArgsAllowlist[] = { ...@@ -95,6 +97,8 @@ const AllowlistEntry kEventArgsAllowlist[] = {
{TRACE_DISABLED_BY_DEFAULT("memory-infra"), "*", kMemoryDumpAllowedArgs}, {TRACE_DISABLED_BY_DEFAULT("memory-infra"), "*", kMemoryDumpAllowedArgs},
{TRACE_DISABLED_BY_DEFAULT("system_stats"), "*", nullptr}, {TRACE_DISABLED_BY_DEFAULT("system_stats"), "*", nullptr},
{TRACE_DISABLED_BY_DEFAULT("v8.gc"), "*", kV8GCAllowedArgs}, {TRACE_DISABLED_BY_DEFAULT("v8.gc"), "*", kV8GCAllowedArgs},
{"ui", "HWNDMessageHandler::OnWndProc", kUIAllowedArgs},
{"ui", "HWNDMessageHandler::OnDwmCompositionChanged", kUIAllowedArgs},
{"ui", "RenderTextHarfBuzz::FallbackFont", kFallbackFontAllowedArgs}, {"ui", "RenderTextHarfBuzz::FallbackFont", kFallbackFontAllowedArgs},
{"ui", "RenderTextHarfBuzz::GetFallbackFonts", {"ui", "RenderTextHarfBuzz::GetFallbackFonts",
kGetFallbackFontsAllowedArgs}, kGetFallbackFontsAllowedArgs},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment