1{
2 "array_types" :
3 [
4  {
5   "alignment" : 2,
6   "linker_set_key" : "_fpreg [8]",
7   "name" : "_fpreg [8]",
8   "referenced_type" : "type-71",
9   "self_type" : "type-70",
10   "size" : 80,
11   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
12  },
13  {
14   "alignment" : 2,
15   "linker_set_key" : "_fpxreg [8]",
16   "name" : "_fpxreg [8]",
17   "referenced_type" : "type-25",
18   "self_type" : "type-73",
19   "size" : 128,
20   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
21  },
22  {
23   "alignment" : 2,
24   "linker_set_key" : "_libc_fpreg [8]",
25   "name" : "_libc_fpreg [8]",
26   "referenced_type" : "type-5",
27   "self_type" : "type-11",
28   "size" : 80,
29   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h"
30  },
31  {
32   "alignment" : 4,
33   "linker_set_key" : "_xmmreg [8]",
34   "name" : "_xmmreg [8]",
35   "referenced_type" : "type-47",
36   "self_type" : "type-74",
37   "size" : 128,
38   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
39  },
40  {
41   "alignment" : 1,
42   "linker_set_key" : "char [0]",
43   "name" : "char [0]",
44   "referenced_type" : "type-30",
45   "self_type" : "type-134",
46   "source_file" : "/system/core/liblog/include/log/log_read.h"
47  },
48  {
49   "alignment" : 1,
50   "linker_set_key" : "char [32]",
51   "name" : "char [32]",
52   "referenced_type" : "type-30",
53   "self_type" : "type-215",
54   "size" : 32,
55   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h"
56  },
57  {
58   "alignment" : 1,
59   "linker_set_key" : "char [4]",
60   "name" : "char [4]",
61   "referenced_type" : "type-30",
62   "self_type" : "type-186",
63   "size" : 4,
64   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
65  },
66  {
67   "alignment" : 4,
68   "linker_set_key" : "const char *[65]",
69   "name" : "const char *[65]",
70   "referenced_type" : "type-28",
71   "self_type" : "type-27",
72   "size" : 260,
73   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/signal.h"
74  },
75  {
76   "alignment" : 4,
77   "linker_set_key" : "int [10]",
78   "name" : "int [10]",
79   "referenced_type" : "type-9",
80   "self_type" : "type-201",
81   "size" : 40,
82   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h"
83  },
84  {
85   "alignment" : 4,
86   "linker_set_key" : "int [13]",
87   "name" : "int [13]",
88   "referenced_type" : "type-9",
89   "self_type" : "type-196",
90   "size" : 52,
91   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
92  },
93  {
94   "alignment" : 4,
95   "linker_set_key" : "int [19]",
96   "name" : "int [19]",
97   "referenced_type" : "type-9",
98   "self_type" : "type-13",
99   "size" : 76,
100   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h"
101  },
102  {
103   "alignment" : 4,
104   "linker_set_key" : "int [1]",
105   "name" : "int [1]",
106   "referenced_type" : "type-9",
107   "self_type" : "type-166",
108   "size" : 4,
109   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h"
110  },
111  {
112   "alignment" : 4,
113   "linker_set_key" : "int [256]",
114   "name" : "int [256]",
115   "referenced_type" : "type-9",
116   "self_type" : "type-111",
117   "size" : 1024,
118   "source_file" : "/external/expat/lib/expat.h"
119  },
120  {
121   "alignment" : 4,
122   "linker_set_key" : "int [2]",
123   "name" : "int [2]",
124   "referenced_type" : "type-9",
125   "self_type" : "type-8",
126   "size" : 8,
127   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
128  },
129  {
130   "alignment" : 4,
131   "linker_set_key" : "int [32]",
132   "name" : "int [32]",
133   "referenced_type" : "type-9",
134   "self_type" : "type-190",
135   "size" : 128,
136   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
137  },
138  {
139   "alignment" : 4,
140   "linker_set_key" : "int [8]",
141   "name" : "int [8]",
142   "referenced_type" : "type-9",
143   "self_type" : "type-150",
144   "size" : 32,
145   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h"
146  },
147  {
148   "alignment" : 4,
149   "linker_set_key" : "long [20]",
150   "name" : "long [20]",
151   "referenced_type" : "type-42",
152   "self_type" : "type-207",
153   "size" : 80,
154   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h"
155  },
156  {
157   "alignment" : 4,
158   "linker_set_key" : "long [32]",
159   "name" : "long [32]",
160   "referenced_type" : "type-42",
161   "self_type" : "type-209",
162   "size" : 128,
163   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h"
164  },
165  {
166   "alignment" : 4,
167   "linker_set_key" : "long [56]",
168   "name" : "long [56]",
169   "referenced_type" : "type-42",
170   "self_type" : "type-210",
171   "size" : 224,
172   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h"
173  },
174  {
175   "alignment" : 1,
176   "linker_set_key" : "unsigned char [5121]",
177   "name" : "unsigned char [5121]",
178   "referenced_type" : "type-44",
179   "self_type" : "type-140",
180   "size" : 5121,
181   "source_file" : "/system/core/liblog/include/log/log_read.h"
182  },
183  {
184   "alignment" : 4,
185   "linker_set_key" : "unsigned int [12]",
186   "name" : "unsigned int [12]",
187   "referenced_type" : "type-20",
188   "self_type" : "type-78",
189   "size" : 48,
190   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
191  },
192  {
193   "alignment" : 4,
194   "linker_set_key" : "unsigned int [32]",
195   "name" : "unsigned int [32]",
196   "referenced_type" : "type-20",
197   "self_type" : "type-152",
198   "size" : 128,
199   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
200  },
201  {
202   "alignment" : 4,
203   "linker_set_key" : "unsigned int [44]",
204   "name" : "unsigned int [44]",
205   "referenced_type" : "type-20",
206   "self_type" : "type-76",
207   "size" : 176,
208   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
209  },
210  {
211   "alignment" : 4,
212   "linker_set_key" : "unsigned int [4]",
213   "name" : "unsigned int [4]",
214   "referenced_type" : "type-20",
215   "self_type" : "type-48",
216   "size" : 16,
217   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
218  },
219  {
220   "alignment" : 4,
221   "linker_set_key" : "unsigned int [64]",
222   "name" : "unsigned int [64]",
223   "referenced_type" : "type-20",
224   "self_type" : "type-153",
225   "size" : 256,
226   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
227  },
228  {
229   "alignment" : 4,
230   "linker_set_key" : "unsigned int [6]",
231   "name" : "unsigned int [6]",
232   "referenced_type" : "type-20",
233   "self_type" : "type-72",
234   "size" : 24,
235   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
236  },
237  {
238   "alignment" : 4,
239   "linker_set_key" : "unsigned int [7]",
240   "name" : "unsigned int [7]",
241   "referenced_type" : "type-20",
242   "self_type" : "type-81",
243   "size" : 28,
244   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
245  },
246  {
247   "alignment" : 4,
248   "linker_set_key" : "unsigned int [8]",
249   "name" : "unsigned int [8]",
250   "referenced_type" : "type-20",
251   "self_type" : "type-35",
252   "size" : 32,
253   "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h"
254  },
255  {
256   "alignment" : 4,
257   "linker_set_key" : "unsigned long [2]",
258   "name" : "unsigned long [2]",
259   "referenced_type" : "type-3",
260   "self_type" : "type-24",
261   "size" : 8,
262   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h"
263  },
264  {
265   "alignment" : 4,
266   "linker_set_key" : "unsigned long [32]",
267   "name" : "unsigned long [32]",
268   "referenced_type" : "type-3",
269   "self_type" : "type-2",
270   "size" : 128,
271   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
272  },
273  {
274   "alignment" : 4,
275   "linker_set_key" : "unsigned long long [14]",
276   "name" : "unsigned long long [14]",
277   "referenced_type" : "type-80",
278   "self_type" : "type-130",
279   "size" : 112,
280   "source_file" : "/bionic/libc/kernel/uapi/linux/stat.h"
281  },
282  {
283   "alignment" : 4,
284   "linker_set_key" : "unsigned long long [2]",
285   "name" : "unsigned long long [2]",
286   "referenced_type" : "type-80",
287   "self_type" : "type-156",
288   "size" : 16,
289   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
290  },
291  {
292   "alignment" : 4,
293   "linker_set_key" : "unsigned long long [5]",
294   "name" : "unsigned long long [5]",
295   "referenced_type" : "type-80",
296   "self_type" : "type-157",
297   "size" : 40,
298   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
299  },
300  {
301   "alignment" : 4,
302   "linker_set_key" : "unsigned long long [8]",
303   "name" : "unsigned long long [8]",
304   "referenced_type" : "type-80",
305   "self_type" : "type-162",
306   "size" : 64,
307   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
308  },
309  {
310   "alignment" : 2,
311   "linker_set_key" : "unsigned short [1]",
312   "name" : "unsigned short [1]",
313   "referenced_type" : "type-4",
314   "self_type" : "type-129",
315   "size" : 2,
316   "source_file" : "/bionic/libc/kernel/uapi/linux/stat.h"
317  },
318  {
319   "alignment" : 2,
320   "linker_set_key" : "unsigned short [3]",
321   "name" : "unsigned short [3]",
322   "referenced_type" : "type-4",
323   "self_type" : "type-26",
324   "size" : 6,
325   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
326  },
327  {
328   "alignment" : 2,
329   "linker_set_key" : "unsigned short [4]",
330   "name" : "unsigned short [4]",
331   "referenced_type" : "type-4",
332   "self_type" : "type-6",
333   "size" : 8,
334   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
335  }
336 ],
337 "builtin_types" :
338 [
339  {
340   "alignment" : 1,
341   "is_integral" : true,
342   "linker_set_key" : "char",
343   "name" : "char",
344   "referenced_type" : "type-30",
345   "self_type" : "type-30",
346   "size" : 1
347  },
348  {
349   "alignment" : 4,
350   "is_integral" : true,
351   "linker_set_key" : "int",
352   "name" : "int",
353   "referenced_type" : "type-9",
354   "self_type" : "type-9",
355   "size" : 4
356  },
357  {
358   "alignment" : 4,
359   "is_integral" : true,
360   "linker_set_key" : "long",
361   "name" : "long",
362   "referenced_type" : "type-42",
363   "self_type" : "type-42",
364   "size" : 4
365  },
366  {
367   "alignment" : 4,
368   "is_integral" : true,
369   "linker_set_key" : "long long",
370   "name" : "long long",
371   "referenced_type" : "type-95",
372   "self_type" : "type-95",
373   "size" : 8
374  },
375  {
376   "alignment" : 2,
377   "is_integral" : true,
378   "linker_set_key" : "short",
379   "name" : "short",
380   "referenced_type" : "type-125",
381   "self_type" : "type-125",
382   "size" : 2
383  },
384  {
385   "alignment" : 1,
386   "is_integral" : true,
387   "is_unsigned" : true,
388   "linker_set_key" : "unsigned char",
389   "name" : "unsigned char",
390   "referenced_type" : "type-44",
391   "self_type" : "type-44",
392   "size" : 1
393  },
394  {
395   "alignment" : 4,
396   "is_integral" : true,
397   "is_unsigned" : true,
398   "linker_set_key" : "unsigned int",
399   "name" : "unsigned int",
400   "referenced_type" : "type-20",
401   "self_type" : "type-20",
402   "size" : 4
403  },
404  {
405   "alignment" : 4,
406   "is_integral" : true,
407   "is_unsigned" : true,
408   "linker_set_key" : "unsigned long",
409   "name" : "unsigned long",
410   "referenced_type" : "type-3",
411   "self_type" : "type-3",
412   "size" : 4
413  },
414  {
415   "alignment" : 4,
416   "is_integral" : true,
417   "is_unsigned" : true,
418   "linker_set_key" : "unsigned long long",
419   "name" : "unsigned long long",
420   "referenced_type" : "type-80",
421   "self_type" : "type-80",
422   "size" : 8
423  },
424  {
425   "alignment" : 2,
426   "is_integral" : true,
427   "is_unsigned" : true,
428   "linker_set_key" : "unsigned short",
429   "name" : "unsigned short",
430   "referenced_type" : "type-4",
431   "self_type" : "type-4",
432   "size" : 2
433  },
434  {
435   "linker_set_key" : "void",
436   "name" : "void",
437   "referenced_type" : "type-19",
438   "self_type" : "type-19"
439  }
440 ],
441 "elf_functions" :
442 [
443  {
444   "name" : "audio_route_apply_and_update_path"
445  },
446  {
447   "name" : "audio_route_apply_path"
448  },
449  {
450   "name" : "audio_route_free"
451  },
452  {
453   "name" : "audio_route_init"
454  },
455  {
456   "name" : "audio_route_reset"
457  },
458  {
459   "name" : "audio_route_reset_and_update_path"
460  },
461  {
462   "name" : "audio_route_reset_path"
463  },
464  {
465   "name" : "audio_route_update_mixer"
466  }
467 ],
468 "elf_objects" : [],
469 "enum_types" :
470 [
471  {
472   "alignment" : 4,
473   "enum_fields" :
474   [
475    {
476     "enum_field_value" : 0,
477     "name" : "XML_CQUANT_NONE"
478    },
479    {
480     "enum_field_value" : 1,
481     "name" : "XML_CQUANT_OPT"
482    },
483    {
484     "enum_field_value" : 2,
485     "name" : "XML_CQUANT_REP"
486    },
487    {
488     "enum_field_value" : 3,
489     "name" : "XML_CQUANT_PLUS"
490    }
491   ],
492   "linker_set_key" : "XML_Content_Quant",
493   "name" : "XML_Content_Quant",
494   "referenced_type" : "type-100",
495   "self_type" : "type-100",
496   "size" : 4,
497   "source_file" : "/external/expat/lib/expat.h",
498   "underlying_type" : "type-20",
499   "unique_id" : "XML_Content_Quant"
500  },
501  {
502   "alignment" : 4,
503   "enum_fields" :
504   [
505    {
506     "enum_field_value" : 1,
507     "name" : "XML_CTYPE_EMPTY"
508    },
509    {
510     "enum_field_value" : 2,
511     "name" : "XML_CTYPE_ANY"
512    },
513    {
514     "enum_field_value" : 3,
515     "name" : "XML_CTYPE_MIXED"
516    },
517    {
518     "enum_field_value" : 4,
519     "name" : "XML_CTYPE_NAME"
520    },
521    {
522     "enum_field_value" : 5,
523     "name" : "XML_CTYPE_CHOICE"
524    },
525    {
526     "enum_field_value" : 6,
527     "name" : "XML_CTYPE_SEQ"
528    }
529   ],
530   "linker_set_key" : "XML_Content_Type",
531   "name" : "XML_Content_Type",
532   "referenced_type" : "type-99",
533   "self_type" : "type-99",
534   "size" : 4,
535   "source_file" : "/external/expat/lib/expat.h",
536   "underlying_type" : "type-20",
537   "unique_id" : "XML_Content_Type"
538  },
539  {
540   "alignment" : 4,
541   "enum_fields" :
542   [
543    {
544     "enum_field_value" : 0,
545     "name" : "XML_ERROR_NONE"
546    },
547    {
548     "enum_field_value" : 1,
549     "name" : "XML_ERROR_NO_MEMORY"
550    },
551    {
552     "enum_field_value" : 2,
553     "name" : "XML_ERROR_SYNTAX"
554    },
555    {
556     "enum_field_value" : 3,
557     "name" : "XML_ERROR_NO_ELEMENTS"
558    },
559    {
560     "enum_field_value" : 4,
561     "name" : "XML_ERROR_INVALID_TOKEN"
562    },
563    {
564     "enum_field_value" : 5,
565     "name" : "XML_ERROR_UNCLOSED_TOKEN"
566    },
567    {
568     "enum_field_value" : 6,
569     "name" : "XML_ERROR_PARTIAL_CHAR"
570    },
571    {
572     "enum_field_value" : 7,
573     "name" : "XML_ERROR_TAG_MISMATCH"
574    },
575    {
576     "enum_field_value" : 8,
577     "name" : "XML_ERROR_DUPLICATE_ATTRIBUTE"
578    },
579    {
580     "enum_field_value" : 9,
581     "name" : "XML_ERROR_JUNK_AFTER_DOC_ELEMENT"
582    },
583    {
584     "enum_field_value" : 10,
585     "name" : "XML_ERROR_PARAM_ENTITY_REF"
586    },
587    {
588     "enum_field_value" : 11,
589     "name" : "XML_ERROR_UNDEFINED_ENTITY"
590    },
591    {
592     "enum_field_value" : 12,
593     "name" : "XML_ERROR_RECURSIVE_ENTITY_REF"
594    },
595    {
596     "enum_field_value" : 13,
597     "name" : "XML_ERROR_ASYNC_ENTITY"
598    },
599    {
600     "enum_field_value" : 14,
601     "name" : "XML_ERROR_BAD_CHAR_REF"
602    },
603    {
604     "enum_field_value" : 15,
605     "name" : "XML_ERROR_BINARY_ENTITY_REF"
606    },
607    {
608     "enum_field_value" : 16,
609     "name" : "XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF"
610    },
611    {
612     "enum_field_value" : 17,
613     "name" : "XML_ERROR_MISPLACED_XML_PI"
614    },
615    {
616     "enum_field_value" : 18,
617     "name" : "XML_ERROR_UNKNOWN_ENCODING"
618    },
619    {
620     "enum_field_value" : 19,
621     "name" : "XML_ERROR_INCORRECT_ENCODING"
622    },
623    {
624     "enum_field_value" : 20,
625     "name" : "XML_ERROR_UNCLOSED_CDATA_SECTION"
626    },
627    {
628     "enum_field_value" : 21,
629     "name" : "XML_ERROR_EXTERNAL_ENTITY_HANDLING"
630    },
631    {
632     "enum_field_value" : 22,
633     "name" : "XML_ERROR_NOT_STANDALONE"
634    },
635    {
636     "enum_field_value" : 23,
637     "name" : "XML_ERROR_UNEXPECTED_STATE"
638    },
639    {
640     "enum_field_value" : 24,
641     "name" : "XML_ERROR_ENTITY_DECLARED_IN_PE"
642    },
643    {
644     "enum_field_value" : 25,
645     "name" : "XML_ERROR_FEATURE_REQUIRES_XML_DTD"
646    },
647    {
648     "enum_field_value" : 26,
649     "name" : "XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING"
650    },
651    {
652     "enum_field_value" : 27,
653     "name" : "XML_ERROR_UNBOUND_PREFIX"
654    },
655    {
656     "enum_field_value" : 28,
657     "name" : "XML_ERROR_UNDECLARING_PREFIX"
658    },
659    {
660     "enum_field_value" : 29,
661     "name" : "XML_ERROR_INCOMPLETE_PE"
662    },
663    {
664     "enum_field_value" : 30,
665     "name" : "XML_ERROR_XML_DECL"
666    },
667    {
668     "enum_field_value" : 31,
669     "name" : "XML_ERROR_TEXT_DECL"
670    },
671    {
672     "enum_field_value" : 32,
673     "name" : "XML_ERROR_PUBLICID"
674    },
675    {
676     "enum_field_value" : 33,
677     "name" : "XML_ERROR_SUSPENDED"
678    },
679    {
680     "enum_field_value" : 34,
681     "name" : "XML_ERROR_NOT_SUSPENDED"
682    },
683    {
684     "enum_field_value" : 35,
685     "name" : "XML_ERROR_ABORTED"
686    },
687    {
688     "enum_field_value" : 36,
689     "name" : "XML_ERROR_FINISHED"
690    },
691    {
692     "enum_field_value" : 37,
693     "name" : "XML_ERROR_SUSPEND_PE"
694    },
695    {
696     "enum_field_value" : 38,
697     "name" : "XML_ERROR_RESERVED_PREFIX_XML"
698    },
699    {
700     "enum_field_value" : 39,
701     "name" : "XML_ERROR_RESERVED_PREFIX_XMLNS"
702    },
703    {
704     "enum_field_value" : 40,
705     "name" : "XML_ERROR_RESERVED_NAMESPACE_URI"
706    },
707    {
708     "enum_field_value" : 41,
709     "name" : "XML_ERROR_INVALID_ARGUMENT"
710    }
711   ],
712   "linker_set_key" : "XML_Error",
713   "name" : "XML_Error",
714   "referenced_type" : "type-98",
715   "self_type" : "type-98",
716   "size" : 4,
717   "source_file" : "/external/expat/lib/expat.h",
718   "underlying_type" : "type-20",
719   "unique_id" : "XML_Error"
720  },
721  {
722   "alignment" : 4,
723   "enum_fields" :
724   [
725    {
726     "enum_field_value" : 0,
727     "name" : "XML_FEATURE_END"
728    },
729    {
730     "enum_field_value" : 1,
731     "name" : "XML_FEATURE_UNICODE"
732    },
733    {
734     "enum_field_value" : 2,
735     "name" : "XML_FEATURE_UNICODE_WCHAR_T"
736    },
737    {
738     "enum_field_value" : 3,
739     "name" : "XML_FEATURE_DTD"
740    },
741    {
742     "enum_field_value" : 4,
743     "name" : "XML_FEATURE_CONTEXT_BYTES"
744    },
745    {
746     "enum_field_value" : 5,
747     "name" : "XML_FEATURE_MIN_SIZE"
748    },
749    {
750     "enum_field_value" : 6,
751     "name" : "XML_FEATURE_SIZEOF_XML_CHAR"
752    },
753    {
754     "enum_field_value" : 7,
755     "name" : "XML_FEATURE_SIZEOF_XML_LCHAR"
756    },
757    {
758     "enum_field_value" : 8,
759     "name" : "XML_FEATURE_NS"
760    },
761    {
762     "enum_field_value" : 9,
763     "name" : "XML_FEATURE_LARGE_SIZE"
764    },
765    {
766     "enum_field_value" : 10,
767     "name" : "XML_FEATURE_ATTR_INFO"
768    }
769   ],
770   "linker_set_key" : "XML_FeatureEnum",
771   "name" : "XML_FeatureEnum",
772   "referenced_type" : "type-118",
773   "self_type" : "type-118",
774   "size" : 4,
775   "source_file" : "/external/expat/lib/expat.h",
776   "underlying_type" : "type-20",
777   "unique_id" : "XML_FeatureEnum"
778  },
779  {
780   "alignment" : 4,
781   "enum_fields" :
782   [
783    {
784     "enum_field_value" : 0,
785     "name" : "XML_PARAM_ENTITY_PARSING_NEVER"
786    },
787    {
788     "enum_field_value" : 1,
789     "name" : "XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE"
790    },
791    {
792     "enum_field_value" : 2,
793     "name" : "XML_PARAM_ENTITY_PARSING_ALWAYS"
794    }
795   ],
796   "linker_set_key" : "XML_ParamEntityParsing",
797   "name" : "XML_ParamEntityParsing",
798   "referenced_type" : "type-116",
799   "self_type" : "type-116",
800   "size" : 4,
801   "source_file" : "/external/expat/lib/expat.h",
802   "underlying_type" : "type-20",
803   "unique_id" : "XML_ParamEntityParsing"
804  },
805  {
806   "alignment" : 4,
807   "enum_fields" :
808   [
809    {
810     "enum_field_value" : 0,
811     "name" : "XML_INITIALIZED"
812    },
813    {
814     "enum_field_value" : 1,
815     "name" : "XML_PARSING"
816    },
817    {
818     "enum_field_value" : 2,
819     "name" : "XML_FINISHED"
820    },
821    {
822     "enum_field_value" : 3,
823     "name" : "XML_SUSPENDED"
824    }
825   ],
826   "linker_set_key" : "XML_Parsing",
827   "name" : "XML_Parsing",
828   "referenced_type" : "type-114",
829   "self_type" : "type-114",
830   "size" : 4,
831   "source_file" : "/external/expat/lib/expat.h",
832   "underlying_type" : "type-20",
833   "unique_id" : "XML_Parsing"
834  },
835  {
836   "alignment" : 4,
837   "enum_fields" :
838   [
839    {
840     "enum_field_value" : 0,
841     "name" : "XML_STATUS_ERROR"
842    },
843    {
844     "enum_field_value" : 1,
845     "name" : "XML_STATUS_OK"
846    },
847    {
848     "enum_field_value" : 2,
849     "name" : "XML_STATUS_SUSPENDED"
850    }
851   ],
852   "linker_set_key" : "XML_Status",
853   "name" : "XML_Status",
854   "referenced_type" : "type-97",
855   "self_type" : "type-97",
856   "size" : 4,
857   "source_file" : "/external/expat/lib/expat.h",
858   "underlying_type" : "type-20",
859   "unique_id" : "XML_Status"
860  },
861  {
862   "alignment" : 4,
863   "enum_fields" :
864   [
865    {
866     "enum_field_value" : 0,
867     "name" : "ANDROID_LOG_UNKNOWN"
868    },
869    {
870     "enum_field_value" : 1,
871     "name" : "ANDROID_LOG_DEFAULT"
872    },
873    {
874     "enum_field_value" : 2,
875     "name" : "ANDROID_LOG_VERBOSE"
876    },
877    {
878     "enum_field_value" : 3,
879     "name" : "ANDROID_LOG_DEBUG"
880    },
881    {
882     "enum_field_value" : 4,
883     "name" : "ANDROID_LOG_INFO"
884    },
885    {
886     "enum_field_value" : 5,
887     "name" : "ANDROID_LOG_WARN"
888    },
889    {
890     "enum_field_value" : 6,
891     "name" : "ANDROID_LOG_ERROR"
892    },
893    {
894     "enum_field_value" : 7,
895     "name" : "ANDROID_LOG_FATAL"
896    },
897    {
898     "enum_field_value" : 8,
899     "name" : "ANDROID_LOG_SILENT"
900    }
901   ],
902   "linker_set_key" : "android_LogPriority",
903   "name" : "android_LogPriority",
904   "referenced_type" : "type-120",
905   "self_type" : "type-120",
906   "size" : 4,
907   "source_file" : "/system/core/liblog/include/android/log.h",
908   "underlying_type" : "type-20",
909   "unique_id" : "android_LogPriority"
910  },
911  {
912   "alignment" : 4,
913   "enum_fields" :
914   [
915    {
916     "enum_field_value" : 0,
917     "name" : "LOG_ID_MIN"
918    },
919    {
920     "enum_field_value" : 0,
921     "name" : "LOG_ID_MAIN"
922    },
923    {
924     "enum_field_value" : 1,
925     "name" : "LOG_ID_RADIO"
926    },
927    {
928     "enum_field_value" : 2,
929     "name" : "LOG_ID_EVENTS"
930    },
931    {
932     "enum_field_value" : 3,
933     "name" : "LOG_ID_SYSTEM"
934    },
935    {
936     "enum_field_value" : 4,
937     "name" : "LOG_ID_CRASH"
938    },
939    {
940     "enum_field_value" : 5,
941     "name" : "LOG_ID_STATS"
942    },
943    {
944     "enum_field_value" : 6,
945     "name" : "LOG_ID_SECURITY"
946    },
947    {
948     "enum_field_value" : 7,
949     "name" : "LOG_ID_KERNEL"
950    },
951    {
952     "enum_field_value" : 8,
953     "name" : "LOG_ID_MAX"
954    }
955   ],
956   "linker_set_key" : "log_id",
957   "name" : "log_id",
958   "referenced_type" : "type-122",
959   "self_type" : "type-122",
960   "size" : 4,
961   "source_file" : "/system/core/liblog/include/android/log.h",
962   "underlying_type" : "type-20",
963   "unique_id" : "log_id"
964  },
965  {
966   "alignment" : 4,
967   "enum_fields" :
968   [
969    {
970     "enum_field_value" : 0,
971     "name" : "MIXER_CTL_TYPE_BOOL"
972    },
973    {
974     "enum_field_value" : 1,
975     "name" : "MIXER_CTL_TYPE_INT"
976    },
977    {
978     "enum_field_value" : 2,
979     "name" : "MIXER_CTL_TYPE_ENUM"
980    },
981    {
982     "enum_field_value" : 3,
983     "name" : "MIXER_CTL_TYPE_BYTE"
984    },
985    {
986     "enum_field_value" : 4,
987     "name" : "MIXER_CTL_TYPE_IEC958"
988    },
989    {
990     "enum_field_value" : 5,
991     "name" : "MIXER_CTL_TYPE_INT64"
992    },
993    {
994     "enum_field_value" : 6,
995     "name" : "MIXER_CTL_TYPE_UNKNOWN"
996    },
997    {
998     "enum_field_value" : 7,
999     "name" : "MIXER_CTL_TYPE_MAX"
1000    }
1001   ],
1002   "linker_set_key" : "mixer_ctl_type",
1003   "name" : "mixer_ctl_type",
1004   "referenced_type" : "type-38",
1005   "self_type" : "type-38",
1006   "size" : 4,
1007   "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h",
1008   "underlying_type" : "type-20",
1009   "unique_id" : "mixer_ctl_type"
1010  },
1011  {
1012   "alignment" : 4,
1013   "enum_fields" :
1014   [
1015    {
1016     "enum_field_value" : -1,
1017     "name" : "PCM_FORMAT_INVALID"
1018    },
1019    {
1020     "enum_field_value" : 0,
1021     "name" : "PCM_FORMAT_S16_LE"
1022    },
1023    {
1024     "enum_field_value" : 1,
1025     "name" : "PCM_FORMAT_S32_LE"
1026    },
1027    {
1028     "enum_field_value" : 2,
1029     "name" : "PCM_FORMAT_S8"
1030    },
1031    {
1032     "enum_field_value" : 3,
1033     "name" : "PCM_FORMAT_S24_LE"
1034    },
1035    {
1036     "enum_field_value" : 4,
1037     "name" : "PCM_FORMAT_S24_3LE"
1038    },
1039    {
1040     "enum_field_value" : 5,
1041     "name" : "PCM_FORMAT_MAX"
1042    }
1043   ],
1044   "linker_set_key" : "pcm_format",
1045   "name" : "pcm_format",
1046   "referenced_type" : "type-33",
1047   "self_type" : "type-33",
1048   "size" : 4,
1049   "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h",
1050   "underlying_type" : "type-9",
1051   "unique_id" : "pcm_format"
1052  },
1053  {
1054   "alignment" : 4,
1055   "enum_fields" :
1056   [
1057    {
1058     "enum_field_value" : 0,
1059     "name" : "PCM_PARAM_ACCESS"
1060    },
1061    {
1062     "enum_field_value" : 1,
1063     "name" : "PCM_PARAM_FORMAT"
1064    },
1065    {
1066     "enum_field_value" : 2,
1067     "name" : "PCM_PARAM_SUBFORMAT"
1068    },
1069    {
1070     "enum_field_value" : 3,
1071     "name" : "PCM_PARAM_SAMPLE_BITS"
1072    },
1073    {
1074     "enum_field_value" : 4,
1075     "name" : "PCM_PARAM_FRAME_BITS"
1076    },
1077    {
1078     "enum_field_value" : 5,
1079     "name" : "PCM_PARAM_CHANNELS"
1080    },
1081    {
1082     "enum_field_value" : 6,
1083     "name" : "PCM_PARAM_RATE"
1084    },
1085    {
1086     "enum_field_value" : 7,
1087     "name" : "PCM_PARAM_PERIOD_TIME"
1088    },
1089    {
1090     "enum_field_value" : 8,
1091     "name" : "PCM_PARAM_PERIOD_SIZE"
1092    },
1093    {
1094     "enum_field_value" : 9,
1095     "name" : "PCM_PARAM_PERIOD_BYTES"
1096    },
1097    {
1098     "enum_field_value" : 10,
1099     "name" : "PCM_PARAM_PERIODS"
1100    },
1101    {
1102     "enum_field_value" : 11,
1103     "name" : "PCM_PARAM_BUFFER_TIME"
1104    },
1105    {
1106     "enum_field_value" : 12,
1107     "name" : "PCM_PARAM_BUFFER_SIZE"
1108    },
1109    {
1110     "enum_field_value" : 13,
1111     "name" : "PCM_PARAM_BUFFER_BYTES"
1112    },
1113    {
1114     "enum_field_value" : 14,
1115     "name" : "PCM_PARAM_TICK_TIME"
1116    }
1117   ],
1118   "linker_set_key" : "pcm_param",
1119   "name" : "pcm_param",
1120   "referenced_type" : "type-37",
1121   "self_type" : "type-37",
1122   "size" : 4,
1123   "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h",
1124   "underlying_type" : "type-20",
1125   "unique_id" : "pcm_param"
1126  }
1127 ],
1128 "function_types" :
1129 [
1130  {
1131   "alignment" : 4,
1132   "linker_set_key" : "int (void *, const char *)",
1133   "name" : "int (void *, const char *)",
1134   "parameters" :
1135   [
1136    {
1137     "referenced_type" : "type-18"
1138    },
1139    {
1140     "referenced_type" : "type-28"
1141    }
1142   ],
1143   "referenced_type" : "type-113",
1144   "return_type" : "type-9",
1145   "self_type" : "type-113",
1146   "source_file" : "/external/expat/lib/expat.h"
1147  },
1148  {
1149   "alignment" : 4,
1150   "linker_set_key" : "void (int)",
1151   "name" : "void (int)",
1152   "parameters" :
1153   [
1154    {
1155     "referenced_type" : "type-9"
1156    }
1157   ],
1158   "referenced_type" : "type-170",
1159   "return_type" : "type-19",
1160   "self_type" : "type-170",
1161   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1162  },
1163  {
1164   "alignment" : 4,
1165   "linker_set_key" : "void (int, siginfo *, void *)",
1166   "name" : "void (int, siginfo *, void *)",
1167   "parameters" :
1168   [
1169    {
1170     "referenced_type" : "type-9"
1171    },
1172    {
1173     "referenced_type" : "type-173"
1174    },
1175    {
1176     "referenced_type" : "type-18"
1177    }
1178   ],
1179   "referenced_type" : "type-172",
1180   "return_type" : "type-19",
1181   "self_type" : "type-172",
1182   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1183  },
1184  {
1185   "alignment" : 4,
1186   "linker_set_key" : "void (sigval)",
1187   "name" : "void (sigval)",
1188   "parameters" :
1189   [
1190    {
1191     "referenced_type" : "type-180"
1192    }
1193   ],
1194   "referenced_type" : "type-199",
1195   "return_type" : "type-19",
1196   "self_type" : "type-199",
1197   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
1198  },
1199  {
1200   "alignment" : 4,
1201   "linker_set_key" : "void (void *)",
1202   "name" : "void (void *)",
1203   "parameters" :
1204   [
1205    {
1206     "referenced_type" : "type-18"
1207    }
1208   ],
1209   "referenced_type" : "type-109",
1210   "return_type" : "type-19",
1211   "self_type" : "type-109",
1212   "source_file" : "/external/expat/lib/expat.h"
1213  },
1214  {
1215   "alignment" : 4,
1216   "linker_set_key" : "void (void *, const void *)",
1217   "name" : "void (void *, const void *)",
1218   "parameters" :
1219   [
1220    {
1221     "referenced_type" : "type-18"
1222    },
1223    {
1224     "referenced_type" : "type-67"
1225    }
1226   ],
1227   "referenced_type" : "type-87",
1228   "return_type" : "type-19",
1229   "self_type" : "type-87",
1230   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1231  },
1232  {
1233   "alignment" : 4,
1234   "linker_set_key" : "void (void)",
1235   "name" : "void (void)",
1236   "referenced_type" : "type-192",
1237   "return_type" : "type-19",
1238   "self_type" : "type-192",
1239   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1240  },
1241  {
1242   "alignment" : 4,
1243   "linker_set_key" : "void *(unsigned int)",
1244   "name" : "void *(unsigned int)",
1245   "parameters" :
1246   [
1247    {
1248     "referenced_type" : "type-20"
1249    }
1250   ],
1251   "referenced_type" : "type-105",
1252   "return_type" : "type-18",
1253   "self_type" : "type-105",
1254   "source_file" : "/external/expat/lib/expat.h"
1255  },
1256  {
1257   "alignment" : 4,
1258   "linker_set_key" : "void *(unsigned int, const void *)",
1259   "name" : "void *(unsigned int, const void *)",
1260   "parameters" :
1261   [
1262    {
1263     "referenced_type" : "type-20"
1264    },
1265    {
1266     "referenced_type" : "type-67"
1267    }
1268   ],
1269   "referenced_type" : "type-66",
1270   "return_type" : "type-18",
1271   "self_type" : "type-66",
1272   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1273  },
1274  {
1275   "alignment" : 4,
1276   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
1277   "name" : "void *(unsigned int, unsigned int, const void *)",
1278   "parameters" :
1279   [
1280    {
1281     "referenced_type" : "type-20"
1282    },
1283    {
1284     "referenced_type" : "type-20"
1285    },
1286    {
1287     "referenced_type" : "type-67"
1288    }
1289   ],
1290   "referenced_type" : "type-90",
1291   "return_type" : "type-18",
1292   "self_type" : "type-90",
1293   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1294  },
1295  {
1296   "alignment" : 4,
1297   "linker_set_key" : "void *(void *, unsigned int)",
1298   "name" : "void *(void *, unsigned int)",
1299   "parameters" :
1300   [
1301    {
1302     "referenced_type" : "type-18"
1303    },
1304    {
1305     "referenced_type" : "type-20"
1306    }
1307   ],
1308   "referenced_type" : "type-107",
1309   "return_type" : "type-18",
1310   "self_type" : "type-107",
1311   "source_file" : "/external/expat/lib/expat.h"
1312  },
1313  {
1314   "alignment" : 4,
1315   "linker_set_key" : "void *(void *, unsigned int, const void *)",
1316   "name" : "void *(void *, unsigned int, const void *)",
1317   "parameters" :
1318   [
1319    {
1320     "referenced_type" : "type-18"
1321    },
1322    {
1323     "referenced_type" : "type-20"
1324    },
1325    {
1326     "referenced_type" : "type-67"
1327    }
1328   ],
1329   "referenced_type" : "type-84",
1330   "return_type" : "type-18",
1331   "self_type" : "type-84",
1332   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1333  }
1334 ],
1335 "functions" :
1336 [
1337  {
1338   "function_name" : "audio_route_apply_and_update_path",
1339   "linker_set_key" : "audio_route_apply_and_update_path",
1340   "parameters" :
1341   [
1342    {
1343     "referenced_type" : "type-64"
1344    },
1345    {
1346     "referenced_type" : "type-28"
1347    }
1348   ],
1349   "return_type" : "type-9",
1350   "source_file" : "/system/media/audio_route/audio_route.c"
1351  },
1352  {
1353   "function_name" : "audio_route_apply_path",
1354   "linker_set_key" : "audio_route_apply_path",
1355   "parameters" :
1356   [
1357    {
1358     "referenced_type" : "type-64"
1359    },
1360    {
1361     "referenced_type" : "type-28"
1362    }
1363   ],
1364   "return_type" : "type-9",
1365   "source_file" : "/system/media/audio_route/audio_route.c"
1366  },
1367  {
1368   "function_name" : "audio_route_free",
1369   "linker_set_key" : "audio_route_free",
1370   "parameters" :
1371   [
1372    {
1373     "referenced_type" : "type-64"
1374    }
1375   ],
1376   "return_type" : "type-19",
1377   "source_file" : "/system/media/audio_route/audio_route.c"
1378  },
1379  {
1380   "function_name" : "audio_route_init",
1381   "linker_set_key" : "audio_route_init",
1382   "parameters" :
1383   [
1384    {
1385     "referenced_type" : "type-20"
1386    },
1387    {
1388     "referenced_type" : "type-28"
1389    }
1390   ],
1391   "return_type" : "type-64",
1392   "source_file" : "/system/media/audio_route/audio_route.c"
1393  },
1394  {
1395   "function_name" : "audio_route_reset",
1396   "linker_set_key" : "audio_route_reset",
1397   "parameters" :
1398   [
1399    {
1400     "referenced_type" : "type-64"
1401    }
1402   ],
1403   "return_type" : "type-19",
1404   "source_file" : "/system/media/audio_route/audio_route.c"
1405  },
1406  {
1407   "function_name" : "audio_route_reset_and_update_path",
1408   "linker_set_key" : "audio_route_reset_and_update_path",
1409   "parameters" :
1410   [
1411    {
1412     "referenced_type" : "type-64"
1413    },
1414    {
1415     "referenced_type" : "type-28"
1416    }
1417   ],
1418   "return_type" : "type-9",
1419   "source_file" : "/system/media/audio_route/audio_route.c"
1420  },
1421  {
1422   "function_name" : "audio_route_reset_path",
1423   "linker_set_key" : "audio_route_reset_path",
1424   "parameters" :
1425   [
1426    {
1427     "referenced_type" : "type-64"
1428    },
1429    {
1430     "referenced_type" : "type-28"
1431    }
1432   ],
1433   "return_type" : "type-9",
1434   "source_file" : "/system/media/audio_route/audio_route.c"
1435  },
1436  {
1437   "function_name" : "audio_route_update_mixer",
1438   "linker_set_key" : "audio_route_update_mixer",
1439   "parameters" :
1440   [
1441    {
1442     "referenced_type" : "type-64"
1443    }
1444   ],
1445   "return_type" : "type-9",
1446   "source_file" : "/system/media/audio_route/audio_route.c"
1447  }
1448 ],
1449 "global_vars" : [],
1450 "lvalue_reference_types" : [],
1451 "pointer_types" :
1452 [
1453  {
1454   "alignment" : 4,
1455   "linker_set_key" : "XML_cp *",
1456   "name" : "XML_cp *",
1457   "referenced_type" : "type-101",
1458   "self_type" : "type-102",
1459   "size" : 4,
1460   "source_file" : "/external/expat/lib/expat.h"
1461  },
1462  {
1463   "alignment" : 4,
1464   "linker_set_key" : "__sFILE *",
1465   "name" : "__sFILE *",
1466   "referenced_type" : "type-46",
1467   "self_type" : "type-45",
1468   "size" : 4,
1469   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/stdio.h"
1470  },
1471  {
1472   "alignment" : 4,
1473   "linker_set_key" : "_fpstate_32 *",
1474   "name" : "_fpstate_32 *",
1475   "referenced_type" : "type-69",
1476   "self_type" : "type-164",
1477   "size" : 4,
1478   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h"
1479  },
1480  {
1481   "alignment" : 4,
1482   "linker_set_key" : "_libc_fpstate *",
1483   "name" : "_libc_fpstate *",
1484   "referenced_type" : "type-10",
1485   "self_type" : "type-14",
1486   "size" : 4,
1487   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h"
1488  },
1489  {
1490   "alignment" : 4,
1491   "linker_set_key" : "audio_route *",
1492   "name" : "audio_route *",
1493   "referenced_type" : "type-57",
1494   "self_type" : "type-64",
1495   "size" : 4,
1496   "source_file" : "/system/media/audio_route/audio_route.c"
1497  },
1498  {
1499   "alignment" : 4,
1500   "linker_set_key" : "char *",
1501   "name" : "char *",
1502   "referenced_type" : "type-30",
1503   "self_type" : "type-55",
1504   "size" : 4,
1505   "source_file" : "/external/expat/lib/expat.h"
1506  },
1507  {
1508   "alignment" : 4,
1509   "linker_set_key" : "const char *",
1510   "name" : "const char *",
1511   "referenced_type" : "type-29",
1512   "self_type" : "type-28",
1513   "size" : 4,
1514   "source_file" : "/external/expat/lib/expat.h"
1515  },
1516  {
1517   "alignment" : 4,
1518   "linker_set_key" : "const void *",
1519   "name" : "const void *",
1520   "referenced_type" : "type-68",
1521   "self_type" : "type-67",
1522   "size" : 4,
1523   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1524  },
1525  {
1526   "alignment" : 4,
1527   "linker_set_key" : "int (*)(void *, const char *)",
1528   "name" : "int (*)(void *, const char *)",
1529   "referenced_type" : "type-113",
1530   "self_type" : "type-112",
1531   "size" : 4,
1532   "source_file" : "/external/expat/lib/expat.h"
1533  },
1534  {
1535   "alignment" : 4,
1536   "linker_set_key" : "int *",
1537   "name" : "int *",
1538   "referenced_type" : "type-9",
1539   "self_type" : "type-40",
1540   "size" : 4,
1541   "source_file" : "/system/media/audio_route/audio_route.c"
1542  },
1543  {
1544   "alignment" : 4,
1545   "linker_set_key" : "long *",
1546   "name" : "long *",
1547   "referenced_type" : "type-42",
1548   "self_type" : "type-41",
1549   "size" : 4,
1550   "source_file" : "/system/media/audio_route/audio_route.c"
1551  },
1552  {
1553   "alignment" : 4,
1554   "linker_set_key" : "mixer *",
1555   "name" : "mixer *",
1556   "referenced_type" : "type-59",
1557   "self_type" : "type-58",
1558   "size" : 4,
1559   "source_file" : "/system/media/audio_route/audio_route.c"
1560  },
1561  {
1562   "alignment" : 4,
1563   "linker_set_key" : "mixer_ctl *",
1564   "name" : "mixer_ctl *",
1565   "referenced_type" : "type-51",
1566   "self_type" : "type-50",
1567   "size" : 4,
1568   "source_file" : "/system/media/audio_route/audio_route.c"
1569  },
1570  {
1571   "alignment" : 4,
1572   "linker_set_key" : "mixer_path *",
1573   "name" : "mixer_path *",
1574   "referenced_type" : "type-54",
1575   "self_type" : "type-61",
1576   "size" : 4,
1577   "source_file" : "/system/media/audio_route/audio_route.c"
1578  },
1579  {
1580   "alignment" : 4,
1581   "linker_set_key" : "mixer_setting *",
1582   "name" : "mixer_setting *",
1583   "referenced_type" : "type-52",
1584   "self_type" : "type-56",
1585   "size" : 4,
1586   "source_file" : "/system/media/audio_route/audio_route.c"
1587  },
1588  {
1589   "alignment" : 4,
1590   "linker_set_key" : "mixer_state *",
1591   "name" : "mixer_state *",
1592   "referenced_type" : "type-49",
1593   "self_type" : "type-60",
1594   "size" : 4,
1595   "source_file" : "/system/media/audio_route/audio_route.c"
1596  },
1597  {
1598   "alignment" : 4,
1599   "linker_set_key" : "siginfo *",
1600   "name" : "siginfo *",
1601   "referenced_type" : "type-174",
1602   "self_type" : "type-173",
1603   "size" : 4,
1604   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1605  },
1606  {
1607   "alignment" : 4,
1608   "linker_set_key" : "ucontext *",
1609   "name" : "ucontext *",
1610   "referenced_type" : "type-15",
1611   "self_type" : "type-16",
1612   "size" : 4,
1613   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h"
1614  },
1615  {
1616   "alignment" : 4,
1617   "linker_set_key" : "unsigned char *",
1618   "name" : "unsigned char *",
1619   "referenced_type" : "type-44",
1620   "self_type" : "type-43",
1621   "size" : 4,
1622   "source_file" : "/system/media/audio_route/audio_route.c"
1623  },
1624  {
1625   "alignment" : 4,
1626   "linker_set_key" : "user_fpregs_struct *",
1627   "name" : "user_fpregs_struct *",
1628   "referenced_type" : "type-206",
1629   "self_type" : "type-214",
1630   "size" : 4,
1631   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h"
1632  },
1633  {
1634   "alignment" : 4,
1635   "linker_set_key" : "user_regs_struct *",
1636   "name" : "user_regs_struct *",
1637   "referenced_type" : "type-211",
1638   "self_type" : "type-213",
1639   "size" : 4,
1640   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h"
1641  },
1642  {
1643   "alignment" : 4,
1644   "linker_set_key" : "void (*)(int)",
1645   "name" : "void (*)(int)",
1646   "referenced_type" : "type-170",
1647   "self_type" : "type-169",
1648   "size" : 4,
1649   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1650  },
1651  {
1652   "alignment" : 4,
1653   "linker_set_key" : "void (*)(int, siginfo *, void *)",
1654   "name" : "void (*)(int, siginfo *, void *)",
1655   "referenced_type" : "type-172",
1656   "self_type" : "type-171",
1657   "size" : 4,
1658   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1659  },
1660  {
1661   "alignment" : 4,
1662   "linker_set_key" : "void (*)(sigval)",
1663   "name" : "void (*)(sigval)",
1664   "referenced_type" : "type-199",
1665   "self_type" : "type-198",
1666   "size" : 4,
1667   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
1668  },
1669  {
1670   "alignment" : 4,
1671   "linker_set_key" : "void (*)(void *)",
1672   "name" : "void (*)(void *)",
1673   "referenced_type" : "type-109",
1674   "self_type" : "type-108",
1675   "size" : 4,
1676   "source_file" : "/external/expat/lib/expat.h"
1677  },
1678  {
1679   "alignment" : 4,
1680   "linker_set_key" : "void (*)(void *, const void *)",
1681   "name" : "void (*)(void *, const void *)",
1682   "referenced_type" : "type-87",
1683   "self_type" : "type-86",
1684   "size" : 4,
1685   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1686  },
1687  {
1688   "alignment" : 4,
1689   "linker_set_key" : "void (*)(void)",
1690   "name" : "void (*)(void)",
1691   "referenced_type" : "type-192",
1692   "self_type" : "type-191",
1693   "size" : 4,
1694   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h"
1695  },
1696  {
1697   "alignment" : 4,
1698   "linker_set_key" : "void *",
1699   "name" : "void *",
1700   "referenced_type" : "type-19",
1701   "self_type" : "type-18",
1702   "size" : 4,
1703   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h"
1704  },
1705  {
1706   "alignment" : 4,
1707   "linker_set_key" : "void *(*)(unsigned int)",
1708   "name" : "void *(*)(unsigned int)",
1709   "referenced_type" : "type-105",
1710   "self_type" : "type-104",
1711   "size" : 4,
1712   "source_file" : "/external/expat/lib/expat.h"
1713  },
1714  {
1715   "alignment" : 4,
1716   "linker_set_key" : "void *(*)(unsigned int, const void *)",
1717   "name" : "void *(*)(unsigned int, const void *)",
1718   "referenced_type" : "type-66",
1719   "self_type" : "type-65",
1720   "size" : 4,
1721   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1722  },
1723  {
1724   "alignment" : 4,
1725   "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
1726   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
1727   "referenced_type" : "type-90",
1728   "self_type" : "type-89",
1729   "size" : 4,
1730   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1731  },
1732  {
1733   "alignment" : 4,
1734   "linker_set_key" : "void *(*)(void *, unsigned int)",
1735   "name" : "void *(*)(void *, unsigned int)",
1736   "referenced_type" : "type-107",
1737   "self_type" : "type-106",
1738   "size" : 4,
1739   "source_file" : "/external/expat/lib/expat.h"
1740  },
1741  {
1742   "alignment" : 4,
1743   "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
1744   "name" : "void *(*)(void *, unsigned int, const void *)",
1745   "referenced_type" : "type-84",
1746   "self_type" : "type-83",
1747   "size" : 4,
1748   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1749  }
1750 ],
1751 "qualified_types" :
1752 [
1753  {
1754   "alignment" : 1,
1755   "is_const" : true,
1756   "linker_set_key" : "const char",
1757   "name" : "const char",
1758   "referenced_type" : "type-30",
1759   "self_type" : "type-29",
1760   "size" : 1,
1761   "source_file" : "/external/expat/lib/expat.h"
1762  },
1763  {
1764   "alignment" : 4,
1765   "is_const" : true,
1766   "linker_set_key" : "const char *const[65]",
1767   "name" : "const char *const[65]",
1768   "referenced_type" : "type-27",
1769   "self_type" : "type-31",
1770   "size" : 260,
1771   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/signal.h"
1772  },
1773  {
1774   "is_const" : true,
1775   "linker_set_key" : "const void",
1776   "name" : "const void",
1777   "referenced_type" : "type-19",
1778   "self_type" : "type-68",
1779   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1780  },
1781  {
1782   "alignment" : 4,
1783   "is_volatile" : true,
1784   "linker_set_key" : "void (*volatile)(void *, const void *)",
1785   "name" : "void (*volatile)(void *, const void *)",
1786   "referenced_type" : "type-86",
1787   "self_type" : "type-88",
1788   "size" : 4,
1789   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1790  },
1791  {
1792   "alignment" : 4,
1793   "is_volatile" : true,
1794   "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
1795   "name" : "void *(*volatile)(unsigned int, const void *)",
1796   "referenced_type" : "type-65",
1797   "self_type" : "type-82",
1798   "size" : 4,
1799   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1800  },
1801  {
1802   "alignment" : 4,
1803   "is_volatile" : true,
1804   "linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
1805   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
1806   "referenced_type" : "type-89",
1807   "self_type" : "type-91",
1808   "size" : 4,
1809   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1810  },
1811  {
1812   "alignment" : 4,
1813   "is_volatile" : true,
1814   "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
1815   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
1816   "referenced_type" : "type-83",
1817   "self_type" : "type-85",
1818   "size" : 4,
1819   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h"
1820  }
1821 ],
1822 "record_types" :
1823 [
1824  {
1825   "alignment" : 4,
1826   "fields" :
1827   [
1828    {
1829     "field_name" : "map",
1830     "referenced_type" : "type-111"
1831    },
1832    {
1833     "field_name" : "data",
1834     "field_offset" : 8192,
1835     "referenced_type" : "type-18"
1836    },
1837    {
1838     "field_name" : "convert",
1839     "field_offset" : 8224,
1840     "referenced_type" : "type-112"
1841    },
1842    {
1843     "field_name" : "release",
1844     "field_offset" : 8256,
1845     "referenced_type" : "type-108"
1846    }
1847   ],
1848   "linker_set_key" : "XML_Encoding",
1849   "name" : "XML_Encoding",
1850   "referenced_type" : "type-110",
1851   "self_type" : "type-110",
1852   "size" : 1036,
1853   "source_file" : "/external/expat/lib/expat.h",
1854   "unique_id" : "XML_Encoding"
1855  },
1856  {
1857   "alignment" : 4,
1858   "fields" :
1859   [
1860    {
1861     "field_name" : "major",
1862     "referenced_type" : "type-9"
1863    },
1864    {
1865     "field_name" : "minor",
1866     "field_offset" : 32,
1867     "referenced_type" : "type-9"
1868    },
1869    {
1870     "field_name" : "micro",
1871     "field_offset" : 64,
1872     "referenced_type" : "type-9"
1873    }
1874   ],
1875   "linker_set_key" : "XML_Expat_Version",
1876   "name" : "XML_Expat_Version",
1877   "referenced_type" : "type-117",
1878   "self_type" : "type-117",
1879   "size" : 12,
1880   "source_file" : "/external/expat/lib/expat.h",
1881   "unique_id" : "XML_Expat_Version"
1882  },
1883  {
1884   "alignment" : 4,
1885   "fields" :
1886   [
1887    {
1888     "field_name" : "feature",
1889     "referenced_type" : "type-118"
1890    },
1891    {
1892     "field_name" : "name",
1893     "field_offset" : 32,
1894     "referenced_type" : "type-28"
1895    },
1896    {
1897     "field_name" : "value",
1898     "field_offset" : 64,
1899     "referenced_type" : "type-42"
1900    }
1901   ],
1902   "linker_set_key" : "XML_Feature",
1903   "name" : "XML_Feature",
1904   "referenced_type" : "type-119",
1905   "self_type" : "type-119",
1906   "size" : 12,
1907   "source_file" : "/external/expat/lib/expat.h",
1908   "unique_id" : "XML_Feature"
1909  },
1910  {
1911   "alignment" : 4,
1912   "fields" :
1913   [
1914    {
1915     "field_name" : "malloc_fcn",
1916     "referenced_type" : "type-104"
1917    },
1918    {
1919     "field_name" : "realloc_fcn",
1920     "field_offset" : 32,
1921     "referenced_type" : "type-106"
1922    },
1923    {
1924     "field_name" : "free_fcn",
1925     "field_offset" : 64,
1926     "referenced_type" : "type-108"
1927    }
1928   ],
1929   "linker_set_key" : "XML_Memory_Handling_Suite",
1930   "name" : "XML_Memory_Handling_Suite",
1931   "referenced_type" : "type-103",
1932   "self_type" : "type-103",
1933   "size" : 12,
1934   "source_file" : "/external/expat/lib/expat.h",
1935   "unique_id" : "XML_Memory_Handling_Suite"
1936  },
1937  {
1938   "alignment" : 4,
1939   "fields" :
1940   [
1941    {
1942     "field_name" : "parsing",
1943     "referenced_type" : "type-114"
1944    },
1945    {
1946     "field_name" : "finalBuffer",
1947     "field_offset" : 32,
1948     "referenced_type" : "type-44"
1949    }
1950   ],
1951   "linker_set_key" : "XML_ParsingStatus",
1952   "name" : "XML_ParsingStatus",
1953   "referenced_type" : "type-115",
1954   "self_type" : "type-115",
1955   "size" : 8,
1956   "source_file" : "/external/expat/lib/expat.h",
1957   "unique_id" : "XML_ParsingStatus"
1958  },
1959  {
1960   "alignment" : 4,
1961   "fields" :
1962   [
1963    {
1964     "field_name" : "type",
1965     "referenced_type" : "type-99"
1966    },
1967    {
1968     "field_name" : "quant",
1969     "field_offset" : 32,
1970     "referenced_type" : "type-100"
1971    },
1972    {
1973     "field_name" : "name",
1974     "field_offset" : 64,
1975     "referenced_type" : "type-55"
1976    },
1977    {
1978     "field_name" : "numchildren",
1979     "field_offset" : 96,
1980     "referenced_type" : "type-20"
1981    },
1982    {
1983     "field_name" : "children",
1984     "field_offset" : 128,
1985     "referenced_type" : "type-102"
1986    }
1987   ],
1988   "linker_set_key" : "XML_cp",
1989   "name" : "XML_cp",
1990   "referenced_type" : "type-101",
1991   "self_type" : "type-101",
1992   "size" : 20,
1993   "source_file" : "/external/expat/lib/expat.h",
1994   "unique_id" : "XML_cp"
1995  },
1996  {
1997   "alignment" : 4,
1998   "fields" :
1999   [
2000    {
2001     "field_name" : "fds_bits",
2002     "referenced_type" : "type-2"
2003    }
2004   ],
2005   "linker_set_key" : "__kernel_fd_set",
2006   "name" : "__kernel_fd_set",
2007   "referenced_type" : "type-1",
2008   "self_type" : "type-1",
2009   "size" : 128,
2010   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
2011   "unique_id" : "__kernel_fd_set"
2012  },
2013  {
2014   "alignment" : 4,
2015   "fields" :
2016   [
2017    {
2018     "field_name" : "val",
2019     "referenced_type" : "type-8"
2020    }
2021   ],
2022   "linker_set_key" : "__kernel_fsid_t",
2023   "name" : "__kernel_fsid_t",
2024   "referenced_type" : "type-96",
2025   "self_type" : "type-96",
2026   "size" : 8,
2027   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
2028   "unique_id" : "__kernel_fsid_t"
2029  },
2030  {
2031   "alignment" : 4,
2032   "fields" :
2033   [
2034    {
2035     "field_name" : "it_interval",
2036     "referenced_type" : "type-146"
2037    },
2038    {
2039     "field_name" : "it_value",
2040     "field_offset" : 128,
2041     "referenced_type" : "type-146"
2042    }
2043   ],
2044   "linker_set_key" : "__kernel_itimerspec",
2045   "name" : "__kernel_itimerspec",
2046   "referenced_type" : "type-147",
2047   "self_type" : "type-147",
2048   "size" : 32,
2049   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
2050   "unique_id" : "__kernel_itimerspec"
2051  },
2052  {
2053   "alignment" : 4,
2054   "fields" :
2055   [
2056    {
2057     "field_name" : "tv_sec",
2058     "referenced_type" : "type-42"
2059    },
2060    {
2061     "field_name" : "tv_usec",
2062     "field_offset" : 32,
2063     "referenced_type" : "type-42"
2064    }
2065   ],
2066   "linker_set_key" : "__kernel_old_timeval",
2067   "name" : "__kernel_old_timeval",
2068   "referenced_type" : "type-148",
2069   "self_type" : "type-148",
2070   "size" : 8,
2071   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
2072   "unique_id" : "__kernel_old_timeval"
2073  },
2074  {
2075   "alignment" : 4,
2076   "fields" :
2077   [
2078    {
2079     "field_name" : "_u",
2080     "referenced_type" : "type-168"
2081    },
2082    {
2083     "field_name" : "sa_mask",
2084     "field_offset" : 32,
2085     "referenced_type" : "type-3"
2086    },
2087    {
2088     "field_name" : "sa_flags",
2089     "field_offset" : 64,
2090     "referenced_type" : "type-3"
2091    },
2092    {
2093     "field_name" : "sa_restorer",
2094     "field_offset" : 96,
2095     "referenced_type" : "type-191"
2096    }
2097   ],
2098   "linker_set_key" : "__kernel_sigaction",
2099   "name" : "__kernel_sigaction",
2100   "referenced_type" : "type-167",
2101   "self_type" : "type-167",
2102   "size" : 16,
2103   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h",
2104   "unique_id" : "__kernel_sigaction"
2105  },
2106  {
2107   "alignment" : 4,
2108   "fields" :
2109   [
2110    {
2111     "field_name" : "_sa_handler",
2112     "referenced_type" : "type-169"
2113    },
2114    {
2115     "field_name" : "_sa_sigaction",
2116     "referenced_type" : "type-171"
2117    }
2118   ],
2119   "is_anonymous" : true,
2120   "linker_set_key" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/signal.h:81:3) at bionic/libc/kernel/uapi/asm-x86/asm/signal.h:81:3",
2121   "name" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/signal.h:81:3) at bionic/libc/kernel/uapi/asm-x86/asm/signal.h:81:3",
2122   "record_kind" : "union",
2123   "referenced_type" : "type-168",
2124   "self_type" : "type-168",
2125   "size" : 4,
2126   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h",
2127   "unique_id" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/signal.h:81:3)"
2128  },
2129  {
2130   "alignment" : 4,
2131   "fields" :
2132   [
2133    {
2134     "field_name" : "tv_sec",
2135     "referenced_type" : "type-95"
2136    },
2137    {
2138     "field_name" : "tv_nsec",
2139     "field_offset" : 64,
2140     "referenced_type" : "type-95"
2141    }
2142   ],
2143   "linker_set_key" : "__kernel_timespec",
2144   "name" : "__kernel_timespec",
2145   "referenced_type" : "type-146",
2146   "self_type" : "type-146",
2147   "size" : 16,
2148   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
2149   "unique_id" : "__kernel_timespec"
2150  },
2151  {
2152   "alignment" : 4,
2153   "fields" :
2154   [
2155    {
2156     "field_name" : "_kill",
2157     "referenced_type" : "type-178"
2158    },
2159    {
2160     "field_name" : "_timer",
2161     "referenced_type" : "type-179"
2162    },
2163    {
2164     "field_name" : "_rt",
2165     "referenced_type" : "type-181"
2166    },
2167    {
2168     "field_name" : "_sigchld",
2169     "referenced_type" : "type-182"
2170    },
2171    {
2172     "field_name" : "_sigfault",
2173     "referenced_type" : "type-183"
2174    },
2175    {
2176     "field_name" : "_sigpoll",
2177     "referenced_type" : "type-188"
2178    },
2179    {
2180     "field_name" : "_sigsys",
2181     "referenced_type" : "type-189"
2182    }
2183   ],
2184   "linker_set_key" : "__sifields",
2185   "name" : "__sifields",
2186   "record_kind" : "union",
2187   "referenced_type" : "type-177",
2188   "self_type" : "type-177",
2189   "size" : 20,
2190   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2191   "unique_id" : "__sifields"
2192  },
2193  {
2194   "alignment" : 4,
2195   "fields" :
2196   [
2197    {
2198     "field_name" : "_pid",
2199     "referenced_type" : "type-9"
2200    },
2201    {
2202     "field_name" : "_uid",
2203     "field_offset" : 32,
2204     "referenced_type" : "type-20"
2205    }
2206   ],
2207   "is_anonymous" : true,
2208   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
2209   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
2210   "referenced_type" : "type-178",
2211   "self_type" : "type-178",
2212   "size" : 8,
2213   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2214   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3)"
2215  },
2216  {
2217   "alignment" : 4,
2218   "fields" :
2219   [
2220    {
2221     "field_name" : "_tid",
2222     "referenced_type" : "type-9"
2223    },
2224    {
2225     "field_name" : "_overrun",
2226     "field_offset" : 32,
2227     "referenced_type" : "type-9"
2228    },
2229    {
2230     "field_name" : "_sigval",
2231     "field_offset" : 64,
2232     "referenced_type" : "type-180"
2233    },
2234    {
2235     "field_name" : "_sys_private",
2236     "field_offset" : 96,
2237     "referenced_type" : "type-9"
2238    }
2239   ],
2240   "is_anonymous" : true,
2241   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
2242   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
2243   "referenced_type" : "type-179",
2244   "self_type" : "type-179",
2245   "size" : 16,
2246   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2247   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3)"
2248  },
2249  {
2250   "alignment" : 4,
2251   "fields" :
2252   [
2253    {
2254     "field_name" : "_pid",
2255     "referenced_type" : "type-9"
2256    },
2257    {
2258     "field_name" : "_uid",
2259     "field_offset" : 32,
2260     "referenced_type" : "type-20"
2261    },
2262    {
2263     "field_name" : "_sigval",
2264     "field_offset" : 64,
2265     "referenced_type" : "type-180"
2266    }
2267   ],
2268   "is_anonymous" : true,
2269   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
2270   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
2271   "referenced_type" : "type-181",
2272   "self_type" : "type-181",
2273   "size" : 12,
2274   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2275   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3)"
2276  },
2277  {
2278   "alignment" : 4,
2279   "fields" :
2280   [
2281    {
2282     "field_name" : "_pid",
2283     "referenced_type" : "type-9"
2284    },
2285    {
2286     "field_name" : "_uid",
2287     "field_offset" : 32,
2288     "referenced_type" : "type-20"
2289    },
2290    {
2291     "field_name" : "_status",
2292     "field_offset" : 64,
2293     "referenced_type" : "type-9"
2294    },
2295    {
2296     "field_name" : "_utime",
2297     "field_offset" : 96,
2298     "referenced_type" : "type-42"
2299    },
2300    {
2301     "field_name" : "_stime",
2302     "field_offset" : 128,
2303     "referenced_type" : "type-42"
2304    }
2305   ],
2306   "is_anonymous" : true,
2307   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
2308   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
2309   "referenced_type" : "type-182",
2310   "self_type" : "type-182",
2311   "size" : 20,
2312   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2313   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3)"
2314  },
2315  {
2316   "alignment" : 4,
2317   "fields" :
2318   [
2319    {
2320     "field_name" : "_addr",
2321     "referenced_type" : "type-18"
2322    },
2323    {
2324     "field_offset" : 32,
2325     "referenced_type" : "type-184"
2326    }
2327   ],
2328   "is_anonymous" : true,
2329   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
2330   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
2331   "referenced_type" : "type-183",
2332   "self_type" : "type-183",
2333   "size" : 16,
2334   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2335   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)"
2336  },
2337  {
2338   "alignment" : 4,
2339   "fields" :
2340   [
2341    {
2342     "field_name" : "_addr_lsb",
2343     "referenced_type" : "type-125"
2344    },
2345    {
2346     "field_name" : "_addr_bnd",
2347     "referenced_type" : "type-185"
2348    },
2349    {
2350     "field_name" : "_addr_pkey",
2351     "referenced_type" : "type-187"
2352    }
2353   ],
2354   "is_anonymous" : true,
2355   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
2356   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
2357   "record_kind" : "union",
2358   "referenced_type" : "type-184",
2359   "self_type" : "type-184",
2360   "size" : 12,
2361   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2362   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)"
2363  },
2364  {
2365   "alignment" : 4,
2366   "fields" :
2367   [
2368    {
2369     "field_name" : "_dummy_bnd",
2370     "referenced_type" : "type-186"
2371    },
2372    {
2373     "field_name" : "_lower",
2374     "field_offset" : 32,
2375     "referenced_type" : "type-18"
2376    },
2377    {
2378     "field_name" : "_upper",
2379     "field_offset" : 64,
2380     "referenced_type" : "type-18"
2381    }
2382   ],
2383   "is_anonymous" : true,
2384   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
2385   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
2386   "referenced_type" : "type-185",
2387   "self_type" : "type-185",
2388   "size" : 12,
2389   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2390   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7)"
2391  },
2392  {
2393   "alignment" : 4,
2394   "fields" :
2395   [
2396    {
2397     "field_name" : "_dummy_pkey",
2398     "referenced_type" : "type-186"
2399    },
2400    {
2401     "field_name" : "_pkey",
2402     "field_offset" : 32,
2403     "referenced_type" : "type-20"
2404    }
2405   ],
2406   "is_anonymous" : true,
2407   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
2408   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
2409   "referenced_type" : "type-187",
2410   "self_type" : "type-187",
2411   "size" : 8,
2412   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2413   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7)"
2414  },
2415  {
2416   "alignment" : 4,
2417   "fields" :
2418   [
2419    {
2420     "field_name" : "_band",
2421     "referenced_type" : "type-42"
2422    },
2423    {
2424     "field_name" : "_fd",
2425     "field_offset" : 32,
2426     "referenced_type" : "type-9"
2427    }
2428   ],
2429   "is_anonymous" : true,
2430   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
2431   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
2432   "referenced_type" : "type-188",
2433   "self_type" : "type-188",
2434   "size" : 8,
2435   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2436   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3)"
2437  },
2438  {
2439   "alignment" : 4,
2440   "fields" :
2441   [
2442    {
2443     "field_name" : "_call_addr",
2444     "referenced_type" : "type-18"
2445    },
2446    {
2447     "field_name" : "_syscall",
2448     "field_offset" : 32,
2449     "referenced_type" : "type-9"
2450    },
2451    {
2452     "field_name" : "_arch",
2453     "field_offset" : 64,
2454     "referenced_type" : "type-20"
2455    }
2456   ],
2457   "is_anonymous" : true,
2458   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
2459   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
2460   "referenced_type" : "type-189",
2461   "self_type" : "type-189",
2462   "size" : 12,
2463   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
2464   "unique_id" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3)"
2465  },
2466  {
2467   "alignment" : 2,
2468   "fields" :
2469   [
2470    {
2471     "field_name" : "significand",
2472     "referenced_type" : "type-6"
2473    },
2474    {
2475     "field_name" : "exponent",
2476     "field_offset" : 64,
2477     "referenced_type" : "type-4"
2478    }
2479   ],
2480   "linker_set_key" : "_fpreg",
2481   "name" : "_fpreg",
2482   "referenced_type" : "type-71",
2483   "self_type" : "type-71",
2484   "size" : 10,
2485   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2486   "unique_id" : "_fpreg"
2487  },
2488  {
2489   "alignment" : 4,
2490   "fields" :
2491   [
2492    {
2493     "field_name" : "cw",
2494     "referenced_type" : "type-20"
2495    },
2496    {
2497     "field_name" : "sw",
2498     "field_offset" : 32,
2499     "referenced_type" : "type-20"
2500    },
2501    {
2502     "field_name" : "tag",
2503     "field_offset" : 64,
2504     "referenced_type" : "type-20"
2505    },
2506    {
2507     "field_name" : "ipoff",
2508     "field_offset" : 96,
2509     "referenced_type" : "type-20"
2510    },
2511    {
2512     "field_name" : "cssel",
2513     "field_offset" : 128,
2514     "referenced_type" : "type-20"
2515    },
2516    {
2517     "field_name" : "dataoff",
2518     "field_offset" : 160,
2519     "referenced_type" : "type-20"
2520    },
2521    {
2522     "field_name" : "datasel",
2523     "field_offset" : 192,
2524     "referenced_type" : "type-20"
2525    },
2526    {
2527     "field_name" : "_st",
2528     "field_offset" : 224,
2529     "referenced_type" : "type-70"
2530    },
2531    {
2532     "field_name" : "status",
2533     "field_offset" : 864,
2534     "referenced_type" : "type-4"
2535    },
2536    {
2537     "field_name" : "magic",
2538     "field_offset" : 880,
2539     "referenced_type" : "type-4"
2540    },
2541    {
2542     "field_name" : "_fxsr_env",
2543     "field_offset" : 896,
2544     "referenced_type" : "type-72"
2545    },
2546    {
2547     "field_name" : "mxcsr",
2548     "field_offset" : 1088,
2549     "referenced_type" : "type-20"
2550    },
2551    {
2552     "field_name" : "reserved",
2553     "field_offset" : 1120,
2554     "referenced_type" : "type-20"
2555    },
2556    {
2557     "field_name" : "_fxsr_st",
2558     "field_offset" : 1152,
2559     "referenced_type" : "type-73"
2560    },
2561    {
2562     "field_name" : "_xmm",
2563     "field_offset" : 2176,
2564     "referenced_type" : "type-74"
2565    },
2566    {
2567     "field_offset" : 3200,
2568     "referenced_type" : "type-75"
2569    },
2570    {
2571     "field_offset" : 4608,
2572     "referenced_type" : "type-77"
2573    }
2574   ],
2575   "linker_set_key" : "_fpstate_32",
2576   "name" : "_fpstate_32",
2577   "referenced_type" : "type-69",
2578   "self_type" : "type-69",
2579   "size" : 624,
2580   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2581   "unique_id" : "_fpstate_32"
2582  },
2583  {
2584   "alignment" : 4,
2585   "fields" :
2586   [
2587    {
2588     "field_name" : "padding1",
2589     "referenced_type" : "type-76"
2590    },
2591    {
2592     "field_name" : "padding",
2593     "referenced_type" : "type-76"
2594    }
2595   ],
2596   "is_anonymous" : true,
2597   "linker_set_key" : "_fpstate_32::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:62:3) at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:62:3",
2598   "name" : "_fpstate_32::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:62:3) at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:62:3",
2599   "record_kind" : "union",
2600   "referenced_type" : "type-75",
2601   "self_type" : "type-75",
2602   "size" : 176,
2603   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2604   "unique_id" : "_fpstate_32::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:62:3)"
2605  },
2606  {
2607   "alignment" : 4,
2608   "fields" :
2609   [
2610    {
2611     "field_name" : "padding2",
2612     "referenced_type" : "type-78"
2613    },
2614    {
2615     "field_name" : "sw_reserved",
2616     "referenced_type" : "type-79"
2617    }
2618   ],
2619   "is_anonymous" : true,
2620   "linker_set_key" : "_fpstate_32::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:66:3) at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:66:3",
2621   "name" : "_fpstate_32::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:66:3) at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:66:3",
2622   "record_kind" : "union",
2623   "referenced_type" : "type-77",
2624   "self_type" : "type-77",
2625   "size" : 48,
2626   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2627   "unique_id" : "_fpstate_32::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:66:3)"
2628  },
2629  {
2630   "alignment" : 4,
2631   "fields" :
2632   [
2633    {
2634     "field_name" : "cwd",
2635     "referenced_type" : "type-4"
2636    },
2637    {
2638     "field_name" : "swd",
2639     "field_offset" : 16,
2640     "referenced_type" : "type-4"
2641    },
2642    {
2643     "field_name" : "twd",
2644     "field_offset" : 32,
2645     "referenced_type" : "type-4"
2646    },
2647    {
2648     "field_name" : "fop",
2649     "field_offset" : 48,
2650     "referenced_type" : "type-4"
2651    },
2652    {
2653     "field_name" : "rip",
2654     "field_offset" : 64,
2655     "referenced_type" : "type-80"
2656    },
2657    {
2658     "field_name" : "rdp",
2659     "field_offset" : 128,
2660     "referenced_type" : "type-80"
2661    },
2662    {
2663     "field_name" : "mxcsr",
2664     "field_offset" : 192,
2665     "referenced_type" : "type-20"
2666    },
2667    {
2668     "field_name" : "mxcsr_mask",
2669     "field_offset" : 224,
2670     "referenced_type" : "type-20"
2671    },
2672    {
2673     "field_name" : "st_space",
2674     "field_offset" : 256,
2675     "referenced_type" : "type-152"
2676    },
2677    {
2678     "field_name" : "xmm_space",
2679     "field_offset" : 1280,
2680     "referenced_type" : "type-153"
2681    },
2682    {
2683     "field_name" : "reserved2",
2684     "field_offset" : 3328,
2685     "referenced_type" : "type-78"
2686    },
2687    {
2688     "field_offset" : 3712,
2689     "referenced_type" : "type-154"
2690    }
2691   ],
2692   "linker_set_key" : "_fpstate_64",
2693   "name" : "_fpstate_64",
2694   "referenced_type" : "type-151",
2695   "self_type" : "type-151",
2696   "size" : 512,
2697   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2698   "unique_id" : "_fpstate_64"
2699  },
2700  {
2701   "alignment" : 4,
2702   "fields" :
2703   [
2704    {
2705     "field_name" : "reserved3",
2706     "referenced_type" : "type-78"
2707    },
2708    {
2709     "field_name" : "sw_reserved",
2710     "referenced_type" : "type-79"
2711    }
2712   ],
2713   "is_anonymous" : true,
2714   "linker_set_key" : "_fpstate_64::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:83:3) at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:83:3",
2715   "name" : "_fpstate_64::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:83:3) at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:83:3",
2716   "record_kind" : "union",
2717   "referenced_type" : "type-154",
2718   "self_type" : "type-154",
2719   "size" : 48,
2720   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2721   "unique_id" : "_fpstate_64::(anonymous union at bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h:83:3)"
2722  },
2723  {
2724   "alignment" : 4,
2725   "fields" :
2726   [
2727    {
2728     "field_name" : "magic1",
2729     "referenced_type" : "type-20"
2730    },
2731    {
2732     "field_name" : "extended_size",
2733     "field_offset" : 32,
2734     "referenced_type" : "type-20"
2735    },
2736    {
2737     "field_name" : "xfeatures",
2738     "field_offset" : 64,
2739     "referenced_type" : "type-80"
2740    },
2741    {
2742     "field_name" : "xstate_size",
2743     "field_offset" : 128,
2744     "referenced_type" : "type-20"
2745    },
2746    {
2747     "field_name" : "padding",
2748     "field_offset" : 160,
2749     "referenced_type" : "type-81"
2750    }
2751   ],
2752   "linker_set_key" : "_fpx_sw_bytes",
2753   "name" : "_fpx_sw_bytes",
2754   "referenced_type" : "type-79",
2755   "self_type" : "type-79",
2756   "size" : 48,
2757   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2758   "unique_id" : "_fpx_sw_bytes"
2759  },
2760  {
2761   "alignment" : 2,
2762   "fields" :
2763   [
2764    {
2765     "field_name" : "significand",
2766     "referenced_type" : "type-6"
2767    },
2768    {
2769     "field_name" : "exponent",
2770     "field_offset" : 64,
2771     "referenced_type" : "type-4"
2772    },
2773    {
2774     "field_name" : "padding",
2775     "field_offset" : 80,
2776     "referenced_type" : "type-26"
2777    }
2778   ],
2779   "linker_set_key" : "_fpxreg",
2780   "name" : "_fpxreg",
2781   "referenced_type" : "type-25",
2782   "self_type" : "type-25",
2783   "size" : 16,
2784   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2785   "unique_id" : "_fpxreg"
2786  },
2787  {
2788   "alignment" : 4,
2789   "fields" :
2790   [
2791    {
2792     "field_name" : "xfeatures",
2793     "referenced_type" : "type-80"
2794    },
2795    {
2796     "field_name" : "reserved1",
2797     "field_offset" : 64,
2798     "referenced_type" : "type-156"
2799    },
2800    {
2801     "field_name" : "reserved2",
2802     "field_offset" : 192,
2803     "referenced_type" : "type-157"
2804    }
2805   ],
2806   "linker_set_key" : "_header",
2807   "name" : "_header",
2808   "referenced_type" : "type-155",
2809   "self_type" : "type-155",
2810   "size" : 64,
2811   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2812   "unique_id" : "_header"
2813  },
2814  {
2815   "alignment" : 2,
2816   "fields" :
2817   [
2818    {
2819     "field_name" : "significand",
2820     "referenced_type" : "type-6"
2821    },
2822    {
2823     "field_name" : "exponent",
2824     "field_offset" : 64,
2825     "referenced_type" : "type-4"
2826    }
2827   ],
2828   "linker_set_key" : "_libc_fpreg",
2829   "name" : "_libc_fpreg",
2830   "referenced_type" : "type-5",
2831   "self_type" : "type-5",
2832   "size" : 10,
2833   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h",
2834   "unique_id" : "_libc_fpreg"
2835  },
2836  {
2837   "alignment" : 4,
2838   "fields" :
2839   [
2840    {
2841     "field_name" : "cw",
2842     "referenced_type" : "type-3"
2843    },
2844    {
2845     "field_name" : "sw",
2846     "field_offset" : 32,
2847     "referenced_type" : "type-3"
2848    },
2849    {
2850     "field_name" : "tag",
2851     "field_offset" : 64,
2852     "referenced_type" : "type-3"
2853    },
2854    {
2855     "field_name" : "ipoff",
2856     "field_offset" : 96,
2857     "referenced_type" : "type-3"
2858    },
2859    {
2860     "field_name" : "cssel",
2861     "field_offset" : 128,
2862     "referenced_type" : "type-3"
2863    },
2864    {
2865     "field_name" : "dataoff",
2866     "field_offset" : 160,
2867     "referenced_type" : "type-3"
2868    },
2869    {
2870     "field_name" : "datasel",
2871     "field_offset" : 192,
2872     "referenced_type" : "type-3"
2873    },
2874    {
2875     "field_name" : "_st",
2876     "field_offset" : 224,
2877     "referenced_type" : "type-11"
2878    },
2879    {
2880     "field_name" : "status",
2881     "field_offset" : 864,
2882     "referenced_type" : "type-3"
2883    }
2884   ],
2885   "linker_set_key" : "_libc_fpstate",
2886   "name" : "_libc_fpstate",
2887   "referenced_type" : "type-10",
2888   "self_type" : "type-10",
2889   "size" : 112,
2890   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h",
2891   "unique_id" : "_libc_fpstate"
2892  },
2893  {
2894   "alignment" : 4,
2895   "fields" :
2896   [
2897    {
2898     "field_name" : "element",
2899     "referenced_type" : "type-48"
2900    }
2901   ],
2902   "linker_set_key" : "_xmmreg",
2903   "name" : "_xmmreg",
2904   "referenced_type" : "type-47",
2905   "self_type" : "type-47",
2906   "size" : 16,
2907   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2908   "unique_id" : "_xmmreg"
2909  },
2910  {
2911   "alignment" : 4,
2912   "fields" :
2913   [
2914    {
2915     "field_name" : "fpstate",
2916     "referenced_type" : "type-69"
2917    },
2918    {
2919     "field_name" : "xstate_hdr",
2920     "field_offset" : 4992,
2921     "referenced_type" : "type-155"
2922    },
2923    {
2924     "field_name" : "ymmh",
2925     "field_offset" : 5504,
2926     "referenced_type" : "type-158"
2927    }
2928   ],
2929   "linker_set_key" : "_xstate",
2930   "name" : "_xstate",
2931   "referenced_type" : "type-159",
2932   "self_type" : "type-159",
2933   "size" : 944,
2934   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2935   "unique_id" : "_xstate"
2936  },
2937  {
2938   "alignment" : 4,
2939   "fields" :
2940   [
2941    {
2942     "field_name" : "ymmh_space",
2943     "referenced_type" : "type-153"
2944    }
2945   ],
2946   "linker_set_key" : "_ymmh_state",
2947   "name" : "_ymmh_state",
2948   "referenced_type" : "type-158",
2949   "self_type" : "type-158",
2950   "size" : 256,
2951   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
2952   "unique_id" : "_ymmh_state"
2953  },
2954  {
2955   "alignment" : 4,
2956   "fields" :
2957   [
2958    {
2959     "field_name" : "mixer",
2960     "referenced_type" : "type-58"
2961    },
2962    {
2963     "field_name" : "num_mixer_ctls",
2964     "field_offset" : 32,
2965     "referenced_type" : "type-20"
2966    },
2967    {
2968     "field_name" : "mixer_state",
2969     "field_offset" : 64,
2970     "referenced_type" : "type-60"
2971    },
2972    {
2973     "field_name" : "mixer_path_size",
2974     "field_offset" : 96,
2975     "referenced_type" : "type-20"
2976    },
2977    {
2978     "field_name" : "num_mixer_paths",
2979     "field_offset" : 128,
2980     "referenced_type" : "type-20"
2981    },
2982    {
2983     "field_name" : "mixer_path",
2984     "field_offset" : 160,
2985     "referenced_type" : "type-61"
2986    }
2987   ],
2988   "linker_set_key" : "audio_route",
2989   "name" : "audio_route",
2990   "referenced_type" : "type-57",
2991   "self_type" : "type-57",
2992   "size" : 24,
2993   "source_file" : "/system/media/audio_route/audio_route.c",
2994   "unique_id" : "audio_route"
2995  },
2996  {
2997   "alignment" : 4,
2998   "fields" :
2999   [
3000    {
3001     "field_name" : "ar",
3002     "referenced_type" : "type-64"
3003    },
3004    {
3005     "field_name" : "path",
3006     "field_offset" : 32,
3007     "referenced_type" : "type-61"
3008    },
3009    {
3010     "field_name" : "level",
3011     "field_offset" : 64,
3012     "referenced_type" : "type-9"
3013    }
3014   ],
3015   "linker_set_key" : "config_parse_state",
3016   "name" : "config_parse_state",
3017   "referenced_type" : "type-63",
3018   "self_type" : "type-63",
3019   "size" : 12,
3020   "source_file" : "/system/media/audio_route/audio_route.c",
3021   "unique_id" : "config_parse_state"
3022  },
3023  {
3024   "alignment" : 4,
3025   "fields" :
3026   [
3027    {
3028     "field_name" : "enumerated",
3029     "referenced_type" : "type-40"
3030    },
3031    {
3032     "field_name" : "integer",
3033     "referenced_type" : "type-41"
3034    },
3035    {
3036     "field_name" : "ptr",
3037     "referenced_type" : "type-18"
3038    },
3039    {
3040     "field_name" : "bytes",
3041     "referenced_type" : "type-43"
3042    }
3043   ],
3044   "linker_set_key" : "ctl_values",
3045   "name" : "ctl_values",
3046   "record_kind" : "union",
3047   "referenced_type" : "type-39",
3048   "self_type" : "type-39",
3049   "size" : 4,
3050   "source_file" : "/system/media/audio_route/audio_route.c",
3051   "unique_id" : "ctl_values"
3052  },
3053  {
3054   "alignment" : 4,
3055   "fields" :
3056   [
3057    {
3058     "field_name" : "quot",
3059     "referenced_type" : "type-9"
3060    },
3061    {
3062     "field_name" : "rem",
3063     "field_offset" : 32,
3064     "referenced_type" : "type-9"
3065    }
3066   ],
3067   "linker_set_key" : "div_t",
3068   "name" : "div_t",
3069   "referenced_type" : "type-92",
3070   "self_type" : "type-92",
3071   "size" : 8,
3072   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/stdlib.h",
3073   "unique_id" : "div_t"
3074  },
3075  {
3076   "alignment" : 4,
3077   "fields" :
3078   [
3079    {
3080     "field_name" : "type",
3081     "referenced_type" : "type-9"
3082    },
3083    {
3084     "field_name" : "pid",
3085     "field_offset" : 32,
3086     "referenced_type" : "type-9"
3087    }
3088   ],
3089   "linker_set_key" : "f_owner_ex",
3090   "name" : "f_owner_ex",
3091   "referenced_type" : "type-123",
3092   "self_type" : "type-123",
3093   "size" : 8,
3094   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
3095   "unique_id" : "f_owner_ex"
3096  },
3097  {
3098   "alignment" : 4,
3099   "fields" :
3100   [
3101    {
3102     "field_name" : "fds_bits",
3103     "referenced_type" : "type-2"
3104    }
3105   ],
3106   "linker_set_key" : "fd_set",
3107   "name" : "fd_set",
3108   "referenced_type" : "type-32",
3109   "self_type" : "type-32",
3110   "size" : 128,
3111   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/select.h",
3112   "unique_id" : "fd_set"
3113  },
3114  {
3115   "alignment" : 4,
3116   "fields" :
3117   [
3118    {
3119     "field_name" : "l_type",
3120     "referenced_type" : "type-125"
3121    },
3122    {
3123     "field_name" : "l_whence",
3124     "field_offset" : 16,
3125     "referenced_type" : "type-125"
3126    },
3127    {
3128     "field_name" : "l_start",
3129     "field_offset" : 32,
3130     "referenced_type" : "type-42"
3131    },
3132    {
3133     "field_name" : "l_len",
3134     "field_offset" : 64,
3135     "referenced_type" : "type-42"
3136    },
3137    {
3138     "field_name" : "l_pid",
3139     "field_offset" : 96,
3140     "referenced_type" : "type-9"
3141    }
3142   ],
3143   "linker_set_key" : "flock",
3144   "name" : "flock",
3145   "referenced_type" : "type-124",
3146   "self_type" : "type-124",
3147   "size" : 16,
3148   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
3149   "unique_id" : "flock"
3150  },
3151  {
3152   "alignment" : 4,
3153   "fields" :
3154   [
3155    {
3156     "field_name" : "l_type",
3157     "referenced_type" : "type-125"
3158    },
3159    {
3160     "field_name" : "l_whence",
3161     "field_offset" : 16,
3162     "referenced_type" : "type-125"
3163    },
3164    {
3165     "field_name" : "l_start",
3166     "field_offset" : 32,
3167     "referenced_type" : "type-95"
3168    },
3169    {
3170     "field_name" : "l_len",
3171     "field_offset" : 96,
3172     "referenced_type" : "type-95"
3173    },
3174    {
3175     "field_name" : "l_pid",
3176     "field_offset" : 160,
3177     "referenced_type" : "type-9"
3178    }
3179   ],
3180   "linker_set_key" : "flock64",
3181   "name" : "flock64",
3182   "referenced_type" : "type-126",
3183   "self_type" : "type-126",
3184   "size" : 24,
3185   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
3186   "unique_id" : "flock64"
3187  },
3188  {
3189   "alignment" : 4,
3190   "fields" :
3191   [
3192    {
3193     "field_name" : "iov_base",
3194     "referenced_type" : "type-18"
3195    },
3196    {
3197     "field_name" : "iov_len",
3198     "field_offset" : 32,
3199     "referenced_type" : "type-20"
3200    }
3201   ],
3202   "linker_set_key" : "iovec",
3203   "name" : "iovec",
3204   "referenced_type" : "type-131",
3205   "self_type" : "type-131",
3206   "size" : 8,
3207   "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
3208   "unique_id" : "iovec"
3209  },
3210  {
3211   "alignment" : 4,
3212   "fields" :
3213   [
3214    {
3215     "field_name" : "it_interval",
3216     "referenced_type" : "type-141"
3217    },
3218    {
3219     "field_name" : "it_value",
3220     "field_offset" : 64,
3221     "referenced_type" : "type-141"
3222    }
3223   ],
3224   "linker_set_key" : "itimerspec",
3225   "name" : "itimerspec",
3226   "referenced_type" : "type-144",
3227   "self_type" : "type-144",
3228   "size" : 16,
3229   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
3230   "unique_id" : "itimerspec"
3231  },
3232  {
3233   "alignment" : 4,
3234   "fields" :
3235   [
3236    {
3237     "field_name" : "it_interval",
3238     "referenced_type" : "type-142"
3239    },
3240    {
3241     "field_name" : "it_value",
3242     "field_offset" : 64,
3243     "referenced_type" : "type-142"
3244    }
3245   ],
3246   "linker_set_key" : "itimerval",
3247   "name" : "itimerval",
3248   "referenced_type" : "type-145",
3249   "self_type" : "type-145",
3250   "size" : 16,
3251   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
3252   "unique_id" : "itimerval"
3253  },
3254  {
3255   "alignment" : 4,
3256   "fields" :
3257   [
3258    {
3259     "field_name" : "quot",
3260     "referenced_type" : "type-42"
3261    },
3262    {
3263     "field_name" : "rem",
3264     "field_offset" : 32,
3265     "referenced_type" : "type-42"
3266    }
3267   ],
3268   "linker_set_key" : "ldiv_t",
3269   "name" : "ldiv_t",
3270   "referenced_type" : "type-93",
3271   "self_type" : "type-93",
3272   "size" : 8,
3273   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/stdlib.h",
3274   "unique_id" : "ldiv_t"
3275  },
3276  {
3277   "alignment" : 4,
3278   "fields" :
3279   [
3280    {
3281     "field_name" : "quot",
3282     "referenced_type" : "type-95"
3283    },
3284    {
3285     "field_name" : "rem",
3286     "field_offset" : 64,
3287     "referenced_type" : "type-95"
3288    }
3289   ],
3290   "linker_set_key" : "lldiv_t",
3291   "name" : "lldiv_t",
3292   "referenced_type" : "type-94",
3293   "self_type" : "type-94",
3294   "size" : 16,
3295   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/stdlib.h",
3296   "unique_id" : "lldiv_t"
3297  },
3298  {
3299   "alignment" : 4,
3300   "fields" :
3301   [
3302    {
3303     "referenced_type" : "type-139"
3304    }
3305   ],
3306   "linker_set_key" : "log_msg",
3307   "name" : "log_msg",
3308   "referenced_type" : "type-138",
3309   "self_type" : "type-138",
3310   "size" : 5124,
3311   "source_file" : "/system/core/liblog/include/log/log_read.h",
3312   "unique_id" : "log_msg"
3313  },
3314  {
3315   "alignment" : 4,
3316   "fields" :
3317   [
3318    {
3319     "field_name" : "buf",
3320     "referenced_type" : "type-140"
3321    },
3322    {
3323     "field_name" : "entry",
3324     "referenced_type" : "type-137"
3325    },
3326    {
3327     "field_name" : "entry_v4",
3328     "referenced_type" : "type-137"
3329    },
3330    {
3331     "field_name" : "entry_v3",
3332     "referenced_type" : "type-136"
3333    },
3334    {
3335     "field_name" : "entry_v2",
3336     "referenced_type" : "type-135"
3337    },
3338    {
3339     "field_name" : "entry_v1",
3340     "referenced_type" : "type-133"
3341    }
3342   ],
3343   "is_anonymous" : true,
3344   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
3345   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
3346   "record_kind" : "union",
3347   "referenced_type" : "type-139",
3348   "self_type" : "type-139",
3349   "size" : 5124,
3350   "source_file" : "/system/core/liblog/include/log/log_read.h",
3351   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
3352  },
3353  {
3354   "alignment" : 1,
3355   "fields" :
3356   [
3357    {
3358     "field_name" : "tv_sec",
3359     "referenced_type" : "type-20"
3360    },
3361    {
3362     "field_name" : "tv_nsec",
3363     "field_offset" : 32,
3364     "referenced_type" : "type-20"
3365    }
3366   ],
3367   "linker_set_key" : "log_time",
3368   "name" : "log_time",
3369   "referenced_type" : "type-132",
3370   "self_type" : "type-132",
3371   "size" : 8,
3372   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
3373   "unique_id" : "log_time"
3374  },
3375  {
3376   "alignment" : 4,
3377   "fields" :
3378   [
3379    {
3380     "field_name" : "len",
3381     "referenced_type" : "type-4"
3382    },
3383    {
3384     "field_name" : "__pad",
3385     "field_offset" : 16,
3386     "referenced_type" : "type-4"
3387    },
3388    {
3389     "field_name" : "pid",
3390     "field_offset" : 32,
3391     "referenced_type" : "type-9"
3392    },
3393    {
3394     "field_name" : "tid",
3395     "field_offset" : 64,
3396     "referenced_type" : "type-9"
3397    },
3398    {
3399     "field_name" : "sec",
3400     "field_offset" : 96,
3401     "referenced_type" : "type-9"
3402    },
3403    {
3404     "field_name" : "nsec",
3405     "field_offset" : 128,
3406     "referenced_type" : "type-9"
3407    },
3408    {
3409     "field_name" : "msg",
3410     "field_offset" : 160,
3411     "referenced_type" : "type-134"
3412    }
3413   ],
3414   "linker_set_key" : "logger_entry",
3415   "name" : "logger_entry",
3416   "referenced_type" : "type-133",
3417   "self_type" : "type-133",
3418   "size" : 20,
3419   "source_file" : "/system/core/liblog/include/log/log_read.h",
3420   "unique_id" : "logger_entry"
3421  },
3422  {
3423   "alignment" : 1,
3424   "fields" :
3425   [
3426    {
3427     "field_name" : "len",
3428     "referenced_type" : "type-4"
3429    },
3430    {
3431     "field_name" : "hdr_size",
3432     "field_offset" : 16,
3433     "referenced_type" : "type-4"
3434    },
3435    {
3436     "field_name" : "pid",
3437     "field_offset" : 32,
3438     "referenced_type" : "type-9"
3439    },
3440    {
3441     "field_name" : "tid",
3442     "field_offset" : 64,
3443     "referenced_type" : "type-9"
3444    },
3445    {
3446     "field_name" : "sec",
3447     "field_offset" : 96,
3448     "referenced_type" : "type-9"
3449    },
3450    {
3451     "field_name" : "nsec",
3452     "field_offset" : 128,
3453     "referenced_type" : "type-9"
3454    },
3455    {
3456     "field_name" : "euid",
3457     "field_offset" : 160,
3458     "referenced_type" : "type-20"
3459    },
3460    {
3461     "field_name" : "msg",
3462     "field_offset" : 192,
3463     "referenced_type" : "type-134"
3464    }
3465   ],
3466   "linker_set_key" : "logger_entry_v2",
3467   "name" : "logger_entry_v2",
3468   "referenced_type" : "type-135",
3469   "self_type" : "type-135",
3470   "size" : 24,
3471   "source_file" : "/system/core/liblog/include/log/log_read.h",
3472   "unique_id" : "logger_entry_v2"
3473  },
3474  {
3475   "alignment" : 1,
3476   "fields" :
3477   [
3478    {
3479     "field_name" : "len",
3480     "referenced_type" : "type-4"
3481    },
3482    {
3483     "field_name" : "hdr_size",
3484     "field_offset" : 16,
3485     "referenced_type" : "type-4"
3486    },
3487    {
3488     "field_name" : "pid",
3489     "field_offset" : 32,
3490     "referenced_type" : "type-9"
3491    },
3492    {
3493     "field_name" : "tid",
3494     "field_offset" : 64,
3495     "referenced_type" : "type-9"
3496    },
3497    {
3498     "field_name" : "sec",
3499     "field_offset" : 96,
3500     "referenced_type" : "type-9"
3501    },
3502    {
3503     "field_name" : "nsec",
3504     "field_offset" : 128,
3505     "referenced_type" : "type-9"
3506    },
3507    {
3508     "field_name" : "lid",
3509     "field_offset" : 160,
3510     "referenced_type" : "type-20"
3511    },
3512    {
3513     "field_name" : "msg",
3514     "field_offset" : 192,
3515     "referenced_type" : "type-134"
3516    }
3517   ],
3518   "linker_set_key" : "logger_entry_v3",
3519   "name" : "logger_entry_v3",
3520   "referenced_type" : "type-136",
3521   "self_type" : "type-136",
3522   "size" : 24,
3523   "source_file" : "/system/core/liblog/include/log/log_read.h",
3524   "unique_id" : "logger_entry_v3"
3525  },
3526  {
3527   "alignment" : 4,
3528   "fields" :
3529   [
3530    {
3531     "field_name" : "len",
3532     "referenced_type" : "type-4"
3533    },
3534    {
3535     "field_name" : "hdr_size",
3536     "field_offset" : 16,
3537     "referenced_type" : "type-4"
3538    },
3539    {
3540     "field_name" : "pid",
3541     "field_offset" : 32,
3542     "referenced_type" : "type-9"
3543    },
3544    {
3545     "field_name" : "tid",
3546     "field_offset" : 64,
3547     "referenced_type" : "type-20"
3548    },
3549    {
3550     "field_name" : "sec",
3551     "field_offset" : 96,
3552     "referenced_type" : "type-20"
3553    },
3554    {
3555     "field_name" : "nsec",
3556     "field_offset" : 128,
3557     "referenced_type" : "type-20"
3558    },
3559    {
3560     "field_name" : "lid",
3561     "field_offset" : 160,
3562     "referenced_type" : "type-20"
3563    },
3564    {
3565     "field_name" : "uid",
3566     "field_offset" : 192,
3567     "referenced_type" : "type-20"
3568    },
3569    {
3570     "field_name" : "msg",
3571     "field_offset" : 224,
3572     "referenced_type" : "type-134"
3573    }
3574   ],
3575   "linker_set_key" : "logger_entry_v4",
3576   "name" : "logger_entry_v4",
3577   "referenced_type" : "type-137",
3578   "self_type" : "type-137",
3579   "size" : 28,
3580   "source_file" : "/system/core/liblog/include/log/log_read.h",
3581   "unique_id" : "logger_entry_v4"
3582  },
3583  {
3584   "alignment" : 4,
3585   "fields" :
3586   [
3587    {
3588     "field_name" : "arena",
3589     "referenced_type" : "type-20"
3590    },
3591    {
3592     "field_name" : "ordblks",
3593     "field_offset" : 32,
3594     "referenced_type" : "type-20"
3595    },
3596    {
3597     "field_name" : "smblks",
3598     "field_offset" : 64,
3599     "referenced_type" : "type-20"
3600    },
3601    {
3602     "field_name" : "hblks",
3603     "field_offset" : 96,
3604     "referenced_type" : "type-20"
3605    },
3606    {
3607     "field_name" : "hblkhd",
3608     "field_offset" : 128,
3609     "referenced_type" : "type-20"
3610    },
3611    {
3612     "field_name" : "usmblks",
3613     "field_offset" : 160,
3614     "referenced_type" : "type-20"
3615    },
3616    {
3617     "field_name" : "fsmblks",
3618     "field_offset" : 192,
3619     "referenced_type" : "type-20"
3620    },
3621    {
3622     "field_name" : "uordblks",
3623     "field_offset" : 224,
3624     "referenced_type" : "type-20"
3625    },
3626    {
3627     "field_name" : "fordblks",
3628     "field_offset" : 256,
3629     "referenced_type" : "type-20"
3630    },
3631    {
3632     "field_name" : "keepcost",
3633     "field_offset" : 288,
3634     "referenced_type" : "type-20"
3635    }
3636   ],
3637   "linker_set_key" : "mallinfo",
3638   "name" : "mallinfo",
3639   "referenced_type" : "type-62",
3640   "self_type" : "type-62",
3641   "size" : 40,
3642   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/malloc.h",
3643   "unique_id" : "mallinfo"
3644  },
3645  {
3646   "alignment" : 4,
3647   "fields" :
3648   [
3649    {
3650     "field_name" : "gregs",
3651     "referenced_type" : "type-13"
3652    },
3653    {
3654     "field_name" : "fpregs",
3655     "field_offset" : 608,
3656     "referenced_type" : "type-14"
3657    },
3658    {
3659     "field_name" : "oldmask",
3660     "field_offset" : 640,
3661     "referenced_type" : "type-3"
3662    },
3663    {
3664     "field_name" : "cr2",
3665     "field_offset" : 672,
3666     "referenced_type" : "type-3"
3667    }
3668   ],
3669   "linker_set_key" : "mcontext_t",
3670   "name" : "mcontext_t",
3671   "referenced_type" : "type-12",
3672   "self_type" : "type-12",
3673   "size" : 88,
3674   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h",
3675   "unique_id" : "mcontext_t"
3676  },
3677  {
3678   "alignment" : 4,
3679   "fields" :
3680   [
3681    {
3682     "field_name" : "name",
3683     "referenced_type" : "type-55"
3684    },
3685    {
3686     "field_name" : "size",
3687     "field_offset" : 32,
3688     "referenced_type" : "type-20"
3689    },
3690    {
3691     "field_name" : "length",
3692     "field_offset" : 64,
3693     "referenced_type" : "type-20"
3694    },
3695    {
3696     "field_name" : "setting",
3697     "field_offset" : 96,
3698     "referenced_type" : "type-56"
3699    }
3700   ],
3701   "linker_set_key" : "mixer_path",
3702   "name" : "mixer_path",
3703   "referenced_type" : "type-54",
3704   "self_type" : "type-54",
3705   "size" : 16,
3706   "source_file" : "/system/media/audio_route/audio_route.c",
3707   "unique_id" : "mixer_path"
3708  },
3709  {
3710   "alignment" : 4,
3711   "fields" :
3712   [
3713    {
3714     "field_name" : "ctl_index",
3715     "referenced_type" : "type-20"
3716    },
3717    {
3718     "field_name" : "num_values",
3719     "field_offset" : 32,
3720     "referenced_type" : "type-20"
3721    },
3722    {
3723     "field_name" : "type",
3724     "field_offset" : 64,
3725     "referenced_type" : "type-20"
3726    },
3727    {
3728     "field_name" : "value",
3729     "field_offset" : 96,
3730     "referenced_type" : "type-39"
3731    }
3732   ],
3733   "linker_set_key" : "mixer_setting",
3734   "name" : "mixer_setting",
3735   "referenced_type" : "type-52",
3736   "self_type" : "type-52",
3737   "size" : 16,
3738   "source_file" : "/system/media/audio_route/audio_route.c",
3739   "unique_id" : "mixer_setting"
3740  },
3741  {
3742   "alignment" : 4,
3743   "fields" :
3744   [
3745    {
3746     "field_name" : "ctl",
3747     "referenced_type" : "type-50"
3748    },
3749    {
3750     "field_name" : "num_values",
3751     "field_offset" : 32,
3752     "referenced_type" : "type-20"
3753    },
3754    {
3755     "field_name" : "old_value",
3756     "field_offset" : 64,
3757     "referenced_type" : "type-39"
3758    },
3759    {
3760     "field_name" : "new_value",
3761     "field_offset" : 96,
3762     "referenced_type" : "type-39"
3763    },
3764    {
3765     "field_name" : "reset_value",
3766     "field_offset" : 128,
3767     "referenced_type" : "type-39"
3768    },
3769    {
3770     "field_name" : "active_count",
3771     "field_offset" : 160,
3772     "referenced_type" : "type-20"
3773    }
3774   ],
3775   "linker_set_key" : "mixer_state",
3776   "name" : "mixer_state",
3777   "referenced_type" : "type-49",
3778   "self_type" : "type-49",
3779   "size" : 24,
3780   "source_file" : "/system/media/audio_route/audio_route.c",
3781   "unique_id" : "mixer_state"
3782  },
3783  {
3784   "alignment" : 4,
3785   "fields" :
3786   [
3787    {
3788     "field_name" : "ctl_index",
3789     "referenced_type" : "type-20"
3790    },
3791    {
3792     "field_name" : "index",
3793     "field_offset" : 32,
3794     "referenced_type" : "type-9"
3795    },
3796    {
3797     "field_name" : "value",
3798     "field_offset" : 64,
3799     "referenced_type" : "type-42"
3800    }
3801   ],
3802   "linker_set_key" : "mixer_value",
3803   "name" : "mixer_value",
3804   "referenced_type" : "type-53",
3805   "self_type" : "type-53",
3806   "size" : 12,
3807   "source_file" : "/system/media/audio_route/audio_route.c",
3808   "unique_id" : "mixer_value"
3809  },
3810  {
3811   "alignment" : 4,
3812   "fields" :
3813   [
3814    {
3815     "field_name" : "channels",
3816     "referenced_type" : "type-20"
3817    },
3818    {
3819     "field_name" : "rate",
3820     "field_offset" : 32,
3821     "referenced_type" : "type-20"
3822    },
3823    {
3824     "field_name" : "period_size",
3825     "field_offset" : 64,
3826     "referenced_type" : "type-20"
3827    },
3828    {
3829     "field_name" : "period_count",
3830     "field_offset" : 96,
3831     "referenced_type" : "type-20"
3832    },
3833    {
3834     "field_name" : "format",
3835     "field_offset" : 128,
3836     "referenced_type" : "type-33"
3837    },
3838    {
3839     "field_name" : "start_threshold",
3840     "field_offset" : 160,
3841     "referenced_type" : "type-20"
3842    },
3843    {
3844     "field_name" : "stop_threshold",
3845     "field_offset" : 192,
3846     "referenced_type" : "type-20"
3847    },
3848    {
3849     "field_name" : "silence_threshold",
3850     "field_offset" : 224,
3851     "referenced_type" : "type-20"
3852    },
3853    {
3854     "field_name" : "silence_size",
3855     "field_offset" : 256,
3856     "referenced_type" : "type-20"
3857    },
3858    {
3859     "field_name" : "avail_min",
3860     "field_offset" : 288,
3861     "referenced_type" : "type-9"
3862    }
3863   ],
3864   "linker_set_key" : "pcm_config",
3865   "name" : "pcm_config",
3866   "referenced_type" : "type-36",
3867   "self_type" : "type-36",
3868   "size" : 40,
3869   "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h",
3870   "unique_id" : "pcm_config"
3871  },
3872  {
3873   "alignment" : 4,
3874   "fields" :
3875   [
3876    {
3877     "field_name" : "bits",
3878     "referenced_type" : "type-35"
3879    }
3880   ],
3881   "linker_set_key" : "pcm_mask",
3882   "name" : "pcm_mask",
3883   "referenced_type" : "type-34",
3884   "self_type" : "type-34",
3885   "size" : 32,
3886   "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h",
3887   "unique_id" : "pcm_mask"
3888  },
3889  {
3890   "alignment" : 4,
3891   "fields" :
3892   [
3893    {
3894     "field_name" : "flags",
3895     "referenced_type" : "type-20"
3896    },
3897    {
3898     "field_name" : "stack_base",
3899     "field_offset" : 32,
3900     "referenced_type" : "type-18"
3901    },
3902    {
3903     "field_name" : "stack_size",
3904     "field_offset" : 64,
3905     "referenced_type" : "type-20"
3906    },
3907    {
3908     "field_name" : "guard_size",
3909     "field_offset" : 96,
3910     "referenced_type" : "type-20"
3911    },
3912    {
3913     "field_name" : "sched_policy",
3914     "field_offset" : 128,
3915     "referenced_type" : "type-9"
3916    },
3917    {
3918     "field_name" : "sched_priority",
3919     "field_offset" : 160,
3920     "referenced_type" : "type-9"
3921    }
3922   ],
3923   "linker_set_key" : "pthread_attr_t",
3924   "name" : "pthread_attr_t",
3925   "referenced_type" : "type-121",
3926   "self_type" : "type-121",
3927   "size" : 24,
3928   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h",
3929   "unique_id" : "pthread_attr_t"
3930  },
3931  {
3932   "alignment" : 4,
3933   "fields" :
3934   [
3935    {
3936     "field_name" : "__private",
3937     "referenced_type" : "type-150"
3938    }
3939   ],
3940   "linker_set_key" : "pthread_barrier_t",
3941   "name" : "pthread_barrier_t",
3942   "referenced_type" : "type-149",
3943   "self_type" : "type-149",
3944   "size" : 32,
3945   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h",
3946   "unique_id" : "pthread_barrier_t"
3947  },
3948  {
3949   "alignment" : 4,
3950   "fields" :
3951   [
3952    {
3953     "field_name" : "__private",
3954     "referenced_type" : "type-166"
3955    }
3956   ],
3957   "linker_set_key" : "pthread_cond_t",
3958   "name" : "pthread_cond_t",
3959   "referenced_type" : "type-165",
3960   "self_type" : "type-165",
3961   "size" : 4,
3962   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h",
3963   "unique_id" : "pthread_cond_t"
3964  },
3965  {
3966   "alignment" : 4,
3967   "fields" :
3968   [
3969    {
3970     "field_name" : "__private",
3971     "referenced_type" : "type-166"
3972    }
3973   ],
3974   "linker_set_key" : "pthread_mutex_t",
3975   "name" : "pthread_mutex_t",
3976   "referenced_type" : "type-193",
3977   "self_type" : "type-193",
3978   "size" : 4,
3979   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h",
3980   "unique_id" : "pthread_mutex_t"
3981  },
3982  {
3983   "alignment" : 4,
3984   "fields" :
3985   [
3986    {
3987     "field_name" : "__private",
3988     "referenced_type" : "type-201"
3989    }
3990   ],
3991   "linker_set_key" : "pthread_rwlock_t",
3992   "name" : "pthread_rwlock_t",
3993   "referenced_type" : "type-200",
3994   "self_type" : "type-200",
3995   "size" : 40,
3996   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h",
3997   "unique_id" : "pthread_rwlock_t"
3998  },
3999  {
4000   "alignment" : 4,
4001   "fields" :
4002   [
4003    {
4004     "field_name" : "__private",
4005     "referenced_type" : "type-8"
4006    }
4007   ],
4008   "linker_set_key" : "pthread_spinlock_t",
4009   "name" : "pthread_spinlock_t",
4010   "referenced_type" : "type-7",
4011   "self_type" : "type-7",
4012   "size" : 8,
4013   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/pthread_types.h",
4014   "unique_id" : "pthread_spinlock_t"
4015  },
4016  {
4017   "alignment" : 4,
4018   "fields" :
4019   [
4020    {
4021     "referenced_type" : "type-203"
4022    },
4023    {
4024     "field_name" : "sa_mask",
4025     "field_offset" : 32,
4026     "referenced_type" : "type-3"
4027    },
4028    {
4029     "field_name" : "sa_flags",
4030     "field_offset" : 64,
4031     "referenced_type" : "type-9"
4032    },
4033    {
4034     "field_name" : "sa_restorer",
4035     "field_offset" : 96,
4036     "referenced_type" : "type-191"
4037    }
4038   ],
4039   "linker_set_key" : "sigaction",
4040   "name" : "sigaction",
4041   "referenced_type" : "type-202",
4042   "self_type" : "type-202",
4043   "size" : 16,
4044   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h",
4045   "unique_id" : "sigaction"
4046  },
4047  {
4048   "alignment" : 4,
4049   "fields" :
4050   [
4051    {
4052     "referenced_type" : "type-205"
4053    },
4054    {
4055     "field_name" : "sa_flags",
4056     "field_offset" : 32,
4057     "referenced_type" : "type-9"
4058    },
4059    {
4060     "field_name" : "sa_restorer",
4061     "field_offset" : 64,
4062     "referenced_type" : "type-191"
4063    },
4064    {
4065     "field_name" : "sa_mask",
4066     "field_offset" : 96,
4067     "referenced_type" : "type-23"
4068    }
4069   ],
4070   "linker_set_key" : "sigaction64",
4071   "name" : "sigaction64",
4072   "referenced_type" : "type-204",
4073   "self_type" : "type-204",
4074   "size" : 20,
4075   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h",
4076   "unique_id" : "sigaction64"
4077  },
4078  {
4079   "alignment" : 4,
4080   "fields" :
4081   [
4082    {
4083     "field_name" : "sa_handler",
4084     "referenced_type" : "type-169"
4085    },
4086    {
4087     "field_name" : "sa_sigaction",
4088     "referenced_type" : "type-171"
4089    }
4090   ],
4091   "is_anonymous" : true,
4092   "linker_set_key" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:116:3",
4093   "name" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:116:3",
4094   "record_kind" : "union",
4095   "referenced_type" : "type-205",
4096   "self_type" : "type-205",
4097   "size" : 4,
4098   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h",
4099   "unique_id" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:116:3)"
4100  },
4101  {
4102   "alignment" : 4,
4103   "fields" :
4104   [
4105    {
4106     "field_name" : "sa_handler",
4107     "referenced_type" : "type-169"
4108    },
4109    {
4110     "field_name" : "sa_sigaction",
4111     "referenced_type" : "type-171"
4112    }
4113   ],
4114   "is_anonymous" : true,
4115   "linker_set_key" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:105:3",
4116   "name" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:105:3",
4117   "record_kind" : "union",
4118   "referenced_type" : "type-203",
4119   "self_type" : "type-203",
4120   "size" : 4,
4121   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h",
4122   "unique_id" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h:105:3)"
4123  },
4124  {
4125   "alignment" : 4,
4126   "fields" :
4127   [
4128    {
4129     "field_name" : "ss_sp",
4130     "referenced_type" : "type-18"
4131    },
4132    {
4133     "field_name" : "ss_flags",
4134     "field_offset" : 32,
4135     "referenced_type" : "type-9"
4136    },
4137    {
4138     "field_name" : "ss_size",
4139     "field_offset" : 64,
4140     "referenced_type" : "type-20"
4141    }
4142   ],
4143   "linker_set_key" : "sigaltstack",
4144   "name" : "sigaltstack",
4145   "referenced_type" : "type-17",
4146   "self_type" : "type-17",
4147   "size" : 12,
4148   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/signal.h",
4149   "unique_id" : "sigaltstack"
4150  },
4151  {
4152   "alignment" : 4,
4153   "fields" :
4154   [
4155    {
4156     "field_name" : "gs",
4157     "referenced_type" : "type-4"
4158    },
4159    {
4160     "field_name" : "__gsh",
4161     "field_offset" : 16,
4162     "referenced_type" : "type-4"
4163    },
4164    {
4165     "field_name" : "fs",
4166     "field_offset" : 32,
4167     "referenced_type" : "type-4"
4168    },
4169    {
4170     "field_name" : "__fsh",
4171     "field_offset" : 48,
4172     "referenced_type" : "type-4"
4173    },
4174    {
4175     "field_name" : "es",
4176     "field_offset" : 64,
4177     "referenced_type" : "type-4"
4178    },
4179    {
4180     "field_name" : "__esh",
4181     "field_offset" : 80,
4182     "referenced_type" : "type-4"
4183    },
4184    {
4185     "field_name" : "ds",
4186     "field_offset" : 96,
4187     "referenced_type" : "type-4"
4188    },
4189    {
4190     "field_name" : "__dsh",
4191     "field_offset" : 112,
4192     "referenced_type" : "type-4"
4193    },
4194    {
4195     "field_name" : "edi",
4196     "field_offset" : 128,
4197     "referenced_type" : "type-20"
4198    },
4199    {
4200     "field_name" : "esi",
4201     "field_offset" : 160,
4202     "referenced_type" : "type-20"
4203    },
4204    {
4205     "field_name" : "ebp",
4206     "field_offset" : 192,
4207     "referenced_type" : "type-20"
4208    },
4209    {
4210     "field_name" : "esp",
4211     "field_offset" : 224,
4212     "referenced_type" : "type-20"
4213    },
4214    {
4215     "field_name" : "ebx",
4216     "field_offset" : 256,
4217     "referenced_type" : "type-20"
4218    },
4219    {
4220     "field_name" : "edx",
4221     "field_offset" : 288,
4222     "referenced_type" : "type-20"
4223    },
4224    {
4225     "field_name" : "ecx",
4226     "field_offset" : 320,
4227     "referenced_type" : "type-20"
4228    },
4229    {
4230     "field_name" : "eax",
4231     "field_offset" : 352,
4232     "referenced_type" : "type-20"
4233    },
4234    {
4235     "field_name" : "trapno",
4236     "field_offset" : 384,
4237     "referenced_type" : "type-20"
4238    },
4239    {
4240     "field_name" : "err",
4241     "field_offset" : 416,
4242     "referenced_type" : "type-20"
4243    },
4244    {
4245     "field_name" : "eip",
4246     "field_offset" : 448,
4247     "referenced_type" : "type-20"
4248    },
4249    {
4250     "field_name" : "cs",
4251     "field_offset" : 480,
4252     "referenced_type" : "type-4"
4253    },
4254    {
4255     "field_name" : "__csh",
4256     "field_offset" : 496,
4257     "referenced_type" : "type-4"
4258    },
4259    {
4260     "field_name" : "eflags",
4261     "field_offset" : 512,
4262     "referenced_type" : "type-20"
4263    },
4264    {
4265     "field_name" : "esp_at_signal",
4266     "field_offset" : 544,
4267     "referenced_type" : "type-20"
4268    },
4269    {
4270     "field_name" : "ss",
4271     "field_offset" : 576,
4272     "referenced_type" : "type-4"
4273    },
4274    {
4275     "field_name" : "__ssh",
4276     "field_offset" : 592,
4277     "referenced_type" : "type-4"
4278    },
4279    {
4280     "field_name" : "fpstate",
4281     "field_offset" : 608,
4282     "referenced_type" : "type-164"
4283    },
4284    {
4285     "field_name" : "oldmask",
4286     "field_offset" : 640,
4287     "referenced_type" : "type-20"
4288    },
4289    {
4290     "field_name" : "cr2",
4291     "field_offset" : 672,
4292     "referenced_type" : "type-20"
4293    }
4294   ],
4295   "linker_set_key" : "sigcontext",
4296   "name" : "sigcontext",
4297   "referenced_type" : "type-163",
4298   "self_type" : "type-163",
4299   "size" : 88,
4300   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
4301   "unique_id" : "sigcontext"
4302  },
4303  {
4304   "alignment" : 4,
4305   "fields" :
4306   [
4307    {
4308     "field_name" : "gs",
4309     "referenced_type" : "type-4"
4310    },
4311    {
4312     "field_name" : "__gsh",
4313     "field_offset" : 16,
4314     "referenced_type" : "type-4"
4315    },
4316    {
4317     "field_name" : "fs",
4318     "field_offset" : 32,
4319     "referenced_type" : "type-4"
4320    },
4321    {
4322     "field_name" : "__fsh",
4323     "field_offset" : 48,
4324     "referenced_type" : "type-4"
4325    },
4326    {
4327     "field_name" : "es",
4328     "field_offset" : 64,
4329     "referenced_type" : "type-4"
4330    },
4331    {
4332     "field_name" : "__esh",
4333     "field_offset" : 80,
4334     "referenced_type" : "type-4"
4335    },
4336    {
4337     "field_name" : "ds",
4338     "field_offset" : 96,
4339     "referenced_type" : "type-4"
4340    },
4341    {
4342     "field_name" : "__dsh",
4343     "field_offset" : 112,
4344     "referenced_type" : "type-4"
4345    },
4346    {
4347     "field_name" : "di",
4348     "field_offset" : 128,
4349     "referenced_type" : "type-20"
4350    },
4351    {
4352     "field_name" : "si",
4353     "field_offset" : 160,
4354     "referenced_type" : "type-20"
4355    },
4356    {
4357     "field_name" : "bp",
4358     "field_offset" : 192,
4359     "referenced_type" : "type-20"
4360    },
4361    {
4362     "field_name" : "sp",
4363     "field_offset" : 224,
4364     "referenced_type" : "type-20"
4365    },
4366    {
4367     "field_name" : "bx",
4368     "field_offset" : 256,
4369     "referenced_type" : "type-20"
4370    },
4371    {
4372     "field_name" : "dx",
4373     "field_offset" : 288,
4374     "referenced_type" : "type-20"
4375    },
4376    {
4377     "field_name" : "cx",
4378     "field_offset" : 320,
4379     "referenced_type" : "type-20"
4380    },
4381    {
4382     "field_name" : "ax",
4383     "field_offset" : 352,
4384     "referenced_type" : "type-20"
4385    },
4386    {
4387     "field_name" : "trapno",
4388     "field_offset" : 384,
4389     "referenced_type" : "type-20"
4390    },
4391    {
4392     "field_name" : "err",
4393     "field_offset" : 416,
4394     "referenced_type" : "type-20"
4395    },
4396    {
4397     "field_name" : "ip",
4398     "field_offset" : 448,
4399     "referenced_type" : "type-20"
4400    },
4401    {
4402     "field_name" : "cs",
4403     "field_offset" : 480,
4404     "referenced_type" : "type-4"
4405    },
4406    {
4407     "field_name" : "__csh",
4408     "field_offset" : 496,
4409     "referenced_type" : "type-4"
4410    },
4411    {
4412     "field_name" : "flags",
4413     "field_offset" : 512,
4414     "referenced_type" : "type-20"
4415    },
4416    {
4417     "field_name" : "sp_at_signal",
4418     "field_offset" : 544,
4419     "referenced_type" : "type-20"
4420    },
4421    {
4422     "field_name" : "ss",
4423     "field_offset" : 576,
4424     "referenced_type" : "type-4"
4425    },
4426    {
4427     "field_name" : "__ssh",
4428     "field_offset" : 592,
4429     "referenced_type" : "type-4"
4430    },
4431    {
4432     "field_name" : "fpstate",
4433     "field_offset" : 608,
4434     "referenced_type" : "type-20"
4435    },
4436    {
4437     "field_name" : "oldmask",
4438     "field_offset" : 640,
4439     "referenced_type" : "type-20"
4440    },
4441    {
4442     "field_name" : "cr2",
4443     "field_offset" : 672,
4444     "referenced_type" : "type-20"
4445    }
4446   ],
4447   "linker_set_key" : "sigcontext_32",
4448   "name" : "sigcontext_32",
4449   "referenced_type" : "type-160",
4450   "self_type" : "type-160",
4451   "size" : 88,
4452   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
4453   "unique_id" : "sigcontext_32"
4454  },
4455  {
4456   "alignment" : 4,
4457   "fields" :
4458   [
4459    {
4460     "field_name" : "r8",
4461     "referenced_type" : "type-80"
4462    },
4463    {
4464     "field_name" : "r9",
4465     "field_offset" : 64,
4466     "referenced_type" : "type-80"
4467    },
4468    {
4469     "field_name" : "r10",
4470     "field_offset" : 128,
4471     "referenced_type" : "type-80"
4472    },
4473    {
4474     "field_name" : "r11",
4475     "field_offset" : 192,
4476     "referenced_type" : "type-80"
4477    },
4478    {
4479     "field_name" : "r12",
4480     "field_offset" : 256,
4481     "referenced_type" : "type-80"
4482    },
4483    {
4484     "field_name" : "r13",
4485     "field_offset" : 320,
4486     "referenced_type" : "type-80"
4487    },
4488    {
4489     "field_name" : "r14",
4490     "field_offset" : 384,
4491     "referenced_type" : "type-80"
4492    },
4493    {
4494     "field_name" : "r15",
4495     "field_offset" : 448,
4496     "referenced_type" : "type-80"
4497    },
4498    {
4499     "field_name" : "di",
4500     "field_offset" : 512,
4501     "referenced_type" : "type-80"
4502    },
4503    {
4504     "field_name" : "si",
4505     "field_offset" : 576,
4506     "referenced_type" : "type-80"
4507    },
4508    {
4509     "field_name" : "bp",
4510     "field_offset" : 640,
4511     "referenced_type" : "type-80"
4512    },
4513    {
4514     "field_name" : "bx",
4515     "field_offset" : 704,
4516     "referenced_type" : "type-80"
4517    },
4518    {
4519     "field_name" : "dx",
4520     "field_offset" : 768,
4521     "referenced_type" : "type-80"
4522    },
4523    {
4524     "field_name" : "ax",
4525     "field_offset" : 832,
4526     "referenced_type" : "type-80"
4527    },
4528    {
4529     "field_name" : "cx",
4530     "field_offset" : 896,
4531     "referenced_type" : "type-80"
4532    },
4533    {
4534     "field_name" : "sp",
4535     "field_offset" : 960,
4536     "referenced_type" : "type-80"
4537    },
4538    {
4539     "field_name" : "ip",
4540     "field_offset" : 1024,
4541     "referenced_type" : "type-80"
4542    },
4543    {
4544     "field_name" : "flags",
4545     "field_offset" : 1088,
4546     "referenced_type" : "type-80"
4547    },
4548    {
4549     "field_name" : "cs",
4550     "field_offset" : 1152,
4551     "referenced_type" : "type-4"
4552    },
4553    {
4554     "field_name" : "gs",
4555     "field_offset" : 1168,
4556     "referenced_type" : "type-4"
4557    },
4558    {
4559     "field_name" : "fs",
4560     "field_offset" : 1184,
4561     "referenced_type" : "type-4"
4562    },
4563    {
4564     "field_name" : "ss",
4565     "field_offset" : 1200,
4566     "referenced_type" : "type-4"
4567    },
4568    {
4569     "field_name" : "err",
4570     "field_offset" : 1216,
4571     "referenced_type" : "type-80"
4572    },
4573    {
4574     "field_name" : "trapno",
4575     "field_offset" : 1280,
4576     "referenced_type" : "type-80"
4577    },
4578    {
4579     "field_name" : "oldmask",
4580     "field_offset" : 1344,
4581     "referenced_type" : "type-80"
4582    },
4583    {
4584     "field_name" : "cr2",
4585     "field_offset" : 1408,
4586     "referenced_type" : "type-80"
4587    },
4588    {
4589     "field_name" : "fpstate",
4590     "field_offset" : 1472,
4591     "referenced_type" : "type-80"
4592    },
4593    {
4594     "field_name" : "reserved1",
4595     "field_offset" : 1536,
4596     "referenced_type" : "type-162"
4597    }
4598   ],
4599   "linker_set_key" : "sigcontext_64",
4600   "name" : "sigcontext_64",
4601   "referenced_type" : "type-161",
4602   "self_type" : "type-161",
4603   "size" : 256,
4604   "source_file" : "/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h",
4605   "unique_id" : "sigcontext_64"
4606  },
4607  {
4608   "alignment" : 4,
4609   "fields" :
4610   [
4611    {
4612     "field_name" : "sigev_value",
4613     "referenced_type" : "type-180"
4614    },
4615    {
4616     "field_name" : "sigev_signo",
4617     "field_offset" : 32,
4618     "referenced_type" : "type-9"
4619    },
4620    {
4621     "field_name" : "sigev_notify",
4622     "field_offset" : 64,
4623     "referenced_type" : "type-9"
4624    },
4625    {
4626     "field_name" : "_sigev_un",
4627     "field_offset" : 96,
4628     "referenced_type" : "type-195"
4629    }
4630   ],
4631   "linker_set_key" : "sigevent",
4632   "name" : "sigevent",
4633   "referenced_type" : "type-194",
4634   "self_type" : "type-194",
4635   "size" : 64,
4636   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4637   "unique_id" : "sigevent"
4638  },
4639  {
4640   "alignment" : 4,
4641   "fields" :
4642   [
4643    {
4644     "field_name" : "_pad",
4645     "referenced_type" : "type-196"
4646    },
4647    {
4648     "field_name" : "_tid",
4649     "referenced_type" : "type-9"
4650    },
4651    {
4652     "field_name" : "_sigev_thread",
4653     "referenced_type" : "type-197"
4654    }
4655   ],
4656   "is_anonymous" : true,
4657   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
4658   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
4659   "record_kind" : "union",
4660   "referenced_type" : "type-195",
4661   "self_type" : "type-195",
4662   "size" : 52,
4663   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4664   "unique_id" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)"
4665  },
4666  {
4667   "alignment" : 4,
4668   "fields" :
4669   [
4670    {
4671     "field_name" : "_function",
4672     "referenced_type" : "type-198"
4673    },
4674    {
4675     "field_name" : "_attribute",
4676     "field_offset" : 32,
4677     "referenced_type" : "type-18"
4678    }
4679   ],
4680   "is_anonymous" : true,
4681   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
4682   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
4683   "referenced_type" : "type-197",
4684   "self_type" : "type-197",
4685   "size" : 8,
4686   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4687   "unique_id" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5)"
4688  },
4689  {
4690   "alignment" : 4,
4691   "fields" :
4692   [
4693    {
4694     "referenced_type" : "type-175"
4695    }
4696   ],
4697   "linker_set_key" : "siginfo",
4698   "name" : "siginfo",
4699   "referenced_type" : "type-174",
4700   "self_type" : "type-174",
4701   "size" : 128,
4702   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4703   "unique_id" : "siginfo"
4704  },
4705  {
4706   "alignment" : 4,
4707   "fields" :
4708   [
4709    {
4710     "referenced_type" : "type-176"
4711    },
4712    {
4713     "field_name" : "_si_pad",
4714     "referenced_type" : "type-190"
4715    }
4716   ],
4717   "is_anonymous" : true,
4718   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
4719   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
4720   "record_kind" : "union",
4721   "referenced_type" : "type-175",
4722   "self_type" : "type-175",
4723   "size" : 128,
4724   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4725   "unique_id" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)"
4726  },
4727  {
4728   "alignment" : 4,
4729   "fields" :
4730   [
4731    {
4732     "field_name" : "si_signo",
4733     "referenced_type" : "type-9"
4734    },
4735    {
4736     "field_name" : "si_errno",
4737     "field_offset" : 32,
4738     "referenced_type" : "type-9"
4739    },
4740    {
4741     "field_name" : "si_code",
4742     "field_offset" : 64,
4743     "referenced_type" : "type-9"
4744    },
4745    {
4746     "field_name" : "_sifields",
4747     "field_offset" : 96,
4748     "referenced_type" : "type-177"
4749    }
4750   ],
4751   "is_anonymous" : true,
4752   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
4753   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
4754   "referenced_type" : "type-176",
4755   "self_type" : "type-176",
4756   "size" : 32,
4757   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4758   "unique_id" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5)"
4759  },
4760  {
4761   "alignment" : 4,
4762   "fields" :
4763   [
4764    {
4765     "field_name" : "__bits",
4766     "referenced_type" : "type-24"
4767    }
4768   ],
4769   "linker_set_key" : "sigset64_t",
4770   "name" : "sigset64_t",
4771   "referenced_type" : "type-23",
4772   "self_type" : "type-23",
4773   "size" : 8,
4774   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/bits/signal_types.h",
4775   "unique_id" : "sigset64_t"
4776  },
4777  {
4778   "alignment" : 4,
4779   "fields" :
4780   [
4781    {
4782     "field_name" : "sival_int",
4783     "referenced_type" : "type-9"
4784    },
4785    {
4786     "field_name" : "sival_ptr",
4787     "referenced_type" : "type-18"
4788    }
4789   ],
4790   "linker_set_key" : "sigval",
4791   "name" : "sigval",
4792   "record_kind" : "union",
4793   "referenced_type" : "type-180",
4794   "self_type" : "type-180",
4795   "size" : 4,
4796   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
4797   "unique_id" : "sigval"
4798  },
4799  {
4800   "alignment" : 4,
4801   "fields" :
4802   [
4803    {
4804     "field_name" : "stx_mask",
4805     "referenced_type" : "type-20"
4806    },
4807    {
4808     "field_name" : "stx_blksize",
4809     "field_offset" : 32,
4810     "referenced_type" : "type-20"
4811    },
4812    {
4813     "field_name" : "stx_attributes",
4814     "field_offset" : 64,
4815     "referenced_type" : "type-80"
4816    },
4817    {
4818     "field_name" : "stx_nlink",
4819     "field_offset" : 128,
4820     "referenced_type" : "type-20"
4821    },
4822    {
4823     "field_name" : "stx_uid",
4824     "field_offset" : 160,
4825     "referenced_type" : "type-20"
4826    },
4827    {
4828     "field_name" : "stx_gid",
4829     "field_offset" : 192,
4830     "referenced_type" : "type-20"
4831    },
4832    {
4833     "field_name" : "stx_mode",
4834     "field_offset" : 224,
4835     "referenced_type" : "type-4"
4836    },
4837    {
4838     "field_name" : "__spare0",
4839     "field_offset" : 240,
4840     "referenced_type" : "type-129"
4841    },
4842    {
4843     "field_name" : "stx_ino",
4844     "field_offset" : 256,
4845     "referenced_type" : "type-80"
4846    },
4847    {
4848     "field_name" : "stx_size",
4849     "field_offset" : 320,
4850     "referenced_type" : "type-80"
4851    },
4852    {
4853     "field_name" : "stx_blocks",
4854     "field_offset" : 384,
4855     "referenced_type" : "type-80"
4856    },
4857    {
4858     "field_name" : "stx_attributes_mask",
4859     "field_offset" : 448,
4860     "referenced_type" : "type-80"
4861    },
4862    {
4863     "field_name" : "stx_atime",
4864     "field_offset" : 512,
4865     "referenced_type" : "type-127"
4866    },
4867    {
4868     "field_name" : "stx_btime",
4869     "field_offset" : 640,
4870     "referenced_type" : "type-127"
4871    },
4872    {
4873     "field_name" : "stx_ctime",
4874     "field_offset" : 768,
4875     "referenced_type" : "type-127"
4876    },
4877    {
4878     "field_name" : "stx_mtime",
4879     "field_offset" : 896,
4880     "referenced_type" : "type-127"
4881    },
4882    {
4883     "field_name" : "stx_rdev_major",
4884     "field_offset" : 1024,
4885     "referenced_type" : "type-20"
4886    },
4887    {
4888     "field_name" : "stx_rdev_minor",
4889     "field_offset" : 1056,
4890     "referenced_type" : "type-20"
4891    },
4892    {
4893     "field_name" : "stx_dev_major",
4894     "field_offset" : 1088,
4895     "referenced_type" : "type-20"
4896    },
4897    {
4898     "field_name" : "stx_dev_minor",
4899     "field_offset" : 1120,
4900     "referenced_type" : "type-20"
4901    },
4902    {
4903     "field_name" : "__spare2",
4904     "field_offset" : 1152,
4905     "referenced_type" : "type-130"
4906    }
4907   ],
4908   "linker_set_key" : "statx",
4909   "name" : "statx",
4910   "referenced_type" : "type-128",
4911   "self_type" : "type-128",
4912   "size" : 256,
4913   "source_file" : "/bionic/libc/kernel/uapi/linux/stat.h",
4914   "unique_id" : "statx"
4915  },
4916  {
4917   "alignment" : 4,
4918   "fields" :
4919   [
4920    {
4921     "field_name" : "tv_sec",
4922     "referenced_type" : "type-95"
4923    },
4924    {
4925     "field_name" : "tv_nsec",
4926     "field_offset" : 64,
4927     "referenced_type" : "type-20"
4928    },
4929    {
4930     "field_name" : "__reserved",
4931     "field_offset" : 96,
4932     "referenced_type" : "type-9"
4933    }
4934   ],
4935   "linker_set_key" : "statx_timestamp",
4936   "name" : "statx_timestamp",
4937   "referenced_type" : "type-127",
4938   "self_type" : "type-127",
4939   "size" : 16,
4940   "source_file" : "/bionic/libc/kernel/uapi/linux/stat.h",
4941   "unique_id" : "statx_timestamp"
4942  },
4943  {
4944   "alignment" : 4,
4945   "fields" :
4946   [
4947    {
4948     "field_name" : "tv_sec",
4949     "referenced_type" : "type-42"
4950    },
4951    {
4952     "field_name" : "tv_nsec",
4953     "field_offset" : 32,
4954     "referenced_type" : "type-42"
4955    }
4956   ],
4957   "linker_set_key" : "timespec",
4958   "name" : "timespec",
4959   "referenced_type" : "type-141",
4960   "self_type" : "type-141",
4961   "size" : 8,
4962   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
4963   "unique_id" : "timespec"
4964  },
4965  {
4966   "alignment" : 4,
4967   "fields" :
4968   [
4969    {
4970     "field_name" : "tv_sec",
4971     "referenced_type" : "type-42"
4972    },
4973    {
4974     "field_name" : "tv_usec",
4975     "field_offset" : 32,
4976     "referenced_type" : "type-42"
4977    }
4978   ],
4979   "linker_set_key" : "timeval",
4980   "name" : "timeval",
4981   "referenced_type" : "type-142",
4982   "self_type" : "type-142",
4983   "size" : 8,
4984   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
4985   "unique_id" : "timeval"
4986  },
4987  {
4988   "alignment" : 4,
4989   "fields" :
4990   [
4991    {
4992     "field_name" : "tz_minuteswest",
4993     "referenced_type" : "type-9"
4994    },
4995    {
4996     "field_name" : "tz_dsttime",
4997     "field_offset" : 32,
4998     "referenced_type" : "type-9"
4999    }
5000   ],
5001   "linker_set_key" : "timezone",
5002   "name" : "timezone",
5003   "referenced_type" : "type-143",
5004   "self_type" : "type-143",
5005   "size" : 8,
5006   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
5007   "unique_id" : "timezone"
5008  },
5009  {
5010   "alignment" : 4,
5011   "fields" :
5012   [
5013    {
5014     "field_name" : "uc_flags",
5015     "referenced_type" : "type-3"
5016    },
5017    {
5018     "field_name" : "uc_link",
5019     "field_offset" : 32,
5020     "referenced_type" : "type-16"
5021    },
5022    {
5023     "field_name" : "uc_stack",
5024     "field_offset" : 64,
5025     "referenced_type" : "type-17"
5026    },
5027    {
5028     "field_name" : "uc_mcontext",
5029     "field_offset" : 160,
5030     "referenced_type" : "type-12"
5031    },
5032    {
5033     "field_offset" : 864,
5034     "referenced_type" : "type-21"
5035    },
5036    {
5037     "field_name" : "__fpregs_mem",
5038     "field_offset" : 928,
5039     "referenced_type" : "type-10"
5040    }
5041   ],
5042   "linker_set_key" : "ucontext",
5043   "name" : "ucontext",
5044   "referenced_type" : "type-15",
5045   "self_type" : "type-15",
5046   "size" : 228,
5047   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h",
5048   "unique_id" : "ucontext"
5049  },
5050  {
5051   "alignment" : 4,
5052   "fields" :
5053   [
5054    {
5055     "referenced_type" : "type-22"
5056    },
5057    {
5058     "field_name" : "uc_sigmask64",
5059     "referenced_type" : "type-23"
5060    }
5061   ],
5062   "is_anonymous" : true,
5063   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3",
5064   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3",
5065   "record_kind" : "union",
5066   "referenced_type" : "type-21",
5067   "self_type" : "type-21",
5068   "size" : 8,
5069   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h",
5070   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3)"
5071  },
5072  {
5073   "alignment" : 4,
5074   "fields" :
5075   [
5076    {
5077     "field_name" : "uc_sigmask",
5078     "referenced_type" : "type-3"
5079    },
5080    {
5081     "field_name" : "__padding_rt_sigset",
5082     "field_offset" : 32,
5083     "referenced_type" : "type-20"
5084    }
5085   ],
5086   "is_anonymous" : true,
5087   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:206:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:206:5",
5088   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:206:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:206:5",
5089   "referenced_type" : "type-22",
5090   "self_type" : "type-22",
5091   "size" : 8,
5092   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h",
5093   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:205:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/ucontext.h:206:5)"
5094  },
5095  {
5096   "alignment" : 4,
5097   "fields" :
5098   [
5099    {
5100     "field_name" : "regs",
5101     "referenced_type" : "type-211"
5102    },
5103    {
5104     "field_name" : "u_fpvalid",
5105     "field_offset" : 544,
5106     "referenced_type" : "type-9"
5107    },
5108    {
5109     "field_name" : "i387",
5110     "field_offset" : 576,
5111     "referenced_type" : "type-206"
5112    },
5113    {
5114     "field_name" : "u_tsize",
5115     "field_offset" : 1440,
5116     "referenced_type" : "type-3"
5117    },
5118    {
5119     "field_name" : "u_dsize",
5120     "field_offset" : 1472,
5121     "referenced_type" : "type-3"
5122    },
5123    {
5124     "field_name" : "u_ssize",
5125     "field_offset" : 1504,
5126     "referenced_type" : "type-3"
5127    },
5128    {
5129     "field_name" : "start_code",
5130     "field_offset" : 1536,
5131     "referenced_type" : "type-3"
5132    },
5133    {
5134     "field_name" : "start_stack",
5135     "field_offset" : 1568,
5136     "referenced_type" : "type-3"
5137    },
5138    {
5139     "field_name" : "signal",
5140     "field_offset" : 1600,
5141     "referenced_type" : "type-42"
5142    },
5143    {
5144     "field_name" : "reserved",
5145     "field_offset" : 1632,
5146     "referenced_type" : "type-9"
5147    },
5148    {
5149     "field_name" : "u_ar0",
5150     "field_offset" : 1664,
5151     "referenced_type" : "type-213"
5152    },
5153    {
5154     "field_name" : "u_fpstate",
5155     "field_offset" : 1696,
5156     "referenced_type" : "type-214"
5157    },
5158    {
5159     "field_name" : "magic",
5160     "field_offset" : 1728,
5161     "referenced_type" : "type-3"
5162    },
5163    {
5164     "field_name" : "u_comm",
5165     "field_offset" : 1760,
5166     "referenced_type" : "type-215"
5167    },
5168    {
5169     "field_name" : "u_debugreg",
5170     "field_offset" : 2016,
5171     "referenced_type" : "type-150"
5172    }
5173   ],
5174   "linker_set_key" : "user",
5175   "name" : "user",
5176   "referenced_type" : "type-212",
5177   "self_type" : "type-212",
5178   "size" : 284,
5179   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h",
5180   "unique_id" : "user"
5181  },
5182  {
5183   "alignment" : 4,
5184   "fields" :
5185   [
5186    {
5187     "field_name" : "cwd",
5188     "referenced_type" : "type-42"
5189    },
5190    {
5191     "field_name" : "swd",
5192     "field_offset" : 32,
5193     "referenced_type" : "type-42"
5194    },
5195    {
5196     "field_name" : "twd",
5197     "field_offset" : 64,
5198     "referenced_type" : "type-42"
5199    },
5200    {
5201     "field_name" : "fip",
5202     "field_offset" : 96,
5203     "referenced_type" : "type-42"
5204    },
5205    {
5206     "field_name" : "fcs",
5207     "field_offset" : 128,
5208     "referenced_type" : "type-42"
5209    },
5210    {
5211     "field_name" : "foo",
5212     "field_offset" : 160,
5213     "referenced_type" : "type-42"
5214    },
5215    {
5216     "field_name" : "fos",
5217     "field_offset" : 192,
5218     "referenced_type" : "type-42"
5219    },
5220    {
5221     "field_name" : "st_space",
5222     "field_offset" : 224,
5223     "referenced_type" : "type-207"
5224    }
5225   ],
5226   "linker_set_key" : "user_fpregs_struct",
5227   "name" : "user_fpregs_struct",
5228   "referenced_type" : "type-206",
5229   "self_type" : "type-206",
5230   "size" : 108,
5231   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h",
5232   "unique_id" : "user_fpregs_struct"
5233  },
5234  {
5235   "alignment" : 4,
5236   "fields" :
5237   [
5238    {
5239     "field_name" : "cwd",
5240     "referenced_type" : "type-4"
5241    },
5242    {
5243     "field_name" : "swd",
5244     "field_offset" : 16,
5245     "referenced_type" : "type-4"
5246    },
5247    {
5248     "field_name" : "twd",
5249     "field_offset" : 32,
5250     "referenced_type" : "type-4"
5251    },
5252    {
5253     "field_name" : "fop",
5254     "field_offset" : 48,
5255     "referenced_type" : "type-4"
5256    },
5257    {
5258     "field_name" : "fip",
5259     "field_offset" : 64,
5260     "referenced_type" : "type-42"
5261    },
5262    {
5263     "field_name" : "fcs",
5264     "field_offset" : 96,
5265     "referenced_type" : "type-42"
5266    },
5267    {
5268     "field_name" : "foo",
5269     "field_offset" : 128,
5270     "referenced_type" : "type-42"
5271    },
5272    {
5273     "field_name" : "fos",
5274     "field_offset" : 160,
5275     "referenced_type" : "type-42"
5276    },
5277    {
5278     "field_name" : "mxcsr",
5279     "field_offset" : 192,
5280     "referenced_type" : "type-42"
5281    },
5282    {
5283     "field_name" : "reserved",
5284     "field_offset" : 224,
5285     "referenced_type" : "type-42"
5286    },
5287    {
5288     "field_name" : "st_space",
5289     "field_offset" : 256,
5290     "referenced_type" : "type-209"
5291    },
5292    {
5293     "field_name" : "xmm_space",
5294     "field_offset" : 1280,
5295     "referenced_type" : "type-209"
5296    },
5297    {
5298     "field_name" : "padding",
5299     "field_offset" : 2304,
5300     "referenced_type" : "type-210"
5301    }
5302   ],
5303   "linker_set_key" : "user_fpxregs_struct",
5304   "name" : "user_fpxregs_struct",
5305   "referenced_type" : "type-208",
5306   "self_type" : "type-208",
5307   "size" : 512,
5308   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h",
5309   "unique_id" : "user_fpxregs_struct"
5310  },
5311  {
5312   "alignment" : 4,
5313   "fields" :
5314   [
5315    {
5316     "field_name" : "ebx",
5317     "referenced_type" : "type-42"
5318    },
5319    {
5320     "field_name" : "ecx",
5321     "field_offset" : 32,
5322     "referenced_type" : "type-42"
5323    },
5324    {
5325     "field_name" : "edx",
5326     "field_offset" : 64,
5327     "referenced_type" : "type-42"
5328    },
5329    {
5330     "field_name" : "esi",
5331     "field_offset" : 96,
5332     "referenced_type" : "type-42"
5333    },
5334    {
5335     "field_name" : "edi",
5336     "field_offset" : 128,
5337     "referenced_type" : "type-42"
5338    },
5339    {
5340     "field_name" : "ebp",
5341     "field_offset" : 160,
5342     "referenced_type" : "type-42"
5343    },
5344    {
5345     "field_name" : "eax",
5346     "field_offset" : 192,
5347     "referenced_type" : "type-42"
5348    },
5349    {
5350     "field_name" : "xds",
5351     "field_offset" : 224,
5352     "referenced_type" : "type-42"
5353    },
5354    {
5355     "field_name" : "xes",
5356     "field_offset" : 256,
5357     "referenced_type" : "type-42"
5358    },
5359    {
5360     "field_name" : "xfs",
5361     "field_offset" : 288,
5362     "referenced_type" : "type-42"
5363    },
5364    {
5365     "field_name" : "xgs",
5366     "field_offset" : 320,
5367     "referenced_type" : "type-42"
5368    },
5369    {
5370     "field_name" : "orig_eax",
5371     "field_offset" : 352,
5372     "referenced_type" : "type-42"
5373    },
5374    {
5375     "field_name" : "eip",
5376     "field_offset" : 384,
5377     "referenced_type" : "type-42"
5378    },
5379    {
5380     "field_name" : "xcs",
5381     "field_offset" : 416,
5382     "referenced_type" : "type-42"
5383    },
5384    {
5385     "field_name" : "eflags",
5386     "field_offset" : 448,
5387     "referenced_type" : "type-42"
5388    },
5389    {
5390     "field_name" : "esp",
5391     "field_offset" : 480,
5392     "referenced_type" : "type-42"
5393    },
5394    {
5395     "field_name" : "xss",
5396     "field_offset" : 512,
5397     "referenced_type" : "type-42"
5398    }
5399   ],
5400   "linker_set_key" : "user_regs_struct",
5401   "name" : "user_regs_struct",
5402   "referenced_type" : "type-211",
5403   "self_type" : "type-211",
5404   "size" : 68,
5405   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_x86_vendor_shared/gen/include/sys/user.h",
5406   "unique_id" : "user_regs_struct"
5407  }
5408 ],
5409 "rvalue_reference_types" : []
5410}
5411