blob: 37e7db9f29d9f7661185ddf6f706f7dd4d413a9d [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": "CacheStorage",
"async": ["requestCacheNames", "requestEntries", "deleteCache", "deleteEntry"]
},
{
"domain": "CSS",
"async": ["enable"]
},
{
"domain": "Database",
"async": ["executeSQL"]
},
{
"domain": "DeviceOrientation"
},
{
"domain": "DOM"
},
{
"domain": "DOMDebugger"
},
{
"domain": "DOMStorage"
},
{
"domain": "IndexedDB",
"async": ["requestDatabaseNames", "requestDatabase", "requestData", "clearObjectStore"]
},
{
"domain": "LayerTree"
},
{
"domain": "Log"
},
{
"domain": "Rendering"
},
{
"domain": "Input",
"include": ["dispatchTouchEvent"]
},
{
"domain": "IO",
"include": []
},
{
"domain": "Security",
"include": []
},
{
"domain": "Memory",
"include": "getDOMCounters"
},
{
"domain": "Tracing",
"include": ["start", "end"],
"async": ["start", "end"]
},
{
"domain": "Page",
"exclude": ["getNavigationHistory", "navigateToHistoryEntry", "captureScreenshot", "screencastFrameAck", "handleJavaScriptDialog", "setColorPickerEnabled",
"getAppManifest", "requestAppBanner", "setControlNavigations", "processNavigation"],
"async": ["getResourceContent", "searchInResource"],
"exclude_events": ["screencastFrame", "screencastVisibilityChanged", "colorPicked", "interstitialShown", "interstitialHidden", "navigationRequested"]
},
{
"domain": "Emulation",
"include": ["forceViewport", "resetViewport", "resetPageScaleFactor", "setPageScaleFactor", "setScriptExecutionDisabled", "setTouchEmulationEnabled",
"setEmulatedMedia", "setCPUThrottlingRate", "setVirtualTimePolicy"],
"include_events": ["virtualTimeBudgetExpired"]
},
{
"domain": "Network",
"exclude": ["clearBrowserCache", "clearBrowserCookies", "getCookies", "getAllCookies", "deleteCookie", "setCookie", "canEmulateNetworkConditions"],
"async": ["getResponseBody"]
},
{
"domain": "Target",
"include": ["setAutoAttach", "sendMessageToTarget"],
"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"
}
}