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