Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(211)

Side by Side Diff: third_party/WebKit/Source/platform/v8_inspector/protocol-1.1/Profiler.json

Issue 2035653005: DevTools: split protocol.json into files per domain. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 {
2 "domain": "Profiler",
3 "version": {
4 "major": "1",
5 "minor": "1"
6 },
7 "hidden": true,
8 "types": [
9 {
10 "id": "ProfileHeader",
11 "type": "object",
12 "description": "Profile header.",
13 "properties": [
14 {
15 "name": "title",
16 "type": "string",
17 "description": "Profile title."
18 },
19 {
20 "name": "uid",
21 "type": "integer",
22 "description": "Unique identifier of the profile."
23 }
24 ]
25 },
26 {
27 "id": "CPUProfileNode",
28 "type": "object",
29 "description": "CPU Profile node. Holds callsite information, execut ion statistics and child nodes.",
30 "properties": [
31 {
32 "name": "functionName",
33 "type": "string",
34 "description": "Function name."
35 },
36 {
37 "name": "scriptId",
38 "$ref": "Debugger.ScriptId",
39 "description": "Script identifier."
40 },
41 {
42 "name": "url",
43 "type": "string",
44 "description": "URL."
45 },
46 {
47 "name": "lineNumber",
48 "type": "integer",
49 "description": "Line number."
50 },
51 {
52 "name": "hitCount",
53 "type": "integer",
54 "description": "Number of samples where this node was on top of the call stack."
55 },
56 {
57 "name": "callUID",
58 "type": "number",
59 "description": "Call UID."
60 },
61 {
62 "name": "children",
63 "type": "array",
64 "items": {
65 "$ref": "CPUProfileNode"
66 },
67 "description": "Child nodes."
68 },
69 {
70 "name": "deoptReason",
71 "type": "string",
72 "description": "The reason of being not optimized. The funct ion may be deoptimized or marked as don't optimize."
73 },
74 {
75 "name": "id",
76 "optional": true,
77 "type": "integer",
78 "description": "Unique id of the node."
79 }
80 ]
81 },
82 {
83 "id": "CPUProfile",
84 "type": "object",
85 "description": "Profile.",
86 "properties": [
87 {
88 "name": "head",
89 "$ref": "CPUProfileNode"
90 },
91 {
92 "name": "startTime",
93 "type": "number",
94 "description": "Profiling start time in seconds."
95 },
96 {
97 "name": "endTime",
98 "type": "number",
99 "description": "Profiling end time in seconds."
100 },
101 {
102 "name": "samples",
103 "optional": true,
104 "type": "array",
105 "items": {
106 "type": "integer"
107 },
108 "description": "Ids of samples top nodes."
109 }
110 ]
111 },
112 {
113 "id": "HeapSnapshotObjectId",
114 "type": "string",
115 "description": "Heap snashot object id."
116 }
117 ],
118 "commands": [
119 {
120 "name": "enable"
121 },
122 {
123 "name": "disable"
124 },
125 {
126 "name": "start"
127 },
128 {
129 "name": "stop",
130 "returns": [
131 {
132 "name": "header",
133 "$ref": "ProfileHeader",
134 "description": "The header of the recorded profile."
135 }
136 ]
137 },
138 {
139 "name": "getProfileHeaders",
140 "returns": [
141 {
142 "name": "headers",
143 "type": "array",
144 "items": {
145 "$ref": "ProfileHeader"
146 }
147 }
148 ]
149 },
150 {
151 "name": "getCPUProfile",
152 "parameters": [
153 {
154 "name": "uid",
155 "type": "integer"
156 }
157 ],
158 "returns": [
159 {
160 "name": "profile",
161 "$ref": "CPUProfile"
162 }
163 ]
164 },
165 {
166 "name": "removeProfile",
167 "parameters": [
168 {
169 "name": "type",
170 "type": "string"
171 },
172 {
173 "name": "uid",
174 "type": "integer"
175 }
176 ]
177 },
178 {
179 "name": "clearProfiles"
180 }
181 ],
182 "events": [
183 {
184 "name": "addProfileHeader",
185 "parameters": [
186 {
187 "name": "header",
188 "$ref": "ProfileHeader"
189 }
190 ]
191 },
192 {
193 "name": "setRecordingProfile",
194 "parameters": [
195 {
196 "name": "isProfiling",
197 "type": "boolean"
198 }
199 ]
200 },
201 {
202 "name": "resetProfiles"
203 }
204 ]
205 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698