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

Side by Side Diff: mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd19_good.data

Issue 2339413004: Allow Mojo structs as map keys (Closed)
Patch Set: Address sammc's comments and improve Blink tests Created 4 years, 3 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 [dist4]message_header // num_bytes
2 [u4]0 // version
3 [u4]0 // interface ID
4 [u4]19 // name
5 [u4]0 // flags
6 [u4]0 // padding
7 [anchr]message_header
8
9 [dist4]method0_params // num_bytes
10 [u4]0 // version
11 [dist8]param0_ptr // param0
12 [anchr]method0_params
13
14 [anchr]param0_ptr
15 [dist4]struct_a1 // num_bytes
16 [u4]0 // version
17 [dist8]struct_a2_ptr // struct_a2
18 [anchr]struct_a1
19
20 [anchr]struct_a2_ptr
21 [dist4]struct_a2 // num_bytes
22 [u4]0 // version
23 [dist8]struct_a3_ptr // struct_a2
24 [anchr]struct_a2
25
26 [anchr]struct_a3_ptr
27 [dist4]struct_a3 // num_bytes
28 [u4]0 // version
29 [dist8]struct_a4_ptr // struct_a3
30 [anchr]struct_a3
31
32 [anchr]struct_a4_ptr
33 [dist4]struct_a4 // num_bytes
34 [u4]0 // version
35 [dist8]struct_a5_ptr // struct_a4
36 [anchr]struct_a4
37
38 [anchr]struct_a5_ptr
39 [dist4]struct_a5 // num_bytes
40 [u4]0 // version
41 [dist8]struct_a6_ptr // struct_a5
42 [anchr]struct_a5
43
44 [anchr]struct_a6_ptr
45 [dist4]struct_a6 // num_bytes
46 [u4]0 // version
47 [dist8]struct_a7_ptr // struct_a6
48 [anchr]struct_a6
49
50 [anchr]struct_a7_ptr
51 [dist4]struct_a7 // num_bytes
52 [u4]0 // version
53 [dist8]struct_a8_ptr // struct_a7
54 [anchr]struct_a7
55
56 [anchr]struct_a8_ptr
57 [dist4]struct_a8 // num_bytes
58 [u4]0 // version
59 [dist8]struct_a9_ptr // struct_a8
60 [anchr]struct_a8
61
62 [anchr]struct_a9_ptr
63 [dist4]struct_a9 // num_bytes
64 [u4]0 // version
65 [dist8]struct_a10_ptr // struct_a9
66 [anchr]struct_a9
67
68 [anchr]struct_a10_ptr
69 [dist4]struct_a10 // num_bytes
70 [u4]0 // version
71 [dist8]struct_a11_ptr // struct_a10
72 [anchr]struct_a10
73
74 [anchr]struct_a11_ptr
75 [dist4]struct_a11 // num_bytes
76 [u4]0 // version
77 [dist8]struct_a12_ptr // struct_a11
78 [anchr]struct_a11
79
80 [anchr]struct_a12_ptr
81 [dist4]struct_a12 // num_bytes
82 [u4]0 // version
83 [dist8]struct_a13_ptr // struct_a12
84 [anchr]struct_a12
85
86 [anchr]struct_a13_ptr
87 [dist4]struct_a13 // num_bytes
88 [u4]0 // version
89 [dist8]struct_a14_ptr // struct_a13
90 [anchr]struct_a13
91
92 [anchr]struct_a14_ptr
93 [dist4]struct_a14 // num_bytes
94 [u4]0 // version
95 [dist8]struct_a15_ptr // struct_a14
96 [anchr]struct_a14
97
98 [anchr]struct_a15_ptr
99 [dist4]struct_a15 // num_bytes
100 [u4]0 // version
101 [dist8]struct_a16_ptr // struct_a15
102 [anchr]struct_a15
103
104 [anchr]struct_a16_ptr
105 [dist4]struct_a16 // num_bytes
106 [u4]0 // version
107 [dist8]struct_a17_ptr // struct_a16
108 [anchr]struct_a16
109
110 [anchr]struct_a17_ptr
111 [dist4]struct_a17 // num_bytes
112 [u4]0 // version
113 [dist8]struct_a18_ptr // struct_a17
114 [anchr]struct_a17
115
116 [anchr]struct_a18_ptr
117 [dist4]struct_a18 // num_bytes
118 [u4]0 // version
119 [dist8]struct_a19_ptr // struct_a18
120 [anchr]struct_a18
121
122 [anchr]struct_a19_ptr
123 [dist4]struct_a19 // num_bytes
124 [u4]0 // version
125 [dist8]struct_a20_ptr // struct_a19
126 [anchr]struct_a19
127
128 [anchr]struct_a20_ptr
129 [dist4]struct_a20 // num_bytes
130 [u4]0 // version
131 [dist8]struct_a21_ptr // struct_a20
132 [anchr]struct_a20
133
134 [anchr]struct_a21_ptr
135 [dist4]struct_a21 // num_bytes
136 [u4]0 // version
137 [dist8]struct_a22_ptr // struct_a21
138 [anchr]struct_a21
139
140 [anchr]struct_a22_ptr
141 [dist4]struct_a22 // num_bytes
142 [u4]0 // version
143 [dist8]struct_a23_ptr // struct_a22
144 [anchr]struct_a22
145
146 [anchr]struct_a23_ptr
147 [dist4]struct_a23 // num_bytes
148 [u4]0 // version
149 [dist8]struct_a24_ptr // struct_a23
150 [anchr]struct_a23
151
152 [anchr]struct_a24_ptr
153 [dist4]struct_a24 // num_bytes
154 [u4]0 // version
155 [dist8]struct_a25_ptr // struct_a24
156 [anchr]struct_a24
157
158 [anchr]struct_a25_ptr
159 [dist4]struct_a25 // num_bytes
160 [u4]0 // version
161 [dist8]struct_a26_ptr // struct_a25
162 [anchr]struct_a25
163
164 [anchr]struct_a26_ptr
165 [dist4]struct_a26 // num_bytes
166 [u4]0 // version
167 [dist8]struct_a27_ptr // struct_a26
168 [anchr]struct_a26
169
170 [anchr]struct_a27_ptr
171 [dist4]struct_a27 // num_bytes
172 [u4]0 // version
173 [dist8]struct_a28_ptr // struct_a27
174 [anchr]struct_a27
175
176 [anchr]struct_a28_ptr
177 [dist4]struct_a28 // num_bytes
178 [u4]0 // version
179 [dist8]struct_a29_ptr // struct_a28
180 [anchr]struct_a28
181
182 [anchr]struct_a29_ptr
183 [dist4]struct_a29 // num_bytes
184 [u4]0 // version
185 [dist8]struct_a30_ptr // struct_a29
186 [anchr]struct_a29
187
188 [anchr]struct_a30_ptr
189 [dist4]struct_a30 // num_bytes
190 [u4]0 // version
191 [dist8]struct_a31_ptr // struct_a30
192 [anchr]struct_a30
193
194 [anchr]struct_a31_ptr
195 [dist4]struct_a31 // num_bytes
196 [u4]0 // version
197 [dist8]struct_a32_ptr // struct_a31
198 [anchr]struct_a31
199
200 [anchr]struct_a32_ptr
201 [dist4]struct_a32 // num_bytes
202 [u4]0 // version
203 [dist8]struct_a33_ptr // struct_a32
204 [anchr]struct_a32
205
206 [anchr]struct_a33_ptr
207 [dist4]struct_a33 // num_bytes
208 [u4]0 // version
209 [dist8]struct_a34_ptr // struct_a33
210 [anchr]struct_a33
211
212 [anchr]struct_a34_ptr
213 [dist4]struct_a34 // num_bytes
214 [u4]0 // version
215 [dist8]struct_a35_ptr // struct_a34
216 [anchr]struct_a34
217
218 [anchr]struct_a35_ptr
219 [dist4]struct_a35 // num_bytes
220 [u4]0 // version
221 [dist8]struct_a36_ptr // struct_a35
222 [anchr]struct_a35
223
224 [anchr]struct_a36_ptr
225 [dist4]struct_a36 // num_bytes
226 [u4]0 // version
227 [dist8]struct_a37_ptr // struct_a36
228 [anchr]struct_a36
229
230 [anchr]struct_a37_ptr
231 [dist4]struct_a37 // num_bytes
232 [u4]0 // version
233 [dist8]struct_a38_ptr // struct_a37
234 [anchr]struct_a37
235
236 [anchr]struct_a38_ptr
237 [dist4]struct_a38 // num_bytes
238 [u4]0 // version
239 [dist8]struct_a39_ptr // struct_a38
240 [anchr]struct_a38
241
242 [anchr]struct_a39_ptr
243 [dist4]struct_a39 // num_bytes
244 [u4]0 // version
245 [dist8]struct_a40_ptr // struct_a39
246 [anchr]struct_a39
247
248 [anchr]struct_a40_ptr
249 [dist4]struct_a40 // num_bytes
250 [u4]0 // version
251 [dist8]struct_a41_ptr // struct_a40
252 [anchr]struct_a40
253
254 [anchr]struct_a41_ptr
255 [dist4]struct_a41 // num_bytes
256 [u4]0 // version
257 [dist8]struct_a42_ptr // struct_a41
258 [anchr]struct_a41
259
260 [anchr]struct_a42_ptr
261 [dist4]struct_a42 // num_bytes
262 [u4]0 // version
263 [dist8]struct_a43_ptr // struct_a42
264 [anchr]struct_a42
265
266 [anchr]struct_a43_ptr
267 [dist4]struct_a43 // num_bytes
268 [u4]0 // version
269 [dist8]struct_a44_ptr // struct_a43
270 [anchr]struct_a43
271
272 [anchr]struct_a44_ptr
273 [dist4]struct_a44 // num_bytes
274 [u4]0 // version
275 [dist8]struct_a45_ptr // struct_a44
276 [anchr]struct_a44
277
278 [anchr]struct_a45_ptr
279 [dist4]struct_a45 // num_bytes
280 [u4]0 // version
281 [dist8]struct_a46_ptr // struct_a45
282 [anchr]struct_a45
283
284 [anchr]struct_a46_ptr
285 [dist4]struct_a46 // num_bytes
286 [u4]0 // version
287 [dist8]struct_a47_ptr // struct_a46
288 [anchr]struct_a46
289
290 [anchr]struct_a47_ptr
291 [dist4]struct_a47 // num_bytes
292 [u4]0 // version
293 [dist8]struct_a48_ptr // struct_a47
294 [anchr]struct_a47
295
296 [anchr]struct_a48_ptr
297 [dist4]struct_a48 // num_bytes
298 [u4]0 // version
299 [dist8]struct_a49_ptr // struct_a48
300 [anchr]struct_a48
301
302 [anchr]struct_a49_ptr
303 [dist4]struct_a49 // num_bytes
304 [u4]0 // version
305 [dist8]struct_a50_ptr // struct_a49
306 [anchr]struct_a49
307
308 [anchr]struct_a50_ptr
309 [dist4]struct_a50 // num_bytes
310 [u4]0 // version
311 [dist8]struct_a51_ptr // struct_a50
312 [anchr]struct_a50
313
314 [anchr]struct_a51_ptr
315 [dist4]struct_a51 // num_bytes
316 [u4]0 // version
317 [dist8]struct_a52_ptr // struct_a51
318 [anchr]struct_a51
319
320 [anchr]struct_a52_ptr
321 [dist4]struct_a52 // num_bytes
322 [u4]0 // version
323 [dist8]struct_a53_ptr // struct_a52
324 [anchr]struct_a52
325
326 [anchr]struct_a53_ptr
327 [dist4]struct_a53 // num_bytes
328 [u4]0 // version
329 [dist8]struct_a54_ptr // struct_a53
330 [anchr]struct_a53
331
332 [anchr]struct_a54_ptr
333 [dist4]struct_a54 // num_bytes
334 [u4]0 // version
335 [dist8]struct_a55_ptr // struct_a54
336 [anchr]struct_a54
337
338 [anchr]struct_a55_ptr
339 [dist4]struct_a55 // num_bytes
340 [u4]0 // version
341 [dist8]struct_a56_ptr // struct_a55
342 [anchr]struct_a55
343
344 [anchr]struct_a56_ptr
345 [dist4]struct_a56 // num_bytes
346 [u4]0 // version
347 [dist8]struct_a57_ptr // struct_a56
348 [anchr]struct_a56
349
350 [anchr]struct_a57_ptr
351 [dist4]struct_a57 // num_bytes
352 [u4]0 // version
353 [dist8]struct_a58_ptr // struct_a57
354 [anchr]struct_a57
355
356 [anchr]struct_a58_ptr
357 [dist4]struct_a58 // num_bytes
358 [u4]0 // version
359 [dist8]struct_a59_ptr // struct_a58
360 [anchr]struct_a58
361
362 [anchr]struct_a59_ptr
363 [dist4]struct_a59 // num_bytes
364 [u4]0 // version
365 [dist8]struct_a60_ptr // struct_a59
366 [anchr]struct_a59
367
368 [anchr]struct_a60_ptr
369 [dist4]struct_a60 // num_bytes
370 [u4]0 // version
371 [dist8]struct_a61_ptr // struct_a60
372 [anchr]struct_a60
373
374 [anchr]struct_a61_ptr
375 [dist4]struct_a61 // num_bytes
376 [u4]0 // version
377 [dist8]struct_a62_ptr // struct_a61
378 [anchr]struct_a61
379
380 [anchr]struct_a62_ptr
381 [dist4]struct_a62 // num_bytes
382 [u4]0 // version
383 [dist8]struct_a63_ptr // struct_a62
384 [anchr]struct_a62
385
386 [anchr]struct_a63_ptr
387 [dist4]struct_a63 // num_bytes
388 [u4]0 // version
389 [dist8]struct_a64_ptr // struct_a63
390 [anchr]struct_a63
391
392 [anchr]struct_a64_ptr
393 [dist4]struct_a64 // num_bytes
394 [u4]0 // version
395 [dist8]struct_a65_ptr // struct_a64
396 [anchr]struct_a64
397
398 [anchr]struct_a65_ptr
399 [dist4]struct_a65 // num_bytes
400 [u4]0 // version
401 [dist8]struct_a66_ptr // struct_a65
402 [anchr]struct_a65
403
404 [anchr]struct_a66_ptr
405 [dist4]struct_a66 // num_bytes
406 [u4]0 // version
407 [dist8]struct_a67_ptr // struct_a66
408 [anchr]struct_a66
409
410 [anchr]struct_a67_ptr
411 [dist4]struct_a67 // num_bytes
412 [u4]0 // version
413 [dist8]struct_a68_ptr // struct_a67
414 [anchr]struct_a67
415
416 [anchr]struct_a68_ptr
417 [dist4]struct_a68 // num_bytes
418 [u4]0 // version
419 [dist8]struct_a69_ptr // struct_a68
420 [anchr]struct_a68
421
422 [anchr]struct_a69_ptr
423 [dist4]struct_a69 // num_bytes
424 [u4]0 // version
425 [dist8]struct_a70_ptr // struct_a69
426 [anchr]struct_a69
427
428 [anchr]struct_a70_ptr
429 [dist4]struct_a70 // num_bytes
430 [u4]0 // version
431 [dist8]struct_a71_ptr // struct_a70
432 [anchr]struct_a70
433
434 [anchr]struct_a71_ptr
435 [dist4]struct_a71 // num_bytes
436 [u4]0 // version
437 [dist8]struct_a72_ptr // struct_a71
438 [anchr]struct_a71
439
440 [anchr]struct_a72_ptr
441 [dist4]struct_a72 // num_bytes
442 [u4]0 // version
443 [dist8]struct_a73_ptr // struct_a72
444 [anchr]struct_a72
445
446 [anchr]struct_a73_ptr
447 [dist4]struct_a73 // num_bytes
448 [u4]0 // version
449 [dist8]struct_a74_ptr // struct_a73
450 [anchr]struct_a73
451
452 [anchr]struct_a74_ptr
453 [dist4]struct_a74 // num_bytes
454 [u4]0 // version
455 [dist8]struct_a75_ptr // struct_a74
456 [anchr]struct_a74
457
458 [anchr]struct_a75_ptr
459 [dist4]struct_a75 // num_bytes
460 [u4]0 // version
461 [dist8]struct_a76_ptr // struct_a75
462 [anchr]struct_a75
463
464 [anchr]struct_a76_ptr
465 [dist4]struct_a76 // num_bytes
466 [u4]0 // version
467 [dist8]struct_a77_ptr // struct_a76
468 [anchr]struct_a76
469
470 [anchr]struct_a77_ptr
471 [dist4]struct_a77 // num_bytes
472 [u4]0 // version
473 [dist8]struct_a78_ptr // struct_a77
474 [anchr]struct_a77
475
476 [anchr]struct_a78_ptr
477 [dist4]struct_a78 // num_bytes
478 [u4]0 // version
479 [dist8]struct_a79_ptr // struct_a78
480 [anchr]struct_a78
481
482 [anchr]struct_a79_ptr
483 [dist4]struct_a79 // num_bytes
484 [u4]0 // version
485 [dist8]struct_a80_ptr // struct_a79
486 [anchr]struct_a79
487
488 [anchr]struct_a80_ptr
489 [dist4]struct_a80 // num_bytes
490 [u4]0 // version
491 [dist8]struct_a81_ptr // struct_a80
492 [anchr]struct_a80
493
494 [anchr]struct_a81_ptr
495 [dist4]struct_a81 // num_bytes
496 [u4]0 // version
497 [dist8]struct_a82_ptr // struct_a81
498 [anchr]struct_a81
499
500 [anchr]struct_a82_ptr
501 [dist4]struct_a82 // num_bytes
502 [u4]0 // version
503 [dist8]struct_a83_ptr // struct_a82
504 [anchr]struct_a82
505
506 [anchr]struct_a83_ptr
507 [dist4]struct_a83 // num_bytes
508 [u4]0 // version
509 [dist8]struct_a84_ptr // struct_a83
510 [anchr]struct_a83
511
512 [anchr]struct_a84_ptr
513 [dist4]struct_a84 // num_bytes
514 [u4]0 // version
515 [dist8]struct_a85_ptr // struct_a84
516 [anchr]struct_a84
517
518 [anchr]struct_a85_ptr
519 [dist4]struct_a85 // num_bytes
520 [u4]0 // version
521 [dist8]struct_a86_ptr // struct_a85
522 [anchr]struct_a85
523
524 [anchr]struct_a86_ptr
525 [dist4]struct_a86 // num_bytes
526 [u4]0 // version
527 [dist8]struct_a87_ptr // struct_a86
528 [anchr]struct_a86
529
530 [anchr]struct_a87_ptr
531 [dist4]struct_a87 // num_bytes
532 [u4]0 // version
533 [dist8]struct_a88_ptr // struct_a87
534 [anchr]struct_a87
535
536 [anchr]struct_a88_ptr
537 [dist4]struct_a88 // num_bytes
538 [u4]0 // version
539 [dist8]struct_a89_ptr // struct_a88
540 [anchr]struct_a88
541
542 [anchr]struct_a89_ptr
543 [dist4]struct_a89 // num_bytes
544 [u4]0 // version
545 [dist8]struct_a90_ptr // struct_a89
546 [anchr]struct_a89
547
548 [anchr]struct_a90_ptr
549 [dist4]struct_a90 // num_bytes
550 [u4]0 // version
551 [dist8]struct_a91_ptr // struct_a90
552 [anchr]struct_a90
553
554 [anchr]struct_a91_ptr
555 [dist4]struct_a91 // num_bytes
556 [u4]0 // version
557 [dist8]struct_a92_ptr // struct_a91
558 [anchr]struct_a91
559
560 [anchr]struct_a92_ptr
561 [dist4]struct_a92 // num_bytes
562 [u4]0 // version
563 [dist8]struct_a93_ptr // struct_a92
564 [anchr]struct_a92
565
566 [anchr]struct_a93_ptr
567 [dist4]struct_a93 // num_bytes
568 [u4]0 // version
569 [dist8]struct_a94_ptr // struct_a93
570 [anchr]struct_a93
571
572 [anchr]struct_a94_ptr
573 [dist4]struct_a94 // num_bytes
574 [u4]0 // version
575 [dist8]struct_a95_ptr // struct_a94
576 [anchr]struct_a94
577
578 [anchr]struct_a95_ptr
579 [dist4]struct_a95 // num_bytes
580 [u4]0 // version
581 [dist8]struct_a96_ptr // struct_a95
582 [anchr]struct_a95
583
584 [anchr]struct_a96_ptr
585 [dist4]struct_a96 // num_bytes
586 [u4]0 // version
587 [dist8]struct_a97_ptr // struct_a96
588 [anchr]struct_a96
589
590 [anchr]struct_a97_ptr
591 [dist4]struct_a97 // num_bytes
592 [u4]0 // version
593 [dist8]struct_a98_ptr // struct_a97
594 [anchr]struct_a97
595
596 [anchr]struct_a98_ptr
597 [dist4]struct_a98 // num_bytes
598 [u4]0 // version
599 [dist8]struct_a99_ptr // struct_a98
600 [anchr]struct_a98
601
602 [anchr]struct_a99_ptr
603 [dist4]struct_a99 // num_bytes
604 [u4]0 // version
605 [dist8]struct_a100_ptr // struct_a99
606 [anchr]struct_a99
607
608 [anchr]struct_a100_ptr
609 [dist4]struct_a100 // num_bytes
610 [u4]0 // version
611 [u8]0 // struct_a100
612 [anchr]struct_a100
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698