• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "protocol": {
3        "path": "../../include/js_protocol.pdl",
4        "package": "src/inspector/protocol",
5        "output": "protocol",
6        "namespace": ["v8_inspector", "protocol"],
7        "options": [
8            {
9                "domain": "Schema",
10                "exported": ["Domain"]
11            },
12            {
13                "domain": "Runtime",
14                "async": ["evaluate", "awaitPromise", "callFunctionOn", "runScript", "terminateExecution"],
15                "exported": ["StackTrace", "StackTraceId", "RemoteObject", "ExecutionContextId"]
16            },
17            {
18                "domain": "Debugger",
19                "exported": ["SearchMatch", "paused.reason"]
20            },
21            {
22                "domain": "Console"
23            },
24            {
25                "domain": "Profiler"
26            },
27            {
28                "domain": "HeapProfiler",
29                "async": ["collectGarbage"]
30            }
31        ]
32    },
33
34    "exported": {
35        "package": "include/inspector",
36        "output": "../../include/inspector",
37        "string_header": "v8-inspector.h",
38        "string_in": "StringView",
39        "string_out": "std::unique_ptr<StringBuffer>",
40        "to_string_out": "StringBufferFrom(std::move(%s))",
41        "export_macro": "V8_EXPORT"
42    },
43
44    "lib": {
45        "package": "src/inspector/protocol",
46        "output": "protocol",
47        "string_header": "src/inspector/string-util.h"
48    },
49
50    "crdtp": {
51        "namespace": "v8_crdtp"
52    }
53}
54