| { |
| "protocol": { |
| "path": "browser_protocol.pdl", |
| "package": "third_party/blink/renderer/core/inspector/protocol", |
| "output": "inspector/protocol", |
| "namespace": ["blink", "protocol"], |
| "export_macro": "CORE_EXPORT", |
| "export_header": "third_party/blink/renderer/core/core_export.h", |
| "options": [ |
| { |
| "domain": "Accessibility" |
| }, |
| { |
| "domain": "Animation" |
| }, |
| { |
| "domain": "ApplicationCache" |
| }, |
| { |
| "domain": "Audits" |
| }, |
| { |
| "domain": "CacheStorage", |
| "async": ["requestCacheNames", "requestEntries", "deleteCache", "deleteEntry", "requestCachedResponse"] |
| }, |
| { |
| "domain": "CSS", |
| "async": ["enable"] |
| }, |
| { |
| "domain": "Database", |
| "async": ["executeSQL"] |
| }, |
| { |
| "domain": "DeviceOrientation" |
| }, |
| { |
| "domain": "DOM" |
| }, |
| { |
| "domain": "DOMDebugger" |
| }, |
| { |
| "domain": "DOMSnapshot" |
| }, |
| { |
| "domain": "DOMStorage" |
| }, |
| { |
| "domain": "IndexedDB", |
| "async": ["requestDatabaseNames", "requestDatabase", "requestData", "deleteObjectStoreEntries", "clearObjectStore", "deleteDatabase"] |
| }, |
| { |
| "domain": "LayerTree" |
| }, |
| { |
| "domain": "Log" |
| }, |
| { |
| "domain": "Overlay" |
| }, |
| { |
| "domain": "IO", |
| "include": ["resolveBlob"] |
| }, |
| { |
| "domain": "Security", |
| "include": [] |
| }, |
| { |
| "domain": "Memory", |
| "include": ["getDOMCounters", "forciblyPurgeJavaScriptMemory", "startSampling", "stopSampling", "getSamplingProfile", "getAllTimeSamplingProfile"] |
| }, |
| { |
| "domain": "Page", |
| "exclude": ["getNavigationHistory", "navigateToHistoryEntry", "resetNavigationHistory", "captureScreenshot", "screencastFrameAck", "handleJavaScriptDialog", "setColorPickerEnabled", |
| "getAppManifest", "setControlNavigations", "processNavigation", "printToPDF", "bringToFront", "setDownloadBehavior", "navigate", "crash", "close", "setWebLifecycleState", "captureSnapshot"], |
| "async": ["getResourceContent", "searchInResource"], |
| "exclude_events": ["screencastFrame", "screencastVisibilityChanged", "colorPicked", "interstitialShown", "interstitialHidden", "javascriptDialogOpening", "javascriptDialogClosed", "navigationRequested"] |
| }, |
| { |
| "domain": "Performance" |
| }, |
| { |
| "domain": "Emulation", |
| "include": ["forceViewport", "resetViewport", "resetPageScaleFactor", "setPageScaleFactor", "setScriptExecutionDisabled", "setTouchEmulationEnabled", |
| "setEmulatedMedia", "setCPUThrottlingRate", "setVirtualTimePolicy", "setNavigatorOverrides", "setDefaultBackgroundColorOverride", "setDeviceMetricsOverride", "clearDeviceMetricsOverride", |
| "setUserAgentOverride", "setScrollbarsHidden", "setDocumentCookieDisabled", "setFocusEmulationEnabled"], |
| "include_events": ["virtualTimeBudgetExpired", "virtualTimeAdvanced", "virtualTimePaused"] |
| }, |
| { |
| "domain": "Network", |
| "exclude": ["clearBrowserCache", "clearBrowserCookies", "getCookies", "getAllCookies", "deleteCookies", "setCookie", "setCookies", "canEmulateNetworkConditions", |
| "setRequestInterception", "continueInterceptedRequest", "getResponseBodyForInterception", |
| "takeResponseBodyForInterceptionAsStream"], |
| "async": ["getResponseBody", "getRequestPostData"] |
| }, |
| { |
| "domain": "Testing" |
| } |
| ] |
| }, |
| |
| "imported": { |
| "header": "<v8-inspector-protocol.h>", |
| "to_imported_string": "ToV8InspectorStringView(%s)", |
| "from_imported_string": "ToCoreString(%s)", |
| "namespace": ["v8_inspector", "protocol"], |
| "options": [ |
| { |
| "domain": "Runtime", |
| "imported": ["RemoteObject", "StackTrace"] |
| }, |
| { |
| "domain": "Debugger", |
| "imported": ["SearchMatch"] |
| } |
| ] |
| }, |
| |
| "lib": { |
| "package": "third_party/blink/renderer/core/inspector/protocol", |
| "output": "inspector/protocol", |
| "string_header": "third_party/blink/renderer/core/inspector/v8_inspector_string.h", |
| "export_macro": "CORE_EXPORT", |
| "export_header": "third_party/blink/renderer/core/core_export.h" |
| } |
| } |