Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(146)

Side by Side Diff: third_party/WebKit/Source/core/probe/CoreProbes.pidl

Issue 2790973002: [instrumentation] Introduce JSON5 config files for probe generator. (Closed)
Patch Set: add missing config files Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 * so reference will not be passed or released until all agents are notified. 57 * so reference will not be passed or released until all agents are notified.
58 */ 58 */
59 59
60 interface CoreProbes { 60 interface CoreProbes {
61 61
62 #include "core/animation/Animation.h" 62 #include "core/animation/Animation.h"
63 #include "core/dom/CharacterData.h" 63 #include "core/dom/CharacterData.h"
64 #include "core/dom/PseudoElement.h" 64 #include "core/dom/PseudoElement.h"
65 #include "core/html/HTMLSlotElement.h" 65 #include "core/html/HTMLSlotElement.h"
66 66
67 #define PROBE_EXPORT CORE_EXPORT
68
69 class ConsoleMessage; 67 class ConsoleMessage;
70 class HTMLDocumentParser; 68 class HTMLDocumentParser;
71 class ThreadableLoaderClient; 69 class ThreadableLoaderClient;
72 class WebSocketHandshakeRequest; 70 class WebSocketHandshakeRequest;
73 class WebSocketHandshakeResponse; 71 class WebSocketHandshakeResponse;
74 class WorkerInspectorProxy; 72 class WorkerInspectorProxy;
75 class XMLHttpRequest; 73 class XMLHttpRequest;
76 74
77 [Page, Animation] 75 [Page, Animation]
78 void didClearDocumentOfWindowObject([Keep] LocalFrame*); 76 void didClearDocumentOfWindowObject([Keep] LocalFrame*);
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 342
345 [Performance, DOMDebugger] 343 [Performance, DOMDebugger]
346 UserCallback([Keep] ExecutionContext* context, const char* name, const Atomi cString& atomicName, bool recurring, EventTarget* eventTarget = nullptr); 344 UserCallback([Keep] ExecutionContext* context, const char* name, const Atomi cString& atomicName, bool recurring, EventTarget* eventTarget = nullptr);
347 345
348 [TraceEvents] 346 [TraceEvents]
349 ParseHTML(Document* document, HTMLDocumentParser* parser); 347 ParseHTML(Document* document, HTMLDocumentParser* parser);
350 } 348 }
351 349
352 interface InspectorOverrides { 350 interface InspectorOverrides {
353 351
354 #define PROBE_EXPORT CORE_EXPORT
355
356 [CSS] 352 [CSS]
357 bool forcePseudoState([Keep] Element* element, CSSSelector::PseudoType pseud oState); 353 bool forcePseudoState([Keep] Element* element, CSSSelector::PseudoType pseud oState);
358 354
359 [Worker] 355 [Worker]
360 bool shouldWaitForDebuggerOnWorkerStart(ExecutionContext* context); 356 bool shouldWaitForDebuggerOnWorkerStart(ExecutionContext* context);
361 357
362 [Network] 358 [Network]
363 bool shouldForceCORSPreflight(Document*); 359 bool shouldForceCORSPreflight(Document*);
364 360
365 [Network] 361 [Network]
366 bool shouldBlockRequest(LocalFrame*, const ResourceRequest&); 362 bool shouldBlockRequest(LocalFrame*, const ResourceRequest&);
367 } 363 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/probe/CoreProbes.json5 ('k') | third_party/WebKit/Source/platform/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698