summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/probe
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/probe')
-rw-r--r--chromium/third_party/blink/renderer/core/probe/core_probes.cc13
-rw-r--r--chromium/third_party/blink/renderer/core/probe/core_probes.h1
-rw-r--r--chromium/third_party/blink/renderer/core/probe/core_probes.json512
-rw-r--r--chromium/third_party/blink/renderer/core/probe/core_probes.pidl11
4 files changed, 21 insertions, 16 deletions
diff --git a/chromium/third_party/blink/renderer/core/probe/core_probes.cc b/chromium/third_party/blink/renderer/core/probe/core_probes.cc
index a345337bfdf..48e534f0e76 100644
--- a/chromium/third_party/blink/renderer/core/probe/core_probes.cc
+++ b/chromium/third_party/blink/renderer/core/probe/core_probes.cc
@@ -52,8 +52,6 @@ void* AsyncId(AsyncTaskId* task) {
void AsyncTaskCanceled(v8::Isolate* isolate, AsyncTaskId* task) {
if (ThreadDebugger* debugger = ThreadDebugger::From(isolate))
debugger->AsyncTaskCanceled(AsyncId(task));
- TRACE_EVENT_FLOW_END0("devtools.timeline.async", "AsyncTask",
- TRACE_ID_LOCAL(reinterpret_cast<uintptr_t>(task)));
}
} // namespace
@@ -94,14 +92,6 @@ AsyncTask::AsyncTask(ExecutionContext* context,
ctx.event()->add_flow_ids(task->GetTraceId().value());
});
}
- if (recurring_) {
- TRACE_EVENT_FLOW_STEP0("devtools.timeline.async", "AsyncTask",
- TRACE_ID_LOCAL(reinterpret_cast<uintptr_t>(task)),
- step ? step : "");
- } else {
- TRACE_EVENT_FLOW_END0("devtools.timeline.async", "AsyncTask",
- TRACE_ID_LOCAL(reinterpret_cast<uintptr_t>(task)));
- }
if (debugger_)
debugger_->AsyncTaskStarted(AsyncId(task_));
@@ -127,9 +117,6 @@ AsyncTask::~AsyncTask() {
void AsyncTaskScheduled(ExecutionContext* context,
const StringView& name,
AsyncTaskId* task) {
- TRACE_EVENT_FLOW_BEGIN1("devtools.timeline.async", "AsyncTask",
- TRACE_ID_LOCAL(reinterpret_cast<uintptr_t>(task)),
- "data", inspector_async_task::Data(name));
uint64_t trace_id = base::trace_event::GetNextGlobalTraceId();
task->SetTraceId(trace_id);
TRACE_EVENT("blink", "AsyncTask Scheduled", [&](perfetto::EventContext ctx) {
diff --git a/chromium/third_party/blink/renderer/core/probe/core_probes.h b/chromium/third_party/blink/renderer/core/probe/core_probes.h
index 2c0b2b9704c..789c6a30da9 100644
--- a/chromium/third_party/blink/renderer/core/probe/core_probes.h
+++ b/chromium/third_party/blink/renderer/core/probe/core_probes.h
@@ -35,6 +35,7 @@
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/ad_tracker.h"
+#include "third_party/blink/renderer/core/frame/csp/content_security_policy.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource.h"
diff --git a/chromium/third_party/blink/renderer/core/probe/core_probes.json5 b/chromium/third_party/blink/renderer/core/probe/core_probes.json5
index b09f3779e7f..e71e84c02db 100644
--- a/chromium/third_party/blink/renderer/core/probe/core_probes.json5
+++ b/chromium/third_party/blink/renderer/core/probe/core_probes.json5
@@ -68,7 +68,6 @@
"DidInsertDOMNode",
"DidInvalidateStyleAttr",
"DidModifyDOMAttr",
- "DidPerformElementShadowDistribution",
"DidPerformSlotDistribution",
"DidPushShadowRoot",
"DidRemoveDOMAttr",
@@ -104,6 +103,7 @@
"DidCloseAudioContext",
"DidResumeAudioContext",
"DidSuspendAudioContext",
+ "OnContentSecurityPolicyViolation",
]
},
InspectorDOMSnapshotAgent: {
@@ -171,6 +171,9 @@
"ShouldBlockRequest",
"ShouldBypassServiceWorker",
"ShouldForceCorsPreflight",
+ "WebTransportCreated",
+ "WebTransportConnectionEstablished",
+ "WebTransportClosed",
"WillDispatchEventSourceEvent",
"WillLoadXHR",
"WillSendEventSourceRequest",
@@ -178,6 +181,7 @@
"WillSendNavigationRequest",
"WillSendWebSocketHandshakeRequest",
"SetDevToolsIds",
+ "IsCacheDisabled",
]
},
InspectorPageAgent: {
@@ -190,6 +194,7 @@
"DidResizeMainFrame",
"DidRunJavaScriptDialog",
"DomContentLoadedEventFired",
+ "DidOpenDocument",
"FileChooserOpened",
"FrameAttachedToParent",
"FrameClearedScheduledNavigation",
@@ -232,6 +237,11 @@
"DidFinishDebuggerTask",
]
},
+ InspectorPerformanceTimelineAgent: {
+ probes: [
+ "PerformanceEntryAdded",
+ ]
+ },
InspectorTraceEvents: {
probes: [
"CallFunction",
diff --git a/chromium/third_party/blink/renderer/core/probe/core_probes.pidl b/chromium/third_party/blink/renderer/core/probe/core_probes.pidl
index a6d5f86bdfe..4dfe464bba6 100644
--- a/chromium/third_party/blink/renderer/core/probe/core_probes.pidl
+++ b/chromium/third_party/blink/renderer/core/probe/core_probes.pidl
@@ -61,6 +61,7 @@ interface CoreProbes {
class XMLHttpRequest;
class HTMLInputElement;
class HTMLPortalElement;
+ class PerformanceEntry;
void DidClearDocumentOfWindowObject([Keep] LocalFrame*);
void WillInsertDOMNode([Keep] Node* parent);
@@ -72,7 +73,6 @@ interface CoreProbes {
void WillChangeStyleElement([Keep] Element*);
void CharacterDataModified([Keep] CharacterData*);
void DidInvalidateStyleAttr([Keep] Node*);
- void DidPerformElementShadowDistribution([Keep] Element*);
void DidPerformSlotDistribution([Keep] HTMLSlotElement*);
void DocumentDetached([Keep] Document*);
void ActiveStyleSheetsUpdated([Keep] Document*);
@@ -92,7 +92,7 @@ interface CoreProbes {
void DidBlockRequest(CoreProbeSink*, const ResourceRequest&, DocumentLoader*, const KURL& fetch_context_url, const FetchInitiatorInfo&, ResourceRequestBlockedReason, ResourceType);
void DidChangeResourcePriority(LocalFrame*, DocumentLoader*, uint64_t identifier, ResourceLoadPriority load_priority);
void PrepareRequest(CoreProbeSink*, DocumentLoader*, ResourceRequest&, ResourceLoaderOptions&, ResourceType);
- void WillSendRequest(CoreProbeSink*, uint64_t identifier, DocumentLoader*, const KURL& fetch_context_url, const ResourceRequest&, const ResourceResponse& redirect_response, const FetchInitiatorInfo&, ResourceType);
+ void WillSendRequest(CoreProbeSink*, uint64_t identifier, DocumentLoader*, const KURL& fetch_context_url, const ResourceRequest&, const ResourceResponse& redirect_response, const FetchInitiatorInfo&, ResourceType, RenderBlockingBehavior);
void WillSendNavigationRequest(CoreProbeSink*, uint64_t identifier, DocumentLoader*, const KURL&, const AtomicString& http_method, EncodedFormData*);
void MarkResourceAsCached(LocalFrame*, DocumentLoader*, uint64_t identifier);
void DidReceiveResourceResponse(CoreProbeSink*, uint64_t identifier, DocumentLoader*, const ResourceResponse&, const Resource*);
@@ -118,6 +118,7 @@ interface CoreProbes {
void WillCommitLoad([Keep] LocalFrame*, DocumentLoader*);
void DidCommitLoad([Keep] LocalFrame*, DocumentLoader*);
void DidNavigateWithinDocument([Keep] LocalFrame*);
+ void DidOpenDocument([Keep] LocalFrame*, DocumentLoader*);
void FrameDocumentUpdated([Keep] LocalFrame*);
void FrameOwnerContentUpdated([Keep] LocalFrame*, HTMLFrameOwnerElement*);
void FrameStartedLoading([Keep] LocalFrame*);
@@ -132,6 +133,9 @@ interface CoreProbes {
void DidReceiveWebSocketMessage(ExecutionContext*, uint64_t identifier, int opcode, bool masked, const Vector<base::span<const char>>& data);
void DidSendWebSocketMessage(ExecutionContext*, uint64_t identifier, int opcode, bool masked, const char* payload, size_t payload_length);
void DidReceiveWebSocketMessageError(ExecutionContext*, uint64_t identifier, const String& error_message);
+ void WebTransportCreated([Keep] ExecutionContext*, uint64_t transport_id, const KURL& request_url);
+ void WebTransportConnectionEstablished(ExecutionContext*, uint64_t transport_id);
+ void WebTransportClosed(ExecutionContext*, uint64_t transport_id);
void NetworkStateChanged([Keep] LocalFrame*, bool online);
void UpdateApplicationCacheStatus([Keep] LocalFrame*);
/* This is for pre-BlinkGenPropertyTrees. TODO(wangxianzhu): Remove this function for BlinkGenPropertyTrees. */
@@ -185,4 +189,7 @@ interface CoreProbes {
void LocalFontsEnabled(ExecutionContext*, bool* result);
void DidUpdateComputedStyle([Keep] Element*, const ComputedStyle* old_style, const ComputedStyle* new_style);
void GetDisabledImageTypes(ExecutionContext*, HashSet<String>* result);
+ void OnContentSecurityPolicyViolation(ExecutionContext* context, const blink::ContentSecurityPolicy::ContentSecurityPolicyViolationType violationType);
+ void IsCacheDisabled(ExecutionContext*, bool* is_cache_disabled);
+ void PerformanceEntryAdded([Keep] ExecutionContext*, PerformanceEntry*);
}