Home | History | Annotate | Download | only in inspector
      1 {
      2     "protocol": {
      3         "path": "js_protocol.json",
      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"],
     15                 "exported": ["StackTrace", "RemoteObject"]
     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             }
     30         ]
     31     },
     32 
     33     "exported": {
     34         "package": "include/inspector",
     35         "output": "../../include/inspector",
     36         "string_header": "v8-inspector.h",
     37         "string_in": "StringView",
     38         "string_out": "std::unique_ptr<StringBuffer>",
     39         "to_string_out": "StringBufferImpl::adopt(%s)",
     40         "export_macro": "V8_EXPORT"
     41     },
     42 
     43     "lib": {
     44         "package": "src/inspector/protocol",
     45         "output": "protocol",
     46         "string_header": "src/inspector/string-util.h"
     47     }
     48 }
     49