blob: 71369220f5bf62cf283aa37a9ef80a1e210877fa [file] [log] [blame]
Hsin-Yi Chenc99bbaf2021-10-15 14:08:50 +08001{
2 "array_types" :
3 [
4 {
5 "linker_set_key" : "_ZTIA_PKc",
6 "name" : "const char *[]",
7 "referenced_type" : "_ZTIPKc",
8 "self_type" : "_ZTIA_PKc",
9 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
10 }
11 ],
12 "builtin_types" :
13 [
14 {
15 "alignment" : 1,
16 "is_integral" : true,
17 "is_unsigned" : true,
18 "linker_set_key" : "_ZTIb",
19 "name" : "bool",
20 "referenced_type" : "_ZTIb",
21 "self_type" : "_ZTIb",
22 "size" : 1
23 },
24 {
25 "alignment" : 1,
26 "is_integral" : true,
27 "linker_set_key" : "_ZTIc",
28 "name" : "char",
29 "referenced_type" : "_ZTIc",
30 "self_type" : "_ZTIc",
31 "size" : 1
32 },
33 {
34 "alignment" : 4,
35 "linker_set_key" : "_ZTId",
36 "name" : "double",
37 "referenced_type" : "_ZTId",
38 "self_type" : "_ZTId",
39 "size" : 8
40 },
41 {
42 "alignment" : 4,
43 "linker_set_key" : "_ZTIf",
44 "name" : "float",
45 "referenced_type" : "_ZTIf",
46 "self_type" : "_ZTIf",
47 "size" : 4
48 },
49 {
50 "alignment" : 1,
51 "is_integral" : true,
52 "is_unsigned" : true,
53 "linker_set_key" : "_ZTIh",
54 "name" : "unsigned char",
55 "referenced_type" : "_ZTIh",
56 "self_type" : "_ZTIh",
57 "size" : 1
58 },
59 {
60 "alignment" : 4,
61 "is_integral" : true,
62 "linker_set_key" : "_ZTIi",
63 "name" : "int",
64 "referenced_type" : "_ZTIi",
65 "self_type" : "_ZTIi",
66 "size" : 4
67 },
68 {
69 "alignment" : 4,
70 "is_integral" : true,
71 "is_unsigned" : true,
72 "linker_set_key" : "_ZTIj",
73 "name" : "unsigned int",
74 "referenced_type" : "_ZTIj",
75 "self_type" : "_ZTIj",
76 "size" : 4
77 },
78 {
79 "alignment" : 4,
80 "is_integral" : true,
81 "linker_set_key" : "_ZTIl",
82 "name" : "long",
83 "referenced_type" : "_ZTIl",
84 "self_type" : "_ZTIl",
85 "size" : 4
86 },
87 {
88 "alignment" : 4,
89 "is_integral" : true,
90 "is_unsigned" : true,
91 "linker_set_key" : "_ZTIm",
92 "name" : "unsigned long",
93 "referenced_type" : "_ZTIm",
94 "self_type" : "_ZTIm",
95 "size" : 4
96 },
97 {
98 "linker_set_key" : "_ZTIv",
99 "name" : "void",
100 "referenced_type" : "_ZTIv",
101 "self_type" : "_ZTIv"
102 },
103 {
104 "alignment" : 4,
105 "is_integral" : true,
106 "linker_set_key" : "_ZTIx",
107 "name" : "long long",
108 "referenced_type" : "_ZTIx",
109 "self_type" : "_ZTIx",
110 "size" : 8
111 }
112 ],
113 "elf_functions" :
114 [
115 {
116 "name" : "_encoder_breaker"
117 },
118 {
119 "name" : "_encoder_visitor"
120 },
121 {
122 "name" : "cn_cbor_array_append"
123 },
124 {
125 "name" : "cn_cbor_array_create"
126 },
127 {
128 "name" : "cn_cbor_data_create"
129 },
130 {
131 "name" : "cn_cbor_decode"
132 },
133 {
134 "name" : "cn_cbor_double_create"
135 },
136 {
137 "name" : "cn_cbor_encoder_write"
138 },
139 {
140 "name" : "cn_cbor_float_create"
141 },
142 {
143 "name" : "cn_cbor_free"
144 },
145 {
146 "name" : "cn_cbor_index"
147 },
148 {
149 "name" : "cn_cbor_int_create"
150 },
151 {
152 "name" : "cn_cbor_map_create"
153 },
154 {
155 "name" : "cn_cbor_map_put"
156 },
157 {
158 "name" : "cn_cbor_mapget_int"
159 },
160 {
161 "name" : "cn_cbor_mapget_string"
162 },
163 {
164 "name" : "cn_cbor_mapput_int"
165 },
166 {
167 "name" : "cn_cbor_mapput_string"
168 },
169 {
170 "name" : "cn_cbor_string_create"
171 }
172 ],
173 "elf_objects" :
174 [
175 {
176 "name" : "cn_cbor_error_str"
177 }
178 ],
179 "enum_types" :
180 [
181 {
182 "alignment" : 4,
183 "enum_fields" :
184 [
185 {
186 "enum_field_value" : 0,
187 "name" : "CN_CBOR_FALSE"
188 },
189 {
190 "enum_field_value" : 1,
191 "name" : "CN_CBOR_TRUE"
192 },
193 {
194 "enum_field_value" : 2,
195 "name" : "CN_CBOR_NULL"
196 },
197 {
198 "enum_field_value" : 3,
199 "name" : "CN_CBOR_UNDEF"
200 },
201 {
202 "enum_field_value" : 4,
203 "name" : "CN_CBOR_UINT"
204 },
205 {
206 "enum_field_value" : 5,
207 "name" : "CN_CBOR_INT"
208 },
209 {
210 "enum_field_value" : 6,
211 "name" : "CN_CBOR_BYTES"
212 },
213 {
214 "enum_field_value" : 7,
215 "name" : "CN_CBOR_TEXT"
216 },
217 {
218 "enum_field_value" : 8,
219 "name" : "CN_CBOR_BYTES_CHUNKED"
220 },
221 {
222 "enum_field_value" : 9,
223 "name" : "CN_CBOR_TEXT_CHUNKED"
224 },
225 {
226 "enum_field_value" : 10,
227 "name" : "CN_CBOR_ARRAY"
228 },
229 {
230 "enum_field_value" : 11,
231 "name" : "CN_CBOR_MAP"
232 },
233 {
234 "enum_field_value" : 12,
235 "name" : "CN_CBOR_TAG"
236 },
237 {
238 "enum_field_value" : 13,
239 "name" : "CN_CBOR_SIMPLE"
240 },
241 {
242 "enum_field_value" : 14,
243 "name" : "CN_CBOR_DOUBLE"
244 },
245 {
246 "enum_field_value" : 15,
247 "name" : "CN_CBOR_FLOAT"
248 },
249 {
250 "enum_field_value" : 16,
251 "name" : "CN_CBOR_INVALID"
252 }
253 ],
254 "linker_set_key" : "_ZTI12cn_cbor_type",
255 "name" : "cn_cbor_type",
256 "referenced_type" : "_ZTI12cn_cbor_type",
257 "self_type" : "_ZTI12cn_cbor_type",
258 "size" : 4,
259 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h",
260 "underlying_type" : "_ZTIj"
261 },
262 {
263 "alignment" : 4,
264 "enum_fields" :
265 [
266 {
267 "enum_field_value" : 0,
268 "name" : "CN_CBOR_NO_ERROR"
269 },
270 {
271 "enum_field_value" : 1,
272 "name" : "CN_CBOR_ERR_OUT_OF_DATA"
273 },
274 {
275 "enum_field_value" : 2,
276 "name" : "CN_CBOR_ERR_NOT_ALL_DATA_CONSUMED"
277 },
278 {
279 "enum_field_value" : 3,
280 "name" : "CN_CBOR_ERR_ODD_SIZE_INDEF_MAP"
281 },
282 {
283 "enum_field_value" : 4,
284 "name" : "CN_CBOR_ERR_BREAK_OUTSIDE_INDEF"
285 },
286 {
287 "enum_field_value" : 5,
288 "name" : "CN_CBOR_ERR_MT_UNDEF_FOR_INDEF"
289 },
290 {
291 "enum_field_value" : 6,
292 "name" : "CN_CBOR_ERR_RESERVED_AI"
293 },
294 {
295 "enum_field_value" : 7,
296 "name" : "CN_CBOR_ERR_WRONG_NESTING_IN_INDEF_STRING"
297 },
298 {
299 "enum_field_value" : 8,
300 "name" : "CN_CBOR_ERR_INVALID_PARAMETER"
301 },
302 {
303 "enum_field_value" : 9,
304 "name" : "CN_CBOR_ERR_OUT_OF_MEMORY"
305 },
306 {
307 "enum_field_value" : 10,
308 "name" : "CN_CBOR_ERR_FLOAT_NOT_SUPPORTED"
309 }
310 ],
311 "linker_set_key" : "_ZTI13cn_cbor_error",
312 "name" : "cn_cbor_error",
313 "referenced_type" : "_ZTI13cn_cbor_error",
314 "self_type" : "_ZTI13cn_cbor_error",
315 "size" : 4,
316 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h",
317 "underlying_type" : "_ZTIj"
318 },
319 {
320 "alignment" : 4,
321 "enum_fields" :
322 [
323 {
324 "enum_field_value" : 1,
325 "name" : "CN_CBOR_FL_COUNT"
326 },
327 {
328 "enum_field_value" : 2,
329 "name" : "CN_CBOR_FL_INDEF"
330 },
331 {
332 "enum_field_value" : 128,
333 "name" : "CN_CBOR_FL_OWNER"
334 }
335 ],
336 "linker_set_key" : "_ZTI13cn_cbor_flags",
337 "name" : "cn_cbor_flags",
338 "referenced_type" : "_ZTI13cn_cbor_flags",
339 "self_type" : "_ZTI13cn_cbor_flags",
340 "size" : 4,
341 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h",
342 "underlying_type" : "_ZTIj"
343 }
344 ],
345 "function_types" : [],
346 "functions" :
347 [
348 {
349 "function_name" : "cn_cbor_array_append",
350 "linker_set_key" : "cn_cbor_array_append",
351 "parameters" :
352 [
353 {
354 "referenced_type" : "_ZTIP7cn_cbor"
355 },
356 {
357 "referenced_type" : "_ZTIP7cn_cbor"
358 },
359 {
360 "referenced_type" : "_ZTIP15cn_cbor_errback"
361 }
362 ],
363 "return_type" : "_ZTIb",
364 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
365 },
366 {
367 "function_name" : "cn_cbor_array_create",
368 "linker_set_key" : "cn_cbor_array_create",
369 "parameters" :
370 [
371 {
372 "referenced_type" : "_ZTIP15cn_cbor_errback"
373 }
374 ],
375 "return_type" : "_ZTIP7cn_cbor",
376 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
377 },
378 {
379 "function_name" : "cn_cbor_data_create",
380 "linker_set_key" : "cn_cbor_data_create",
381 "parameters" :
382 [
383 {
384 "referenced_type" : "_ZTIPKh"
385 },
386 {
387 "referenced_type" : "_ZTIi"
388 },
389 {
390 "referenced_type" : "_ZTIP15cn_cbor_errback"
391 }
392 ],
393 "return_type" : "_ZTIP7cn_cbor",
394 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
395 },
396 {
397 "function_name" : "cn_cbor_decode",
398 "linker_set_key" : "cn_cbor_decode",
399 "parameters" :
400 [
401 {
402 "referenced_type" : "_ZTIPKh"
403 },
404 {
405 "referenced_type" : "_ZTIj"
406 },
407 {
408 "referenced_type" : "_ZTIP15cn_cbor_errback"
409 }
410 ],
411 "return_type" : "_ZTIP7cn_cbor",
412 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
413 },
414 {
415 "function_name" : "cn_cbor_double_create",
416 "linker_set_key" : "cn_cbor_double_create",
417 "parameters" :
418 [
419 {
420 "referenced_type" : "_ZTId"
421 },
422 {
423 "referenced_type" : "_ZTIP15cn_cbor_errback"
424 }
425 ],
426 "return_type" : "_ZTIP7cn_cbor",
427 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
428 },
429 {
430 "function_name" : "cn_cbor_encoder_write",
431 "linker_set_key" : "cn_cbor_encoder_write",
432 "parameters" :
433 [
434 {
435 "referenced_type" : "_ZTIPh"
436 },
437 {
438 "referenced_type" : "_ZTIj"
439 },
440 {
441 "referenced_type" : "_ZTIj"
442 },
443 {
444 "referenced_type" : "_ZTIPK7cn_cbor"
445 }
446 ],
447 "return_type" : "_ZTIi",
448 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
449 },
450 {
451 "function_name" : "cn_cbor_float_create",
452 "linker_set_key" : "cn_cbor_float_create",
453 "parameters" :
454 [
455 {
456 "referenced_type" : "_ZTIf"
457 },
458 {
459 "referenced_type" : "_ZTIP15cn_cbor_errback"
460 }
461 ],
462 "return_type" : "_ZTIP7cn_cbor",
463 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
464 },
465 {
466 "function_name" : "cn_cbor_free",
467 "linker_set_key" : "cn_cbor_free",
468 "parameters" :
469 [
470 {
471 "referenced_type" : "_ZTIP7cn_cbor"
472 }
473 ],
474 "return_type" : "_ZTIv",
475 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
476 },
477 {
478 "function_name" : "cn_cbor_index",
479 "linker_set_key" : "cn_cbor_index",
480 "parameters" :
481 [
482 {
483 "referenced_type" : "_ZTIPK7cn_cbor"
484 },
485 {
486 "referenced_type" : "_ZTIj"
487 }
488 ],
489 "return_type" : "_ZTIP7cn_cbor",
490 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
491 },
492 {
493 "function_name" : "cn_cbor_int_create",
494 "linker_set_key" : "cn_cbor_int_create",
495 "parameters" :
496 [
497 {
498 "referenced_type" : "_ZTIx"
499 },
500 {
501 "referenced_type" : "_ZTIP15cn_cbor_errback"
502 }
503 ],
504 "return_type" : "_ZTIP7cn_cbor",
505 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
506 },
507 {
508 "function_name" : "cn_cbor_map_create",
509 "linker_set_key" : "cn_cbor_map_create",
510 "parameters" :
511 [
512 {
513 "referenced_type" : "_ZTIP15cn_cbor_errback"
514 }
515 ],
516 "return_type" : "_ZTIP7cn_cbor",
517 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
518 },
519 {
520 "function_name" : "cn_cbor_map_put",
521 "linker_set_key" : "cn_cbor_map_put",
522 "parameters" :
523 [
524 {
525 "referenced_type" : "_ZTIP7cn_cbor"
526 },
527 {
528 "referenced_type" : "_ZTIP7cn_cbor"
529 },
530 {
531 "referenced_type" : "_ZTIP7cn_cbor"
532 },
533 {
534 "referenced_type" : "_ZTIP15cn_cbor_errback"
535 }
536 ],
537 "return_type" : "_ZTIb",
538 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
539 },
540 {
541 "function_name" : "cn_cbor_mapget_int",
542 "linker_set_key" : "cn_cbor_mapget_int",
543 "parameters" :
544 [
545 {
546 "referenced_type" : "_ZTIPK7cn_cbor"
547 },
548 {
549 "referenced_type" : "_ZTIi"
550 }
551 ],
552 "return_type" : "_ZTIP7cn_cbor",
553 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
554 },
555 {
556 "function_name" : "cn_cbor_mapget_string",
557 "linker_set_key" : "cn_cbor_mapget_string",
558 "parameters" :
559 [
560 {
561 "referenced_type" : "_ZTIPK7cn_cbor"
562 },
563 {
564 "referenced_type" : "_ZTIPKc"
565 }
566 ],
567 "return_type" : "_ZTIP7cn_cbor",
568 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
569 },
570 {
571 "function_name" : "cn_cbor_mapput_int",
572 "linker_set_key" : "cn_cbor_mapput_int",
573 "parameters" :
574 [
575 {
576 "referenced_type" : "_ZTIP7cn_cbor"
577 },
578 {
579 "referenced_type" : "_ZTIx"
580 },
581 {
582 "referenced_type" : "_ZTIP7cn_cbor"
583 },
584 {
585 "referenced_type" : "_ZTIP15cn_cbor_errback"
586 }
587 ],
588 "return_type" : "_ZTIb",
589 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
590 },
591 {
592 "function_name" : "cn_cbor_mapput_string",
593 "linker_set_key" : "cn_cbor_mapput_string",
594 "parameters" :
595 [
596 {
597 "referenced_type" : "_ZTIP7cn_cbor"
598 },
599 {
600 "referenced_type" : "_ZTIPKc"
601 },
602 {
603 "referenced_type" : "_ZTIP7cn_cbor"
604 },
605 {
606 "referenced_type" : "_ZTIP15cn_cbor_errback"
607 }
608 ],
609 "return_type" : "_ZTIb",
610 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
611 },
612 {
613 "function_name" : "cn_cbor_string_create",
614 "linker_set_key" : "cn_cbor_string_create",
615 "parameters" :
616 [
617 {
618 "referenced_type" : "_ZTIPKc"
619 },
620 {
621 "referenced_type" : "_ZTIP15cn_cbor_errback"
622 }
623 ],
624 "return_type" : "_ZTIP7cn_cbor",
625 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
626 }
627 ],
628 "global_vars" :
629 [
630 {
631 "linker_set_key" : "cn_cbor_error_str",
632 "name" : "cn_cbor_error_str",
633 "referenced_type" : "_ZTIA_PKc",
634 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
635 }
636 ],
637 "lvalue_reference_types" : [],
638 "pointer_types" :
639 [
640 {
641 "alignment" : 4,
642 "linker_set_key" : "_ZTIP15cn_cbor_errback",
643 "name" : "cn_cbor_errback *",
644 "referenced_type" : "_ZTI15cn_cbor_errback",
645 "self_type" : "_ZTIP15cn_cbor_errback",
646 "size" : 4,
647 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
648 },
649 {
650 "alignment" : 4,
651 "linker_set_key" : "_ZTIP7cn_cbor",
652 "name" : "cn_cbor *",
653 "referenced_type" : "_ZTI7cn_cbor",
654 "self_type" : "_ZTIP7cn_cbor",
655 "size" : 4,
656 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
657 },
658 {
659 "alignment" : 4,
660 "linker_set_key" : "_ZTIPK7cn_cbor",
661 "name" : "const cn_cbor *",
662 "referenced_type" : "_ZTIK7cn_cbor",
663 "self_type" : "_ZTIPK7cn_cbor",
664 "size" : 4,
665 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
666 },
667 {
668 "alignment" : 4,
669 "linker_set_key" : "_ZTIPKc",
670 "name" : "const char *",
671 "referenced_type" : "_ZTIKc",
672 "self_type" : "_ZTIPKc",
673 "size" : 4,
674 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
675 },
676 {
677 "alignment" : 4,
678 "linker_set_key" : "_ZTIPKh",
679 "name" : "const unsigned char *",
680 "referenced_type" : "_ZTIKh",
681 "self_type" : "_ZTIPKh",
682 "size" : 4,
683 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
684 },
685 {
686 "alignment" : 4,
687 "linker_set_key" : "_ZTIPh",
688 "name" : "unsigned char *",
689 "referenced_type" : "_ZTIh",
690 "self_type" : "_ZTIPh",
691 "size" : 4,
692 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
693 }
694 ],
695 "qualified_types" :
696 [
697 {
698 "alignment" : 4,
699 "is_const" : true,
700 "linker_set_key" : "_ZTIK7cn_cbor",
701 "name" : "const cn_cbor",
702 "referenced_type" : "_ZTI7cn_cbor",
703 "self_type" : "_ZTIK7cn_cbor",
704 "size" : 36,
705 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
706 },
707 {
708 "alignment" : 1,
709 "is_const" : true,
710 "linker_set_key" : "_ZTIKc",
711 "name" : "const char",
712 "referenced_type" : "_ZTIc",
713 "self_type" : "_ZTIKc",
714 "size" : 1,
715 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
716 },
717 {
718 "alignment" : 1,
719 "is_const" : true,
720 "linker_set_key" : "_ZTIKh",
721 "name" : "const unsigned char",
722 "referenced_type" : "_ZTIh",
723 "self_type" : "_ZTIKh",
724 "size" : 1,
725 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
726 }
727 ],
728 "record_types" :
729 [
730 {
731 "alignment" : 4,
732 "fields" :
733 [
734 {
735 "field_name" : "pos",
736 "referenced_type" : "_ZTIi"
737 },
738 {
739 "field_name" : "err",
740 "field_offset" : 32,
741 "referenced_type" : "_ZTI13cn_cbor_error"
742 }
743 ],
744 "linker_set_key" : "_ZTI15cn_cbor_errback",
745 "name" : "cn_cbor_errback",
746 "referenced_type" : "_ZTI15cn_cbor_errback",
747 "self_type" : "_ZTI15cn_cbor_errback",
748 "size" : 8,
749 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
750 },
751 {
752 "alignment" : 4,
753 "fields" :
754 [
755 {
756 "field_name" : "type",
757 "referenced_type" : "_ZTI12cn_cbor_type"
758 },
759 {
760 "field_name" : "flags",
761 "field_offset" : 32,
762 "referenced_type" : "_ZTI13cn_cbor_flags"
763 },
764 {
765 "field_name" : "v",
766 "field_offset" : 64,
767 "referenced_type" : "_ZTIN7cn_cborUt_E"
768 },
769 {
770 "field_name" : "length",
771 "field_offset" : 128,
772 "referenced_type" : "_ZTIi"
773 },
774 {
775 "field_name" : "first_child",
776 "field_offset" : 160,
777 "referenced_type" : "_ZTIP7cn_cbor"
778 },
779 {
780 "field_name" : "last_child",
781 "field_offset" : 192,
782 "referenced_type" : "_ZTIP7cn_cbor"
783 },
784 {
785 "field_name" : "next",
786 "field_offset" : 224,
787 "referenced_type" : "_ZTIP7cn_cbor"
788 },
789 {
790 "field_name" : "parent",
791 "field_offset" : 256,
792 "referenced_type" : "_ZTIP7cn_cbor"
793 }
794 ],
795 "linker_set_key" : "_ZTI7cn_cbor",
796 "name" : "cn_cbor",
797 "referenced_type" : "_ZTI7cn_cbor",
798 "self_type" : "_ZTI7cn_cbor",
799 "size" : 36,
800 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
801 },
802 {
803 "alignment" : 4,
804 "fields" :
805 [
806 {
807 "field_name" : "bytes",
808 "referenced_type" : "_ZTIPKh"
809 },
810 {
811 "field_name" : "str",
812 "referenced_type" : "_ZTIPKc"
813 },
814 {
815 "field_name" : "sint",
816 "referenced_type" : "_ZTIl"
817 },
818 {
819 "field_name" : "uint",
820 "referenced_type" : "_ZTIm"
821 },
822 {
823 "field_name" : "dbl",
824 "referenced_type" : "_ZTId"
825 },
826 {
827 "field_name" : "f",
828 "referenced_type" : "_ZTIf"
829 },
830 {
831 "field_name" : "count",
832 "referenced_type" : "_ZTIm"
833 }
834 ],
835 "is_anonymous" : true,
836 "linker_set_key" : "_ZTIN7cn_cborUt_E",
837 "name" : "cn_cbor::(anonymous union at external/cn-cbor/include/cn-cbor/cn-cbor.h:86:3)",
838 "record_kind" : "union",
839 "referenced_type" : "_ZTIN7cn_cborUt_E",
840 "self_type" : "_ZTIN7cn_cborUt_E",
841 "size" : 8,
842 "source_file" : "external/cn-cbor/include/cn-cbor/cn-cbor.h"
843 }
844 ],
845 "rvalue_reference_types" : []
846}