blob: 3e9fe8a3b3548ea3077b7ee3e15f097c6e58830c [file] [log] [blame]
{
settings: {
export_header: "third_party/blink/renderer/core/core_export.h",
export_symbol: "CORE_EXPORT",
include_path: "third_party/blink/renderer/core/inspector",
includes: [
"third_party/blink/renderer/core/animation/animation.h",
"third_party/blink/renderer/core/core_probe_sink.h",
"third_party/blink/renderer/core/dom/character_data.h",
"third_party/blink/renderer/core/dom/pseudo_element.h",
"third_party/blink/renderer/core/frame/csp/content_security_policy.h",
"third_party/blink/renderer/core/html/html_slot_element.h",
"third_party/blink/renderer/core/loader/frame_loader_types.h",
"third_party/blink/renderer/core/page/chrome_client.h",
"third_party/blink/renderer/core/probe/core_probes.h",
"third_party/blink/public/web/web_media_inspector.h",
],
},
observers: {
AdTracker: {
include_path: "third_party/blink/renderer/core/frame",
probes: [
"CallFunction",
"ExecuteScript",
]
},
InspectorIssueReporter: {
probes: [
"DidFailLoading",
"DomContentLoadedEventFired",
]
},
InspectorAnimationAgent: {
probes: [
"AnimationPlayStateChanged",
"DidClearDocumentOfWindowObject",
"DidCreateAnimation",
]
},
InspectorAuditsAgent: {
probes: [
"InspectorIssueAdded"
]
},
InspectorCSSAgent: {
probes: [
"ActiveStyleSheetsUpdated",
"DidMutateStyleSheet",
"DocumentDetached",
"FontsUpdated",
"ForcePseudoState",
"MediaQueryResultChanged",
"WillChangeStyleElement",
"LocalFontsEnabled",
"DidUpdateComputedStyle",
"RecalculateStyle",
]
},
InspectorDOMAgent: {
probes: [
"CharacterDataModified",
"DidCommitLoad",
'DidRestoreFromBackForwardCache',
"DidInsertDOMNode",
"DidInvalidateStyleAttr",
"DidModifyDOMAttr",
"DidPerformSlotDistribution",
"DidPushShadowRoot",
"DidRemoveDOMAttr",
"DomContentLoadedEventFired",
"FrameDocumentUpdated",
"FrameOwnerContentUpdated",
"NodeCreated",
"PseudoElementCreated",
"PseudoElementDestroyed",
"WillModifyDOMAttr",
"WillPopShadowRoot",
"WillRemoveDOMNode",
"PortalRemoteFrameCreated"
]
},
InspectorDOMDebuggerAgent: {
probes: [
"BreakableLocation",
"CharacterDataModified",
"DidCreateCanvasContext",
"DidFireWebGLError",
"DidFireWebGLErrorOrWarning",
"DidFireWebGLWarning",
"DidInsertDOMNode",
"DidInvalidateStyleAttr",
"ExecuteScript",
"ScriptExecutionBlockedByCSP",
"UserCallback",
"WillInsertDOMNode",
"WillModifyDOMAttr",
"WillSendXMLHttpOrFetchNetworkRequest",
"DidCreateAudioContext",
"DidCloseAudioContext",
"DidResumeAudioContext",
"DidSuspendAudioContext",
"OnContentSecurityPolicyViolation",
]
},
InspectorDOMSnapshotAgent: {
probes: [
"CharacterDataModified",
"DidInsertDOMNode",
]
},
InspectorEmulationAgent: {
probes: [
"ApplyAcceptLanguageOverride",
"ApplyHardwareConcurrencyOverride",
"ApplyUserAgentOverride",
"ApplyUserAgentMetadataOverride",
"PrepareRequest",
"GetDisabledImageTypes",
"WillCommitLoad",
"WillCreateDocumentParser",
"ApplyAutomationOverride",
]
},
InspectorLayerTreeAgent: {
probes: [
"LayerTreeDidChange",
"LayerTreePainted",
]
},
InspectorLogAgent: {
probes: [
"ConsoleMessageAdded",
]
},
InspectorMediaAgent: {
probes: [
"PlayerErrorsRaised",
"PlayerEventsAdded",
"PlayerMessagesLogged",
"PlayerPropertiesChanged",
"PlayersCreated"
]
},
InspectorNetworkAgent: {
probes: [
"DidBlockRequest",
"DidChangeResourcePriority",
"DidCloseWebSocket",
"DidCommitLoad",
"DidFailLoading",
"DidFinishLoading",
"DidFinishXHR",
"DidReceiveCorsRedirectResponse",
"DidReceiveData",
"DidReceiveBlob",
"DidReceiveEncodedDataLength",
"DidReceiveResourceResponse",
"DidReceiveScriptResponse",
"DidReceiveWebSocketMessage",
"DidReceiveWebSocketMessageError",
"DidReceiveWebSocketHandshakeResponse",
"DidSendWebSocketMessage",
"FrameClearedScheduledNavigation",
"FrameScheduledNavigation",
"MarkResourceAsCached",
"PrepareRequest",
"ScriptImported",
"ShouldBlockRequest",
"ShouldBypassServiceWorker",
"ShouldForceCorsPreflight",
"WebTransportCreated",
"WebTransportConnectionEstablished",
"WebTransportClosed",
"WillCreateWebSocket",
"WillDispatchEventSourceEvent",
"WillLoadXHR",
"WillSendEventSourceRequest",
"WillSendRequest",
"WillSendNavigationRequest",
"WillSendWebSocketHandshakeRequest",
"SetDevToolsIds",
"IsCacheDisabled",
]
},
InspectorPageAgent: {
probes: [
"ApplyCompilationModeOverride",
"DidChangeViewport",
"DidClearDocumentOfWindowObject",
"DidNavigateWithinDocument",
"WillCommitLoad",
"DidRestoreFromBackForwardCache",
"DidResizeMainFrame",
"DidRunJavaScriptDialog",
"DomContentLoadedEventFired",
"DidOpenDocument",
"FileChooserOpened",
"FrameAttachedToParent",
"FrameClearedScheduledNavigation",
"FrameDetachedFromParent",
"FrameRequestedNavigation",
"FrameScheduledNavigation",
"FrameStartedLoading",
"FrameStoppedLoading",
"LifecycleEvent",
"LoadEventFired",
"PaintTiming",
"DidProduceCompilationCache",
"RecalculateStyle",
"UpdateLayout",
"WillRunJavaScriptDialog",
"WindowOpen",
]
},
PerformanceMonitor: {
include_path: "third_party/blink/renderer/core/frame",
probes: [
"CallFunction",
"ExecuteScript",
"RecalculateStyle",
"UpdateLayout",
"UserCallback",
"V8Compile",
"DocumentWriteFetchScript",
]
},
InspectorPerformanceAgent: {
probes: [
"ConsoleTimeStamp",
"CallFunction",
"ExecuteScript",
"RecalculateStyle",
"UpdateLayout",
"V8Compile",
"WillStartDebuggerTask",
"DidFinishDebuggerTask",
]
},
InspectorPerformanceTimelineAgent: {
probes: [
"PerformanceEntryAdded",
]
},
InspectorTraceEvents: {
probes: [
"CallFunction",
"ParseHTML",
"DidFailLoading",
"DidFinishLoading",
"DidReceiveData",
"DidReceiveResourceResponse",
"FrameStartedLoading",
"MarkResourceAsCached",
"PaintTiming",
"WillSendRequest",
"WillSendNavigationRequest",
]
},
DevToolsSession: {
class: "DevToolsSession",
probes: [
"DidStartProvisionalLoad",
"DidFailProvisionalLoad",
"DidCommitLoad",
"PaintTiming",
"DomContentLoadedEventFired",
]
},
}
}