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

Side by Side Diff: test/inspector/debugger/promise-chain-when-limit-hit-expected.txt

Issue 2868493002: [inspector] use creation stack trace as parent for async call chains (Closed)
Patch Set: removed DCHECK for now Created 3 years, 7 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
1 Checks correctness of promise chains when limit hit 1 Checks correctness of promise chains when limit hit
2 inspector.setMaxAsyncTaskStacks(3) 2 inspector.setMaxAsyncTaskStacks(3)
3 Run expression 'console.trace()' with async chain len: 3 3 Run expression 'console.trace()' with async chain len: 3
4 { 4 {
5 method : Runtime.consoleAPICalled 5 method : Runtime.consoleAPICalled
6 params : { 6 params : {
7 args : [ 7 args : [
8 [0] : { 8 [0] : {
9 type : string 9 type : string
10 value : console.trace 10 value : console.trace
11 } 11 }
12 ] 12 ]
13 executionContextId : <executionContextId> 13 executionContextId : <executionContextId>
14 stackTrace : { 14 stackTrace : {
15 callFrames : [ 15 callFrames : [
16 [0] : { 16 [0] : {
17 columnNumber : 67 17 columnNumber : 67
18 functionName : Promise.resolve.then.then.then 18 functionName : Promise.resolve.then.then.then
19 lineNumber : 0 19 lineNumber : 0
20 scriptId : <scriptId> 20 scriptId : <scriptId>
21 url : 21 url :
22 } 22 }
23 ] 23 ]
24 parent : {
25 callFrames : [
26 [0] : {
27 columnNumber : 46
28 functionName :
29 lineNumber : 0
30 scriptId : <scriptId>
31 url :
32 }
33 ]
34 }
24 } 35 }
25 timestamp : <timestamp> 36 timestamp : <timestamp>
26 type : trace 37 type : trace
27 } 38 }
28 } 39 }
29 inspector.setMaxAsyncTaskStacks(4) 40 inspector.setMaxAsyncTaskStacks(4)
30 Run expression 'console.trace()' with async chain len: 3 41 Run expression 'console.trace()' with async chain len: 3
31 { 42 {
32 method : Runtime.consoleAPICalled 43 method : Runtime.consoleAPICalled
33 params : { 44 params : {
34 args : [ 45 args : [
35 [0] : { 46 [0] : {
36 type : string 47 type : string
37 value : console.trace 48 value : console.trace
38 } 49 }
39 ] 50 ]
40 executionContextId : <executionContextId> 51 executionContextId : <executionContextId>
41 stackTrace : { 52 stackTrace : {
42 callFrames : [ 53 callFrames : [
43 [0] : { 54 [0] : {
44 columnNumber : 67 55 columnNumber : 67
45 functionName : Promise.resolve.then.then.then 56 functionName : Promise.resolve.then.then.then
46 lineNumber : 0 57 lineNumber : 0
47 scriptId : <scriptId> 58 scriptId : <scriptId>
48 url : 59 url :
49 } 60 }
50 ] 61 ]
51 parent : { 62 parent : {
52 callFrames : [ 63 callFrames : [
64 [0] : {
65 columnNumber : 46
66 functionName :
67 lineNumber : 0
68 scriptId : <scriptId>
69 url :
70 }
53 ] 71 ]
54 description : Promise.resolve 72 description : Promise.resolve
55 promiseCreationFrame : {
56 columnNumber : 46
57 functionName :
58 lineNumber : 0
59 scriptId : <scriptId>
60 url :
61 }
62 } 73 }
63 } 74 }
64 timestamp : <timestamp> 75 timestamp : <timestamp>
65 type : trace 76 type : trace
66 } 77 }
67 } 78 }
68 inspector.setMaxAsyncTaskStacks(5) 79 inspector.setMaxAsyncTaskStacks(5)
69 Run expression 'console.trace()' with async chain len: 3 80 Run expression 'console.trace()' with async chain len: 3
70 { 81 {
71 method : Runtime.consoleAPICalled 82 method : Runtime.consoleAPICalled
(...skipping 10 matching lines...) Expand all
82 [0] : { 93 [0] : {
83 columnNumber : 67 94 columnNumber : 67
84 functionName : Promise.resolve.then.then.then 95 functionName : Promise.resolve.then.then.then
85 lineNumber : 0 96 lineNumber : 0
86 scriptId : <scriptId> 97 scriptId : <scriptId>
87 url : 98 url :
88 } 99 }
89 ] 100 ]
90 parent : { 101 parent : {
91 callFrames : [ 102 callFrames : [
92 ] 103 [0] : {
93 description : Promise.resolve 104 columnNumber : 46
94 parent : {
95 callFrames : [
96 ]
97 description : Promise.resolve
98 promiseCreationFrame : {
99 columnNumber : 32
100 functionName : 105 functionName :
101 lineNumber : 0 106 lineNumber : 0
102 scriptId : <scriptId> 107 scriptId : <scriptId>
103 url : 108 url :
104 } 109 }
105 } 110 ]
106 promiseCreationFrame : { 111 description : Promise.resolve
107 columnNumber : 46
108 functionName :
109 lineNumber : 0
110 scriptId : <scriptId>
111 url :
112 }
113 } 112 }
114 } 113 }
115 timestamp : <timestamp> 114 timestamp : <timestamp>
116 type : trace 115 type : trace
117 } 116 }
118 } 117 }
119 inspector.setMaxAsyncTaskStacks(6) 118 inspector.setMaxAsyncTaskStacks(6)
120 Run expression 'console.trace()' with async chain len: 3 119 Run expression 'console.trace()' with async chain len: 3
121 { 120 {
122 method : Runtime.consoleAPICalled 121 method : Runtime.consoleAPICalled
(...skipping 10 matching lines...) Expand all
133 [0] : { 132 [0] : {
134 columnNumber : 67 133 columnNumber : 67
135 functionName : Promise.resolve.then.then.then 134 functionName : Promise.resolve.then.then.then
136 lineNumber : 0 135 lineNumber : 0
137 scriptId : <scriptId> 136 scriptId : <scriptId>
138 url : 137 url :
139 } 138 }
140 ] 139 ]
141 parent : { 140 parent : {
142 callFrames : [ 141 callFrames : [
142 [0] : {
143 columnNumber : 46
144 functionName :
145 lineNumber : 0
146 scriptId : <scriptId>
147 url :
148 }
143 ] 149 ]
144 description : Promise.resolve 150 description : Promise.resolve
145 promiseCreationFrame : {
146 columnNumber : 46
147 functionName :
148 lineNumber : 0
149 scriptId : <scriptId>
150 url :
151 }
152 } 151 }
153 } 152 }
154 timestamp : <timestamp> 153 timestamp : <timestamp>
155 type : trace 154 type : trace
156 } 155 }
157 } 156 }
158 inspector.setMaxAsyncTaskStacks(7) 157 inspector.setMaxAsyncTaskStacks(7)
159 Run expression 'console.trace()' with async chain len: 3 158 Run expression 'console.trace()' with async chain len: 3
160 { 159 {
161 method : Runtime.consoleAPICalled 160 method : Runtime.consoleAPICalled
(...skipping 10 matching lines...) Expand all
172 [0] : { 171 [0] : {
173 columnNumber : 67 172 columnNumber : 67
174 functionName : Promise.resolve.then.then.then 173 functionName : Promise.resolve.then.then.then
175 lineNumber : 0 174 lineNumber : 0
176 scriptId : <scriptId> 175 scriptId : <scriptId>
177 url : 176 url :
178 } 177 }
179 ] 178 ]
180 parent : { 179 parent : {
181 callFrames : [ 180 callFrames : [
182 ] 181 [0] : {
183 description : Promise.resolve 182 columnNumber : 46
184 parent : {
185 callFrames : [
186 ]
187 description : Promise.resolve
188 parent : {
189 callFrames : [
190 [0] : {
191 columnNumber : 8
192 functionName :
193 lineNumber : 0
194 scriptId : <scriptId>
195 url :
196 }
197 ]
198 description : Promise.resolve
199 promiseCreationFrame : {
200 columnNumber : 18
201 functionName :
202 lineNumber : 0
203 scriptId : <scriptId>
204 url :
205 }
206 }
207 promiseCreationFrame : {
208 columnNumber : 32
209 functionName : 183 functionName :
210 lineNumber : 0 184 lineNumber : 0
211 scriptId : <scriptId> 185 scriptId : <scriptId>
212 url : 186 url :
213 } 187 }
214 } 188 ]
215 promiseCreationFrame : { 189 description : Promise.resolve
216 columnNumber : 46
217 functionName :
218 lineNumber : 0
219 scriptId : <scriptId>
220 url :
221 }
222 } 190 }
223 } 191 }
224 timestamp : <timestamp> 192 timestamp : <timestamp>
225 type : trace 193 type : trace
226 } 194 }
227 } 195 }
228 inspector.setMaxAsyncTaskStacks(8) 196 inspector.setMaxAsyncTaskStacks(8)
229 Run expression 'console.trace()' with async chain len: 3 197 Run expression 'console.trace()' with async chain len: 3
230 { 198 {
231 method : Runtime.consoleAPICalled 199 method : Runtime.consoleAPICalled
(...skipping 10 matching lines...) Expand all
242 [0] : { 210 [0] : {
243 columnNumber : 67 211 columnNumber : 67
244 functionName : Promise.resolve.then.then.then 212 functionName : Promise.resolve.then.then.then
245 lineNumber : 0 213 lineNumber : 0
246 scriptId : <scriptId> 214 scriptId : <scriptId>
247 url : 215 url :
248 } 216 }
249 ] 217 ]
250 parent : { 218 parent : {
251 callFrames : [ 219 callFrames : [
252 ] 220 [0] : {
253 description : Promise.resolve 221 columnNumber : 46
254 parent : {
255 callFrames : [
256 ]
257 description : Promise.resolve
258 parent : {
259 callFrames : [
260 [0] : {
261 columnNumber : 8
262 functionName :
263 lineNumber : 0
264 scriptId : <scriptId>
265 url :
266 }
267 ]
268 description : Promise.resolve
269 promiseCreationFrame : {
270 columnNumber : 18
271 functionName :
272 lineNumber : 0
273 scriptId : <scriptId>
274 url :
275 }
276 }
277 promiseCreationFrame : {
278 columnNumber : 32
279 functionName : 222 functionName :
280 lineNumber : 0 223 lineNumber : 0
281 scriptId : <scriptId> 224 scriptId : <scriptId>
282 url : 225 url :
283 } 226 }
284 } 227 ]
285 promiseCreationFrame : { 228 description : Promise.resolve
286 columnNumber : 46
287 functionName :
288 lineNumber : 0
289 scriptId : <scriptId>
290 url :
291 }
292 } 229 }
293 } 230 }
294 timestamp : <timestamp> 231 timestamp : <timestamp>
295 type : trace 232 type : trace
296 } 233 }
297 } 234 }
OLDNEW
« no previous file with comments | « test/inspector/debugger/promise-chain-when-limit-hit.js ('k') | test/inspector/debugger/set-async-call-stack-depth.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698