blob: 7cc7e788116eb02b1bcb6e407098d4ab77910f91 [file] [log] [blame]
{
"protocol": {
"path": "browser_protocol.json",
"package": "core/inspector/protocol",
"output": "inspector/protocol",
"namespace": ["blink", "protocol"],
"export_macro": "CORE_EXPORT",
"export_header": "core/CoreExport.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", "prepareForLeakDetection"],
"async": ["prepareForLeakDetection"]
},
{
"domain": "Tracing",
"include": ["start", "end"],
"async": ["start", "end"]
},
{
"domain": "Page",
"exclude": ["getNavigationHistory", "navigateToHistoryEntry", "captureScreenshot", "screencastFrameAck", "handleJavaScriptDialog", "setColorPickerEnabled",
"getAppManifest", "requestAppBanner", "setControlNavigations", "processNavigation", "printToPDF", "bringToFront", "setDownloadBehavior", "navigate", "crash"],
"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"],
"include_events": ["virtualTimeBudgetExpired", "virtualTimeAdvanced", "virtualTimePaused"]
},
{
"domain": "Network",
"exclude": ["clearBrowserCache", "clearBrowserCookies", "getCookies", "getAllCookies", "deleteCookies", "setCookie", "setCookies", "canEmulateNetworkConditions",
"setRequestInterception", "continueInterceptedRequest", "getResponseBodyForInterception"],
"async": ["getResponseBody"]
},
{
"domain": "Target",
"include": ["setAutoAttach", "sendMessageToTarget", "setAttachToFrames"],
"include_events": ["attachedToTarget", "detachedFromTarget", "receivedMessageFromTarget"]
}
]
},
"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": "core/inspector/protocol",
"output": "inspector/protocol",
"string_header": "core/inspector/V8InspectorString.h",
"export_macro": "CORE_EXPORT",
"export_header": "core/CoreExport.h"
}
}