blob: 47650fd9bf1ec429a6cedf81f4f7f94442ae532b [file] [log] [blame]
[
{
"domain": "Inspector",
"types": [],
"commands": [
{
"name": "addScriptToEvaluateOnLoad",
"parameters": [
{ "name": "scriptSource", "type": "string" }
]
},
{
"name": "removeAllScriptsToEvaluateOnLoad"
},
{
"name": "reloadPage",
"parameters": [
{ "name": "ignoreCache", "type": "boolean" }
]
},
{
"name": "openInInspectedWindow",
"parameters": [
{ "name": "url", "type": "string" }
]
},
{
"name": "setSearchingForNode",
"parameters": [
{ "name": "enabled", "type": "boolean" }
],
"returns": [
{ "name": "newState", "type": "boolean" }
]
},
{
"name": "didEvaluateForTestInFrontend",
"parameters": [
{ "name": "testCallId", "type": "integer" },
{ "name": "jsonResult", "type": "string" }
]
},
{
"name": "highlightDOMNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
]
},
{
"name": "hideDOMNodeHighlight"
},
{
"name": "highlightFrame",
"parameters": [
{ "name": "frameId", "type": "string" }
]
},
{
"name": "hideFrameHighlight"
},
{
"name": "setUserAgentOverride",
"parameters": [
{ "name": "userAgent", "type": "string" }
]
},
{
"name": "getCookies",
"returns": [
{ "name": "cookies", "$ref": ["Cookie"] },
{ "name": "cookiesString", "type": "string" }
]
},
{
"name": "deleteCookie",
"parameters": [
{ "name": "cookieName", "type": "string" },
{ "name": "domain", "type": "string" }
]
}
],
"events": [
{
"name": "frontendReused"
},
{
"name": "bringToFront"
},
{
"name": "disconnectFromBackend"
},
{
"name": "inspectedURLChanged",
"parameters": [
{ "name": "url", "type": "string" }
]
},
{
"name": "domContentEventFired",
"parameters": [
{ "name": "time", "type": "number" }
]
},
{
"name": "loadEventFired",
"parameters": [
{ "name": "time", "type": "number" }
]
},
{
"name": "reset"
},
{
"name": "showPanel",
"parameters": [
{ "name": "panel", "type": "string" }
]
},
{
"name": "evaluateForTestInFrontend",
"parameters": [
{ "name": "testCallId", "type": "integer" },
{ "name": "script", "type": "string" }
]
},
{
"name": "inspect",
"parameters": [
{ "name": "object", "$ref": "RemoteObject" },
{ "name": "hints", "type": "object" }
]
}
]
},
{
"domain": "Runtime",
"types": [],
"commands": [
{
"name": "evaluate",
"parameters": [
{ "name": "expression", "type": "string" },
{ "name": "objectGroup", "type": "string" },
{ "name": "includeCommandLineAPI", "type": "boolean" }
],
"returns": [
{ "name": "result", "$ref": "RuntimeObject" }
]
},
{
"name": "evaluateOn",
"parameters": [
{ "name": "objectId", "type": "string" },
{ "name": "expression", "type": "string" }
],
"returns": [
{ "name": "result", "$ref": "RuntimeObject" }
]
},
{
"name": "getProperties",
"parameters": [
{ "name": "objectId", "type": "string" },
{ "name": "ignoreHasOwnProperty", "type": "boolean" },
{ "name": "abbreviate", "type": "boolean" }
],
"returns": [
{ "name": "result", "$ref": ["RuntimeProperty"] }
]
},
{
"name": "setPropertyValue",
"parameters": [
{ "name": "objectId", "type": "string" },
{ "name": "propertyName", "type": "string" },
{ "name": "expression", "type": "string" }
]
},
{
"name": "releaseObject",
"parameters": [
{ "name": "objectId", "type": "string" }
]
},
{
"name": "releaseObjectGroup",
"parameters": [
{ "name": "objectGroup", "type": "string" }
]
}
],
"events": [
]
},
{
"domain": "Console",
"types": [],
"commands": [
{
"name": "setConsoleMessagesEnabled",
"parameters": [
{ "name": "enabled", "type": "boolean" }
],
"returns": [
{ "name": "newState", "type": "boolean" }
]
},
{
"name": "clearConsoleMessages"
},
{
"name": "setMonitoringXHREnabled",
"parameters": [
{ "name": "enabled", "type": "boolean" }
]
},
{
"name": "addInspectedNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
]
}
],
"events": [
{
"name": "consoleMessage",
"parameters": [
{ "name": "messageObj", "$ref": "ConsoleMessage" }
]
},
{
"name": "consoleMessageExpiredCountUpdate",
"parameters": [
{ "name": "count", "type": "integer" }
]
},
{
"name": "consoleMessageRepeatCountUpdate",
"parameters": [
{ "name": "count", "type": "integer" }
]
},
{
"name": "consoleMessagesCleared"
}
]
},
{
"domain": "Network",
"types": [],
"commands": [
{
"name": "enable",
"returns": [
{ "name": "resources", "$ref": "NetworkResourceTree" }
]
},
{
"name": "disable"
},
{
"name": "resourceContent",
"parameters": [
{ "name": "frameId", "type": "string" },
{ "name": "url", "type": "string" },
{ "name": "base64Encode", "type": "boolean" }
],
"returns": [
{ "name": "success", "type": "boolean" },
{ "name": "content", "type": "string" }
]
},
{
"name": "setExtraHeaders",
"parameters": [
{ "name": "headers", "$ref": "NetworkHeaders" }
]
}
],
"events": [
{
"name": "frameDetachedFromParent",
"parameters": [
{ "name": "frameId", "type": "string" }
]
},
{
"name": "identifierForInitialRequest",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "url", "type": "string" },
{ "name": "loader", "$ref": "NetworkLoader" },
{ "name": "callStack", "$ref": ["DebuggerStackFrame"] }
]
},
{
"name": "willSendRequest",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" },
{ "name": "request", "$ref": "NetworkRequest" },
{ "name": "redirectResponse", "$ref": "NetworkResponse" }
]
},
{
"name": "markResourceAsCached",
"parameters": [
{ "name": "identifier", "type": "integer" }
]
},
{
"name": "didReceiveResponse",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" },
{ "name": "resourceType", "type": "string" },
{ "name": "response", "$ref": "NetworkResponse" }
]
},
{
"name": "didReceiveContentLength",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" },
{ "name": "lengthReceived", "type": "integer" }
]
},
{
"name": "didFinishLoading",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "finishTime", "type": "number" }
]
},
{
"name": "didFailLoading",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" },
{ "name": "localizedDescription", "type": "string" }
]
},
{
"name": "didLoadResourceFromMemoryCache",
"parameters": [
{ "name": "time", "type": "number" },
{ "name": "resource", "$ref": "NetworkCachedResource" }
]
},
{
"name": "setInitialContent",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "sourceString", "type": "string" },
{ "name": "type", "type": "string" }
]
},
{
"name": "didCommitLoadForFrame",
"parameters": [
{ "name": "frame", "$ref": "Frame" },
{ "name": "loader", "$ref": "NetworkLoader" }
]
},
{
"name": "didCreateWebSocket",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "requestURL", "type": "string" }
]
},
{
"name": "willSendWebSocketHandshakeRequest",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" },
{ "name": "request", "$ref": "NetworkWebSocketRequest" }
]
},
{
"name": "didReceiveWebSocketHandshakeResponse",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" },
{ "name": "response", "$ref": "NetworkWebSocketResponse" }
]
},
{
"name": "didCloseWebSocket",
"parameters": [
{ "name": "identifier", "type": "integer" },
{ "name": "time", "type": "number" }
]
}
]
},
{
"domain": "Database",
"types": [],
"commands": [
{
"name": "getDatabaseTableNames",
"parameters": [
{ "name": "databaseId", "type": "integer" }
],
"returns": [
{ "name": "tableNames", "type": ["string"] }
]
},
{
"name": "executeSQL",
"parameters": [
{ "name": "databaseId", "type": "integer" },
{ "name": "query", "type": "string" }
],
"returns": [
{ "name": "success", "type": "boolean" },
{ "name": "transactionId", "type": "integer" }
]
}
],
"events": [
{
"name": "addDatabase",
"parameters": [
{ "name": "database", "$ref": "DatabaseDatabase" }
]
},
{
"name": "sqlTransactionSucceeded",
"parameters": [
{ "name": "transactionId", "type": "integer" },
{ "name": "columnNames", "type": ["string"] },
{ "name": "values", "type": ["string or number"] }
]
},
{
"name": "sqlTransactionFailed",
"parameters": [
{ "name": "transactionId", "type": "integer" },
{ "name": "sqlError", "$ref": "DatabaseError" }
]
}
]
},
{
"domain": "DOMStorage",
"types": [],
"commands": [
{
"name": "getDOMStorageEntries",
"parameters": [
{ "name": "storageId", "type": "integer" }
],
"returns": [
{ "name": "entries", "$ref": ["DOMStorageEntry"] }
]
},
{
"name": "setDOMStorageItem",
"parameters": [
{ "name": "storageId", "type": "integer" },
{ "name": "key", "type": "string" },
{ "name": "value", "type": "string" }
],
"returns": [
{ "name": "success", "type": "boolean" }
]
},
{
"name": "removeDOMStorageItem",
"parameters": [
{ "name": "storageId", "type": "integer" },
{ "name": "key", "type": "string" }
],
"returns": [
{ "name": "success", "type": "boolean" }
]
}
],
"events": [
{
"name": "addDOMStorage",
"parameters": [
{ "name": "storage", "$ref": "DOMStorageStorage" }
]
},
{
"name": "updateDOMStorage",
"parameters": [
{ "name": "storageId", "type": "integer" }
]
}
]
},
{
"domain": "ApplicationCache",
"types": [],
"commands": [
{
"name": "getApplicationCaches",
"returns": [
{ "name": "applicationCaches", "$ref": "AppCache" }
]
}
],
"events": [
{
"name": "updateApplicationCacheStatus",
"parameters": [
{ "name": "status", "type": "integer" }
]
},
{
"name": "updateNetworkState",
"parameters": [
{ "name": "isNowOnline", "type": "boolean" }
]
}
]
},
{
"domain": "DOM",
"types": [],
"commands": [
{
"name": "getDocument",
"returns": [
{ "name": "root", "$ref": "DOMNode" }
]
},
{
"name": "getChildNodes",
"parameters": [
{ "name": "nodeId", "type": "integer" }
]
},
{
"name": "querySelector",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "selectors", "type": "string" },
{ "name": "documentWide", "type": "boolean" }
],
"returns": [
{ "name": "elementId", "type": "integer" }
]
},
{
"name": "querySelectorAll",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "selectors", "type": "string" },
{ "name": "documentWide", "type": "boolean" }
],
"returns": [
{ "name": "nodeIds", "type": ["integer"] }
]
},
{
"name": "setNodeName",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "name", "type": "string" }
],
"returns": [
{ "name": "outNodeId", "type": "integer" }
]
},
{
"name": "setNodeValue",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "value", "type": "string" }
],
"returns": [
{ "name": "success", "type": "boolean" }
]
},
{
"name": "removeNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "outNodeId", "type": "integer" }
]
},
{
"name": "setAttribute",
"parameters": [
{ "name": "elementId", "type": "integer" },
{ "name": "name", "type": "string" },
{ "name": "value", "type": "string" }
]
},
{
"name": "removeAttribute",
"parameters": [
{ "name": "elementId", "type": "integer" },
{ "name": "name", "type": "string" }
]
},
{
"name": "getEventListenersForNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "listenersArray", "$ref": ["DOMListener"] }
]
},
{
"name": "copyNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
]
},
{
"name": "getOuterHTML",
"parameters": [
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "outerHTML", "type": "string" }
]
},
{
"name": "setOuterHTML",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "outerHTML", "type": "string" }
],
"returns": [
{ "name": "outNodeId", "type": "integer" }
]
},
{
"name": "performSearch",
"parameters": [
{ "name": "query", "type": "string" },
{ "name": "runSynchronously", "type": "boolean" }
]
},
{
"name": "cancelSearch"
},
{
"name": "pushNodeToFrontend",
"parameters": [
{ "name": "objectId", "type": "string" }
],
"returns": [
{ "name": "nodeId", "type": "integer" }
]
},
{
"name": "pushNodeByPathToFrontend",
"parameters": [
{ "name": "path", "type": "string" }
],
"returns": [
{ "name": "nodeId", "type": "integer" }
]
},
{
"name": "resolveNode",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "objectGroup", "type": "string" }
],
"returns": [
{ "name": "object", "$ref": "Object" }
]
}
],
"events": [
{
"name": "documentUpdated"
},
{
"name": "setChildNodes",
"parameters": [
{ "name": "parentId", "type": "integer" },
{ "name": "nodes", "$ref": ["DOMNode"] }
]
},
{
"name": "attributesUpdated",
"parameters": [
{ "name": "id", "type": "integer" },
{ "name": "attributes", "$ref": ["DOMAttribute"] }
]
},
{
"name": "characterDataModified",
"parameters": [
{ "name": "id", "type": "integer" },
{ "name": "newValue", "type": "string" }
]
},
{
"name": "setDetachedRoot",
"parameters": [
{ "name": "root", "$ref": "DOMNode" }
]
},
{
"name": "childNodeCountUpdated",
"parameters": [
{ "name": "id", "type": "integer" },
{ "name": "newValue", "type": "integer" }
]
},
{
"name": "childNodeInserted",
"parameters": [
{ "name": "parentId", "type": "integer" },
{ "name": "prevId", "type": "integer" },
{ "name": "node", "$ref": "DOMNode" }
]
},
{
"name": "childNodeRemoved",
"parameters": [
{ "name": "parentId", "type": "integer" },
{ "name": "id", "type": "integer" }
]
},
{
"name": "searchResults",
"parameters": [
{ "name": "nodeIds", "type": ["integer"] }
]
}
]
},
{
"domain": "CSS",
"types": [],
"commands": [
{
"name": "getStylesForNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "styles", "$ref": "CSSNodeStyles" }
]
},
{
"name": "getComputedStyleForNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "style", "$ref": "CSSComputedStyle" }
]
},
{
"name": "getInlineStyleForNode",
"parameters": [
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "style", "$ref": "CSSStyle" }
]
},
{
"name": "getAllStyles",
"returns": [
{ "name": "styleSheetIds", "type": ["string"] }
]
},
{
"name": "getStyleSheet",
"parameters": [
{ "name": "styleSheetId", "type": "string" }
],
"returns": [
{ "name": "styleSheet", "$ref": "CSSStyleSheet" }
]
},
{
"name": "getStyleSheetText",
"parameters": [
{ "name": "styleSheetId", "type": "string" }
],
"returns": [
{ "name": "url", "type": "string" },
{ "name": "text", "type": "string" }
]
},
{
"name": "setStyleSheetText",
"parameters": [
{ "name": "styleSheetId", "type": "string" },
{ "name": "text", "type": "string" }
],
"returns": [
{ "name": "success", "type": "boolean" }
]
},
{
"name": "setPropertyText",
"parameters": [
{ "name": "styleId", "$ref": "CSSStyleId" },
{ "name": "propertyIndex", "type": "integer" },
{ "name": "text", "type": "string" },
{ "name": "overwrite", "type": "boolean" }
],
"returns": [
{ "name": "style", "$ref": "CSSStyle" }
]
},
{
"name": "toggleProperty",
"parameters": [
{ "name": "styleId", "$ref": "CSSStyleId" },
{ "name": "propertyIndex", "type": "integer" },
{ "name": "disable", "type": "boolean" }
],
"returns": [
{ "name": "style", "$ref": "CSSStyle" }
]
},
{
"name": "setRuleSelector",
"parameters": [
{ "name": "ruleId", "$ref": "CSSRuleId" },
{ "name": "selector", "type": "string" }
],
"returns": [
{ "name": "rule", "$ref": "CSSRule" }
]
},
{
"name": "addRule",
"parameters": [
{ "name": "contextNodeId", "type": "integer" },
{ "name": "selector", "type": "string" }
],
"returns": [
{ "name": "rule", "$ref": "CSSRule" }
]
},
{
"name": "getSupportedCSSProperties",
"returns": [
{ "name": "cssProperties", "type": ["string"] }
]
}
],
"events": [
]
},
{
"domain": "Timeline",
"types": [],
"commands": [
{
"name": "start"
},
{
"name": "stop"
}
],
"events": [
{
"name": "timelineProfilerWasStarted"
},
{
"name": "timelineProfilerWasStopped"
},
{
"name": "addRecordToTimeline",
"parameters": [
{ "name": "record", "$ref": "TimelineRecord" }
]
}
]
},
{
"domain": "Debugger",
"types": [],
"commands": [
{
"name": "enable"
},
{
"name": "disable"
},
{
"name": "activateBreakpoints"
},
{
"name": "deactivateBreakpoints"
},
{
"name": "setJavaScriptBreakpoint",
"parameters": [
{ "name": "url", "type": "string" },
{ "name": "lineNumber", "type": "integer" },
{ "name": "columnNumber", "type": "integer" },
{ "name": "condition", "type": "string" },
{ "name": "enabled", "type": "boolean" }
],
"returns": [
{ "name": "breakpointId", "type": "string" },
{ "name": "locations", "$ref": ["DebuggerLocation"] }
]
},
{
"name": "setJavaScriptBreakpointBySourceId",
"parameters": [
{ "name": "sourceId", "type": "string" },
{ "name": "lineNumber", "type": "integer" },
{ "name": "columnNumber", "type": "integer" },
{ "name": "condition", "type": "string" },
{ "name": "enabled", "type": "boolean" }
],
"returns": [
{ "name": "breakpointId", "type": "string" },
{ "name": "actualLineNumber", "type": "integer" },
{ "name": "actualColumnNumber", "type": "integer" }
]
},
{
"name": "removeJavaScriptBreakpoint",
"parameters": [
{ "name": "breakpointId", "type": "string" }
]
},
{
"name": "continueToLocation",
"parameters": [
{ "name": "sourceId", "type": "string" },
{ "name": "lineNumber", "type": "integer" },
{ "name": "columnNumber", "type": "integer" }
]
},
{
"name": "stepOver"
},
{
"name": "stepInto"
},
{
"name": "stepOut"
},
{
"name": "pause"
},
{
"name": "resume"
},
{
"name": "editScriptSource",
"parameters": [
{ "name": "sourceID", "type": "string" },
{ "name": "newContent", "type": "string" }
],
"returns": [
{ "name": "success", "type": "boolean" },
{ "name": "result", "type": "string" },
{ "name": "stackFrames", "$ref": ["DebuggerStackFrame"] }
]
},
{
"name": "getScriptSource",
"parameters": [
{ "name": "sourceID", "type": "string" }
],
"returns": [
{ "name": "scriptSource", "type": "string" }
]
},
{
"name": "setPauseOnExceptionsState",
"parameters": [
{ "name": "pauseOnExceptionsState", "type": "integer" }
],
"returns": [
{ "name": "newState", "type": "integer" }
]
},
{
"name": "evaluateOnCallFrame",
"parameters": [
{ "name": "callFrameId", "type": "string" },
{ "name": "expression", "type": "string" },
{ "name": "objectGroup", "type": "string" },
{ "name": "includeCommandLineAPI", "type": "boolean" }
],
"returns": [
{ "name": "result", "$ref": "RuntimeObject" }
]
}
],
"events": [
{
"name": "debuggerWasEnabled"
},
{
"name": "debuggerWasDisabled"
},
{
"name": "parsedScriptSource",
"parameters": [
{ "name": "sourceID", "type": "string" },
{ "name": "url", "type": "string" },
{ "name": "lineOffset", "type": "integer" },
{ "name": "columnOffset", "type": "integer" },
{ "name": "length", "type": "integer" },
{ "name": "scriptWorldType", "type": "integer" }
]
},
{
"name": "failedToParseScriptSource",
"parameters": [
{ "name": "url", "type": "string" },
{ "name": "data", "type": "string" },
{ "name": "firstLine", "type": "integer" },
{ "name": "errorLine", "type": "integer" },
{ "name": "errorMessage", "type": "string" }
]
},
{
"name": "breakpointResolved",
"parameters": [
{ "name": "breakpointId", "type": "string" },
{ "name": "sourceId", "type": "string" },
{ "name": "lineNumber", "type": "integer" },
{ "name": "columnNumber", "type": "integer" }
]
},
{
"name": "pausedScript",
"parameters": [
{ "name": "details", "$ref": "DebuggerBacktrace" }
]
},
{
"name": "resumedScript"
},
{
"name": "didCreateWorker",
"parameters": [
{ "name": "id", "type": "integer" },
{ "name": "url", "type": "string" },
{ "name": "isShared", "type": "boolean" }
]
},
{
"name": "didDestroyWorker",
"parameters": [
{ "name": "id", "type": "integer" }
]
}
]
},
{
"domain": "BrowserDebugger",
"types": [],
"commands": [
{
"name": "setDOMBreakpoint",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "type", "type": "integer" }
]
},
{
"name": "removeDOMBreakpoint",
"parameters": [
{ "name": "nodeId", "type": "integer" },
{ "name": "type", "type": "integer" }
]
},
{
"name": "setEventListenerBreakpoint",
"parameters": [
{ "name": "eventName", "type": "string" }
]
},
{
"name": "removeEventListenerBreakpoint",
"parameters": [
{ "name": "eventName", "type": "string" }
]
},
{
"name": "setXHRBreakpoint",
"parameters": [
{ "name": "url", "type": "string" }
]
},
{
"name": "removeXHRBreakpoint",
"parameters": [
{ "name": "url", "type": "string" }
]
}
],
"events": [
]
},
{
"domain": "Profiler",
"types": [],
"commands": [
{
"name": "enable"
},
{
"name": "disable"
},
{
"name": "isEnabled",
"returns": [
{ "name": "state", "type": "boolean" }
]
},
{
"name": "start"
},
{
"name": "stop"
},
{
"name": "getProfileHeaders",
"returns": [
{ "name": "headers", "$ref": ["ProfileHeader"] }
]
},
{
"name": "getProfile",
"parameters": [
{ "name": "type", "type": "string" },
{ "name": "uid", "type": "integer" }
],
"returns": [
{ "name": "profile", "$ref": "Profile" }
]
},
{
"name": "removeProfile",
"parameters": [
{ "name": "type", "type": "string" },
{ "name": "uid", "type": "integer" }
]
},
{
"name": "clearProfiles"
},
{
"name": "takeHeapSnapshot",
"parameters": [
{ "name": "detailed", "type": "boolean" }
]
},
{
"name": "getExactHeapSnapshotNodeRetainedSize",
"parameters": [
{ "name": "uid", "type": "integer" },
{ "name": "nodeId", "type": "integer" }
],
"returns": [
{ "name": "size", "type": "integer" }
]
},
{
"name": "collectGarbage"
}
],
"events": [
{
"name": "profilerWasEnabled"
},
{
"name": "profilerWasDisabled"
},
{
"name": "addProfileHeader",
"parameters": [
{ "name": "header", "$ref": "ProfileHeader" }
]
},
{
"name": "addHeapSnapshotChunk",
"parameters": [
{ "name": "uid", "type": "integer" },
{ "name": "chunk", "type": "string" }
]
},
{
"name": "finishHeapSnapshot",
"parameters": [
{ "name": "uid", "type": "integer" }
]
},
{
"name": "setRecordingProfile",
"parameters": [
{ "name": "isProfiling", "type": "boolean" }
]
},
{
"name": "resetProfiles"
},
{
"name": "reportHeapSnapshotProgress",
"parameters": [
{ "name": "done", "type": "integer" },
{ "name": "total", "type": "integer" }
]
}
]
}
]