• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
12  },
13  {
14   "alignment" : 1,
15   "linker_set_key" : "_ZTIA120_c",
16   "name" : "char [120]",
17   "referenced_type" : "_ZTIc",
18   "self_type" : "_ZTIA120_c",
19   "size" : 120,
20   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "_ZTIA128_m",
25   "name" : "unsigned long [128]",
26   "referenced_type" : "_ZTIm",
27   "self_type" : "_ZTIA128_m",
28   "size" : 512,
29   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h"
30  },
31  {
32   "alignment" : 8,
33   "linker_set_key" : "_ZTIA12_y",
34   "name" : "unsigned long long [12]",
35   "referenced_type" : "_ZTIy",
36   "self_type" : "_ZTIA12_y",
37   "size" : 96,
38   "source_file" : "bionic/libc/kernel/uapi/linux/stat.h"
39  },
40  {
41   "alignment" : 4,
42   "linker_set_key" : "_ZTIA13_i",
43   "name" : "int [13]",
44   "referenced_type" : "_ZTIi",
45   "self_type" : "_ZTIA13_i",
46   "size" : 52,
47   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
48  },
49  {
50   "alignment" : 4,
51   "linker_set_key" : "_ZTIA18_m",
52   "name" : "unsigned long [18]",
53   "referenced_type" : "_ZTIm",
54   "self_type" : "_ZTIA18_m",
55   "size" : 72,
56   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
57  },
58  {
59   "alignment" : 4,
60   "linker_set_key" : "_ZTIA1_i",
61   "name" : "int [1]",
62   "referenced_type" : "_ZTIi",
63   "self_type" : "_ZTIA1_i",
64   "size" : 4,
65   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
66  },
67  {
68   "alignment" : 2,
69   "linker_set_key" : "_ZTIA1_t",
70   "name" : "unsigned short [1]",
71   "referenced_type" : "_ZTIt",
72   "self_type" : "_ZTIA1_t",
73   "size" : 2,
74   "source_file" : "bionic/libc/kernel/uapi/linux/stat.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.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h"
102  },
103  {
104   "alignment" : 1,
105   "linker_set_key" : "_ZTIA32_c",
106   "name" : "char [32]",
107   "referenced_type" : "_ZTIc",
108   "self_type" : "_ZTIA32_c",
109   "size" : 32,
110   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
111  },
112  {
113   "alignment" : 4,
114   "linker_set_key" : "_ZTIA32_i",
115   "name" : "int [32]",
116   "referenced_type" : "_ZTIi",
117   "self_type" : "_ZTIA32_i",
118   "size" : 128,
119   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
120  },
121  {
122   "alignment" : 4,
123   "linker_set_key" : "_ZTIA32_m",
124   "name" : "unsigned long [32]",
125   "referenced_type" : "_ZTIm",
126   "self_type" : "_ZTIA32_m",
127   "size" : 128,
128   "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h"
129  },
130  {
131   "alignment" : 8,
132   "linker_set_key" : "_ZTIA32_y",
133   "name" : "unsigned long long [32]",
134   "referenced_type" : "_ZTIy",
135   "self_type" : "_ZTIA32_y",
136   "size" : 256,
137   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
138  },
139  {
140   "alignment" : 1,
141   "linker_set_key" : "_ZTIA44_h",
142   "name" : "unsigned char [44]",
143   "referenced_type" : "_ZTIh",
144   "self_type" : "_ZTIA44_h",
145   "size" : 44,
146   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
147  },
148  {
149   "alignment" : 1,
150   "linker_set_key" : "_ZTIA4_c",
151   "name" : "char [4]",
152   "referenced_type" : "_ZTIc",
153   "self_type" : "_ZTIA4_c",
154   "size" : 4,
155   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
156  },
157  {
158   "alignment" : 1,
159   "linker_set_key" : "_ZTIA5121_h",
160   "name" : "unsigned char [5121]",
161   "referenced_type" : "_ZTIh",
162   "self_type" : "_ZTIA5121_h",
163   "size" : 5121,
164   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
165  },
166  {
167   "alignment" : 1,
168   "linker_set_key" : "_ZTIA60_h",
169   "name" : "unsigned char [60]",
170   "referenced_type" : "_ZTIh",
171   "self_type" : "_ZTIA60_h",
172   "size" : 60,
173   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
174  },
175  {
176   "alignment" : 4,
177   "linker_set_key" : "_ZTIA65_PKc",
178   "name" : "const char *[65]",
179   "referenced_type" : "_ZTIPKc",
180   "self_type" : "_ZTIA65_PKc",
181   "size" : 260,
182   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/signal.h"
183  },
184  {
185   "alignment" : 4,
186   "linker_set_key" : "_ZTIA8_6fp_reg",
187   "name" : "fp_reg [8]",
188   "referenced_type" : "_ZTI6fp_reg",
189   "self_type" : "_ZTIA8_6fp_reg",
190   "size" : 96,
191   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
192  },
193  {
194   "alignment" : 1,
195   "linker_set_key" : "_ZTIA8_h",
196   "name" : "unsigned char [8]",
197   "referenced_type" : "_ZTIh",
198   "self_type" : "_ZTIA8_h",
199   "size" : 8,
200   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
201  },
202  {
203   "alignment" : 4,
204   "linker_set_key" : "_ZTIA8_i",
205   "name" : "int [8]",
206   "referenced_type" : "_ZTIi",
207   "self_type" : "_ZTIA8_i",
208   "size" : 32,
209   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
210  },
211  {
212   "alignment" : 4,
213   "linker_set_key" : "_ZTIA8_j",
214   "name" : "unsigned int [8]",
215   "referenced_type" : "_ZTIj",
216   "self_type" : "_ZTIA8_j",
217   "size" : 32,
218   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
219  },
220  {
221   "linker_set_key" : "_ZTIA_Pc",
222   "name" : "char *[]",
223   "referenced_type" : "_ZTIPc",
224   "self_type" : "_ZTIA_Pc",
225   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/time.h"
226  }
227 ],
228 "builtin_types" :
229 [
230  {
231   "alignment" : 1,
232   "is_integral" : true,
233   "is_unsigned" : true,
234   "linker_set_key" : "_ZTIc",
235   "name" : "char",
236   "referenced_type" : "_ZTIc",
237   "self_type" : "_ZTIc",
238   "size" : 1
239  },
240  {
241   "alignment" : 1,
242   "is_integral" : true,
243   "is_unsigned" : true,
244   "linker_set_key" : "_ZTIh",
245   "name" : "unsigned char",
246   "referenced_type" : "_ZTIh",
247   "self_type" : "_ZTIh",
248   "size" : 1
249  },
250  {
251   "alignment" : 4,
252   "is_integral" : true,
253   "linker_set_key" : "_ZTIi",
254   "name" : "int",
255   "referenced_type" : "_ZTIi",
256   "self_type" : "_ZTIi",
257   "size" : 4
258  },
259  {
260   "alignment" : 4,
261   "is_integral" : true,
262   "is_unsigned" : true,
263   "linker_set_key" : "_ZTIj",
264   "name" : "unsigned int",
265   "referenced_type" : "_ZTIj",
266   "self_type" : "_ZTIj",
267   "size" : 4
268  },
269  {
270   "alignment" : 4,
271   "is_integral" : true,
272   "linker_set_key" : "_ZTIl",
273   "name" : "long",
274   "referenced_type" : "_ZTIl",
275   "self_type" : "_ZTIl",
276   "size" : 4
277  },
278  {
279   "alignment" : 4,
280   "is_integral" : true,
281   "is_unsigned" : true,
282   "linker_set_key" : "_ZTIm",
283   "name" : "unsigned long",
284   "referenced_type" : "_ZTIm",
285   "self_type" : "_ZTIm",
286   "size" : 4
287  },
288  {
289   "alignment" : 2,
290   "is_integral" : true,
291   "linker_set_key" : "_ZTIs",
292   "name" : "short",
293   "referenced_type" : "_ZTIs",
294   "self_type" : "_ZTIs",
295   "size" : 2
296  },
297  {
298   "alignment" : 2,
299   "is_integral" : true,
300   "is_unsigned" : true,
301   "linker_set_key" : "_ZTIt",
302   "name" : "unsigned short",
303   "referenced_type" : "_ZTIt",
304   "self_type" : "_ZTIt",
305   "size" : 2
306  },
307  {
308   "linker_set_key" : "_ZTIv",
309   "name" : "void",
310   "referenced_type" : "_ZTIv",
311   "self_type" : "_ZTIv"
312  },
313  {
314   "alignment" : 8,
315   "is_integral" : true,
316   "linker_set_key" : "_ZTIx",
317   "name" : "long long",
318   "referenced_type" : "_ZTIx",
319   "self_type" : "_ZTIx",
320   "size" : 8
321  },
322  {
323   "alignment" : 8,
324   "is_integral" : true,
325   "is_unsigned" : true,
326   "linker_set_key" : "_ZTIy",
327   "name" : "unsigned long long",
328   "referenced_type" : "_ZTIy",
329   "self_type" : "_ZTIy",
330   "size" : 8
331  }
332 ],
333 "elf_functions" :
334 [
335  {
336   "name" : "audio_route_apply_and_update_path"
337  },
338  {
339   "name" : "audio_route_apply_path"
340  },
341  {
342   "name" : "audio_route_force_reset_and_update_path"
343  },
344  {
345   "name" : "audio_route_free"
346  },
347  {
348   "name" : "audio_route_init"
349  },
350  {
351   "name" : "audio_route_reset"
352  },
353  {
354   "name" : "audio_route_reset_and_update_path"
355  },
356  {
357   "name" : "audio_route_reset_path"
358  },
359  {
360   "name" : "audio_route_update_mixer"
361  }
362 ],
363 "elf_objects" : [],
364 "enum_types" :
365 [
366  {
367   "alignment" : 4,
368   "enum_fields" :
369   [
370    {
371     "enum_field_value" : 0,
372     "name" : "XML_STATUS_ERROR"
373    },
374    {
375     "enum_field_value" : 1,
376     "name" : "XML_STATUS_OK"
377    },
378    {
379     "enum_field_value" : 2,
380     "name" : "XML_STATUS_SUSPENDED"
381    }
382   ],
383   "linker_set_key" : "_ZTI10XML_Status",
384   "name" : "XML_Status",
385   "referenced_type" : "_ZTI10XML_Status",
386   "self_type" : "_ZTI10XML_Status",
387   "size" : 4,
388   "source_file" : "external/expat/lib/expat.h",
389   "underlying_type" : "_ZTIj"
390  },
391  {
392   "alignment" : 4,
393   "enum_fields" :
394   [
395    {
396     "enum_field_value" : -1,
397     "name" : "PCM_FORMAT_INVALID"
398    },
399    {
400     "enum_field_value" : 0,
401     "name" : "PCM_FORMAT_S16_LE"
402    },
403    {
404     "enum_field_value" : 1,
405     "name" : "PCM_FORMAT_S32_LE"
406    },
407    {
408     "enum_field_value" : 2,
409     "name" : "PCM_FORMAT_S8"
410    },
411    {
412     "enum_field_value" : 3,
413     "name" : "PCM_FORMAT_S24_LE"
414    },
415    {
416     "enum_field_value" : 4,
417     "name" : "PCM_FORMAT_S24_3LE"
418    },
419    {
420     "enum_field_value" : 5,
421     "name" : "PCM_FORMAT_MAX"
422    }
423   ],
424   "linker_set_key" : "_ZTI10pcm_format",
425   "name" : "pcm_format",
426   "referenced_type" : "_ZTI10pcm_format",
427   "self_type" : "_ZTI10pcm_format",
428   "size" : 4,
429   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h",
430   "underlying_type" : "_ZTIi"
431  },
432  {
433   "alignment" : 4,
434   "enum_fields" :
435   [
436    {
437     "enum_field_value" : 0,
438     "name" : "XML_INITIALIZED"
439    },
440    {
441     "enum_field_value" : 1,
442     "name" : "XML_PARSING"
443    },
444    {
445     "enum_field_value" : 2,
446     "name" : "XML_FINISHED"
447    },
448    {
449     "enum_field_value" : 3,
450     "name" : "XML_SUSPENDED"
451    }
452   ],
453   "linker_set_key" : "_ZTI11XML_Parsing",
454   "name" : "XML_Parsing",
455   "referenced_type" : "_ZTI11XML_Parsing",
456   "self_type" : "_ZTI11XML_Parsing",
457   "size" : 4,
458   "source_file" : "external/expat/lib/expat.h",
459   "underlying_type" : "_ZTIj"
460  },
461  {
462   "alignment" : 4,
463   "enum_fields" :
464   [
465    {
466     "enum_field_value" : 0,
467     "name" : "MIXER_CTL_TYPE_BOOL"
468    },
469    {
470     "enum_field_value" : 1,
471     "name" : "MIXER_CTL_TYPE_INT"
472    },
473    {
474     "enum_field_value" : 2,
475     "name" : "MIXER_CTL_TYPE_ENUM"
476    },
477    {
478     "enum_field_value" : 3,
479     "name" : "MIXER_CTL_TYPE_BYTE"
480    },
481    {
482     "enum_field_value" : 4,
483     "name" : "MIXER_CTL_TYPE_IEC958"
484    },
485    {
486     "enum_field_value" : 5,
487     "name" : "MIXER_CTL_TYPE_INT64"
488    },
489    {
490     "enum_field_value" : 6,
491     "name" : "MIXER_CTL_TYPE_UNKNOWN"
492    },
493    {
494     "enum_field_value" : 7,
495     "name" : "MIXER_CTL_TYPE_MAX"
496    }
497   ],
498   "linker_set_key" : "_ZTI14mixer_ctl_type",
499   "name" : "mixer_ctl_type",
500   "referenced_type" : "_ZTI14mixer_ctl_type",
501   "self_type" : "_ZTI14mixer_ctl_type",
502   "size" : 4,
503   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h",
504   "underlying_type" : "_ZTIj"
505  },
506  {
507   "alignment" : 4,
508   "enum_fields" :
509   [
510    {
511     "enum_field_value" : 0,
512     "name" : "XML_FEATURE_END"
513    },
514    {
515     "enum_field_value" : 1,
516     "name" : "XML_FEATURE_UNICODE"
517    },
518    {
519     "enum_field_value" : 2,
520     "name" : "XML_FEATURE_UNICODE_WCHAR_T"
521    },
522    {
523     "enum_field_value" : 3,
524     "name" : "XML_FEATURE_DTD"
525    },
526    {
527     "enum_field_value" : 4,
528     "name" : "XML_FEATURE_CONTEXT_BYTES"
529    },
530    {
531     "enum_field_value" : 5,
532     "name" : "XML_FEATURE_MIN_SIZE"
533    },
534    {
535     "enum_field_value" : 6,
536     "name" : "XML_FEATURE_SIZEOF_XML_CHAR"
537    },
538    {
539     "enum_field_value" : 7,
540     "name" : "XML_FEATURE_SIZEOF_XML_LCHAR"
541    },
542    {
543     "enum_field_value" : 8,
544     "name" : "XML_FEATURE_NS"
545    },
546    {
547     "enum_field_value" : 9,
548     "name" : "XML_FEATURE_LARGE_SIZE"
549    },
550    {
551     "enum_field_value" : 10,
552     "name" : "XML_FEATURE_ATTR_INFO"
553    }
554   ],
555   "linker_set_key" : "_ZTI15XML_FeatureEnum",
556   "name" : "XML_FeatureEnum",
557   "referenced_type" : "_ZTI15XML_FeatureEnum",
558   "self_type" : "_ZTI15XML_FeatureEnum",
559   "size" : 4,
560   "source_file" : "external/expat/lib/expat.h",
561   "underlying_type" : "_ZTIj"
562  },
563  {
564   "alignment" : 4,
565   "enum_fields" :
566   [
567    {
568     "enum_field_value" : 0,
569     "name" : "M_HEAP_TAGGING_LEVEL_NONE"
570    },
571    {
572     "enum_field_value" : 1,
573     "name" : "M_HEAP_TAGGING_LEVEL_TBI"
574    },
575    {
576     "enum_field_value" : 2,
577     "name" : "M_HEAP_TAGGING_LEVEL_ASYNC"
578    },
579    {
580     "enum_field_value" : 3,
581     "name" : "M_HEAP_TAGGING_LEVEL_SYNC"
582    }
583   ],
584   "linker_set_key" : "_ZTI16HeapTaggingLevel",
585   "name" : "HeapTaggingLevel",
586   "referenced_type" : "_ZTI16HeapTaggingLevel",
587   "self_type" : "_ZTI16HeapTaggingLevel",
588   "size" : 4,
589   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h",
590   "underlying_type" : "_ZTIj"
591  },
592  {
593   "alignment" : 4,
594   "enum_fields" :
595   [
596    {
597     "enum_field_value" : 1,
598     "name" : "XML_CTYPE_EMPTY"
599    },
600    {
601     "enum_field_value" : 2,
602     "name" : "XML_CTYPE_ANY"
603    },
604    {
605     "enum_field_value" : 3,
606     "name" : "XML_CTYPE_MIXED"
607    },
608    {
609     "enum_field_value" : 4,
610     "name" : "XML_CTYPE_NAME"
611    },
612    {
613     "enum_field_value" : 5,
614     "name" : "XML_CTYPE_CHOICE"
615    },
616    {
617     "enum_field_value" : 6,
618     "name" : "XML_CTYPE_SEQ"
619    }
620   ],
621   "linker_set_key" : "_ZTI16XML_Content_Type",
622   "name" : "XML_Content_Type",
623   "referenced_type" : "_ZTI16XML_Content_Type",
624   "self_type" : "_ZTI16XML_Content_Type",
625   "size" : 4,
626   "source_file" : "external/expat/lib/expat.h",
627   "underlying_type" : "_ZTIj"
628  },
629  {
630   "alignment" : 4,
631   "enum_fields" :
632   [
633    {
634     "enum_field_value" : 0,
635     "name" : "DIRECTION_FORWARD"
636    },
637    {
638     "enum_field_value" : 1,
639     "name" : "DIRECTION_REVERSE"
640    },
641    {
642     "enum_field_value" : 2,
643     "name" : "DIRECTION_REVERSE_RESET"
644    }
645   ],
646   "linker_set_key" : "_ZTI16update_direction",
647   "name" : "update_direction",
648   "referenced_type" : "_ZTI16update_direction",
649   "self_type" : "_ZTI16update_direction",
650   "size" : 4,
651   "source_file" : "system/media/audio_route/audio_route.c",
652   "underlying_type" : "_ZTIj"
653  },
654  {
655   "alignment" : 4,
656   "enum_fields" :
657   [
658    {
659     "enum_field_value" : 0,
660     "name" : "XML_CQUANT_NONE"
661    },
662    {
663     "enum_field_value" : 1,
664     "name" : "XML_CQUANT_OPT"
665    },
666    {
667     "enum_field_value" : 2,
668     "name" : "XML_CQUANT_REP"
669    },
670    {
671     "enum_field_value" : 3,
672     "name" : "XML_CQUANT_PLUS"
673    }
674   ],
675   "linker_set_key" : "_ZTI17XML_Content_Quant",
676   "name" : "XML_Content_Quant",
677   "referenced_type" : "_ZTI17XML_Content_Quant",
678   "self_type" : "_ZTI17XML_Content_Quant",
679   "size" : 4,
680   "source_file" : "external/expat/lib/expat.h",
681   "underlying_type" : "_ZTIj"
682  },
683  {
684   "alignment" : 4,
685   "enum_fields" :
686   [
687    {
688     "enum_field_value" : 0,
689     "name" : "ANDROID_LOG_UNKNOWN"
690    },
691    {
692     "enum_field_value" : 1,
693     "name" : "ANDROID_LOG_DEFAULT"
694    },
695    {
696     "enum_field_value" : 2,
697     "name" : "ANDROID_LOG_VERBOSE"
698    },
699    {
700     "enum_field_value" : 3,
701     "name" : "ANDROID_LOG_DEBUG"
702    },
703    {
704     "enum_field_value" : 4,
705     "name" : "ANDROID_LOG_INFO"
706    },
707    {
708     "enum_field_value" : 5,
709     "name" : "ANDROID_LOG_WARN"
710    },
711    {
712     "enum_field_value" : 6,
713     "name" : "ANDROID_LOG_ERROR"
714    },
715    {
716     "enum_field_value" : 7,
717     "name" : "ANDROID_LOG_FATAL"
718    },
719    {
720     "enum_field_value" : 8,
721     "name" : "ANDROID_LOG_SILENT"
722    }
723   ],
724   "linker_set_key" : "_ZTI19android_LogPriority",
725   "name" : "android_LogPriority",
726   "referenced_type" : "_ZTI19android_LogPriority",
727   "self_type" : "_ZTI19android_LogPriority",
728   "size" : 4,
729   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
730   "underlying_type" : "_ZTIj"
731  },
732  {
733   "alignment" : 4,
734   "enum_fields" :
735   [
736    {
737     "enum_field_value" : 0,
738     "name" : "PTHREAD_MUTEX_NORMAL"
739    },
740    {
741     "enum_field_value" : 1,
742     "name" : "PTHREAD_MUTEX_RECURSIVE"
743    },
744    {
745     "enum_field_value" : 2,
746     "name" : "PTHREAD_MUTEX_ERRORCHECK"
747    },
748    {
749     "enum_field_value" : 2,
750     "name" : "PTHREAD_MUTEX_ERRORCHECK_NP"
751    },
752    {
753     "enum_field_value" : 1,
754     "name" : "PTHREAD_MUTEX_RECURSIVE_NP"
755    },
756    {
757     "enum_field_value" : 0,
758     "name" : "PTHREAD_MUTEX_DEFAULT"
759    }
760   ],
761   "linker_set_key" : "_ZTI22$PTHREAD_MUTEX_DEFAULT",
762   "name" : "(anonymous enum at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/pthread.h:41:1)",
763   "referenced_type" : "_ZTI22$PTHREAD_MUTEX_DEFAULT",
764   "self_type" : "_ZTI22$PTHREAD_MUTEX_DEFAULT",
765   "size" : 4,
766   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/pthread.h",
767   "underlying_type" : "_ZTIj"
768  },
769  {
770   "alignment" : 4,
771   "enum_fields" :
772   [
773    {
774     "enum_field_value" : 0,
775     "name" : "XML_PARAM_ENTITY_PARSING_NEVER"
776    },
777    {
778     "enum_field_value" : 1,
779     "name" : "XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE"
780    },
781    {
782     "enum_field_value" : 2,
783     "name" : "XML_PARAM_ENTITY_PARSING_ALWAYS"
784    }
785   ],
786   "linker_set_key" : "_ZTI22XML_ParamEntityParsing",
787   "name" : "XML_ParamEntityParsing",
788   "referenced_type" : "_ZTI22XML_ParamEntityParsing",
789   "self_type" : "_ZTI22XML_ParamEntityParsing",
790   "size" : 4,
791   "source_file" : "external/expat/lib/expat.h",
792   "underlying_type" : "_ZTIj"
793  },
794  {
795   "alignment" : 4,
796   "enum_fields" :
797   [
798    {
799     "enum_field_value" : 0,
800     "name" : "PTHREAD_RWLOCK_PREFER_READER_NP"
801    },
802    {
803     "enum_field_value" : 1,
804     "name" : "PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP"
805    }
806   ],
807   "linker_set_key" : "_ZTI32$PTHREAD_RWLOCK_PREFER_READER_NP",
808   "name" : "(anonymous enum at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/pthread.h:63:1)",
809   "referenced_type" : "_ZTI32$PTHREAD_RWLOCK_PREFER_READER_NP",
810   "self_type" : "_ZTI32$PTHREAD_RWLOCK_PREFER_READER_NP",
811   "size" : 4,
812   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/pthread.h",
813   "underlying_type" : "_ZTIj"
814  },
815  {
816   "alignment" : 4,
817   "enum_fields" :
818   [
819    {
820     "enum_field_value" : 0,
821     "name" : "LOG_ID_MIN"
822    },
823    {
824     "enum_field_value" : 0,
825     "name" : "LOG_ID_MAIN"
826    },
827    {
828     "enum_field_value" : 1,
829     "name" : "LOG_ID_RADIO"
830    },
831    {
832     "enum_field_value" : 2,
833     "name" : "LOG_ID_EVENTS"
834    },
835    {
836     "enum_field_value" : 3,
837     "name" : "LOG_ID_SYSTEM"
838    },
839    {
840     "enum_field_value" : 4,
841     "name" : "LOG_ID_CRASH"
842    },
843    {
844     "enum_field_value" : 5,
845     "name" : "LOG_ID_STATS"
846    },
847    {
848     "enum_field_value" : 6,
849     "name" : "LOG_ID_SECURITY"
850    },
851    {
852     "enum_field_value" : 7,
853     "name" : "LOG_ID_KERNEL"
854    },
855    {
856     "enum_field_value" : 8,
857     "name" : "LOG_ID_MAX"
858    },
859    {
860     "enum_field_value" : 2147483647,
861     "name" : "LOG_ID_DEFAULT"
862    }
863   ],
864   "linker_set_key" : "_ZTI6log_id",
865   "name" : "log_id",
866   "referenced_type" : "_ZTI6log_id",
867   "self_type" : "_ZTI6log_id",
868   "size" : 4,
869   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
870   "underlying_type" : "_ZTIj"
871  },
872  {
873   "alignment" : 4,
874   "enum_fields" :
875   [
876    {
877     "enum_field_value" : 0,
878     "name" : "REG_R0"
879    },
880    {
881     "enum_field_value" : 1,
882     "name" : "REG_R1"
883    },
884    {
885     "enum_field_value" : 2,
886     "name" : "REG_R2"
887    },
888    {
889     "enum_field_value" : 3,
890     "name" : "REG_R3"
891    },
892    {
893     "enum_field_value" : 4,
894     "name" : "REG_R4"
895    },
896    {
897     "enum_field_value" : 5,
898     "name" : "REG_R5"
899    },
900    {
901     "enum_field_value" : 6,
902     "name" : "REG_R6"
903    },
904    {
905     "enum_field_value" : 7,
906     "name" : "REG_R7"
907    },
908    {
909     "enum_field_value" : 8,
910     "name" : "REG_R8"
911    },
912    {
913     "enum_field_value" : 9,
914     "name" : "REG_R9"
915    },
916    {
917     "enum_field_value" : 10,
918     "name" : "REG_R10"
919    },
920    {
921     "enum_field_value" : 11,
922     "name" : "REG_R11"
923    },
924    {
925     "enum_field_value" : 12,
926     "name" : "REG_R12"
927    },
928    {
929     "enum_field_value" : 13,
930     "name" : "REG_R13"
931    },
932    {
933     "enum_field_value" : 14,
934     "name" : "REG_R14"
935    },
936    {
937     "enum_field_value" : 15,
938     "name" : "REG_R15"
939    }
940   ],
941   "linker_set_key" : "_ZTI7$REG_R0",
942   "name" : "(anonymous enum at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h:41:1)",
943   "referenced_type" : "_ZTI7$REG_R0",
944   "self_type" : "_ZTI7$REG_R0",
945   "size" : 4,
946   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h",
947   "underlying_type" : "_ZTIj"
948  },
949  {
950   "alignment" : 4,
951   "enum_fields" :
952   [
953    {
954     "enum_field_value" : 0,
955     "name" : "XML_ERROR_NONE"
956    },
957    {
958     "enum_field_value" : 1,
959     "name" : "XML_ERROR_NO_MEMORY"
960    },
961    {
962     "enum_field_value" : 2,
963     "name" : "XML_ERROR_SYNTAX"
964    },
965    {
966     "enum_field_value" : 3,
967     "name" : "XML_ERROR_NO_ELEMENTS"
968    },
969    {
970     "enum_field_value" : 4,
971     "name" : "XML_ERROR_INVALID_TOKEN"
972    },
973    {
974     "enum_field_value" : 5,
975     "name" : "XML_ERROR_UNCLOSED_TOKEN"
976    },
977    {
978     "enum_field_value" : 6,
979     "name" : "XML_ERROR_PARTIAL_CHAR"
980    },
981    {
982     "enum_field_value" : 7,
983     "name" : "XML_ERROR_TAG_MISMATCH"
984    },
985    {
986     "enum_field_value" : 8,
987     "name" : "XML_ERROR_DUPLICATE_ATTRIBUTE"
988    },
989    {
990     "enum_field_value" : 9,
991     "name" : "XML_ERROR_JUNK_AFTER_DOC_ELEMENT"
992    },
993    {
994     "enum_field_value" : 10,
995     "name" : "XML_ERROR_PARAM_ENTITY_REF"
996    },
997    {
998     "enum_field_value" : 11,
999     "name" : "XML_ERROR_UNDEFINED_ENTITY"
1000    },
1001    {
1002     "enum_field_value" : 12,
1003     "name" : "XML_ERROR_RECURSIVE_ENTITY_REF"
1004    },
1005    {
1006     "enum_field_value" : 13,
1007     "name" : "XML_ERROR_ASYNC_ENTITY"
1008    },
1009    {
1010     "enum_field_value" : 14,
1011     "name" : "XML_ERROR_BAD_CHAR_REF"
1012    },
1013    {
1014     "enum_field_value" : 15,
1015     "name" : "XML_ERROR_BINARY_ENTITY_REF"
1016    },
1017    {
1018     "enum_field_value" : 16,
1019     "name" : "XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF"
1020    },
1021    {
1022     "enum_field_value" : 17,
1023     "name" : "XML_ERROR_MISPLACED_XML_PI"
1024    },
1025    {
1026     "enum_field_value" : 18,
1027     "name" : "XML_ERROR_UNKNOWN_ENCODING"
1028    },
1029    {
1030     "enum_field_value" : 19,
1031     "name" : "XML_ERROR_INCORRECT_ENCODING"
1032    },
1033    {
1034     "enum_field_value" : 20,
1035     "name" : "XML_ERROR_UNCLOSED_CDATA_SECTION"
1036    },
1037    {
1038     "enum_field_value" : 21,
1039     "name" : "XML_ERROR_EXTERNAL_ENTITY_HANDLING"
1040    },
1041    {
1042     "enum_field_value" : 22,
1043     "name" : "XML_ERROR_NOT_STANDALONE"
1044    },
1045    {
1046     "enum_field_value" : 23,
1047     "name" : "XML_ERROR_UNEXPECTED_STATE"
1048    },
1049    {
1050     "enum_field_value" : 24,
1051     "name" : "XML_ERROR_ENTITY_DECLARED_IN_PE"
1052    },
1053    {
1054     "enum_field_value" : 25,
1055     "name" : "XML_ERROR_FEATURE_REQUIRES_XML_DTD"
1056    },
1057    {
1058     "enum_field_value" : 26,
1059     "name" : "XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING"
1060    },
1061    {
1062     "enum_field_value" : 27,
1063     "name" : "XML_ERROR_UNBOUND_PREFIX"
1064    },
1065    {
1066     "enum_field_value" : 28,
1067     "name" : "XML_ERROR_UNDECLARING_PREFIX"
1068    },
1069    {
1070     "enum_field_value" : 29,
1071     "name" : "XML_ERROR_INCOMPLETE_PE"
1072    },
1073    {
1074     "enum_field_value" : 30,
1075     "name" : "XML_ERROR_XML_DECL"
1076    },
1077    {
1078     "enum_field_value" : 31,
1079     "name" : "XML_ERROR_TEXT_DECL"
1080    },
1081    {
1082     "enum_field_value" : 32,
1083     "name" : "XML_ERROR_PUBLICID"
1084    },
1085    {
1086     "enum_field_value" : 33,
1087     "name" : "XML_ERROR_SUSPENDED"
1088    },
1089    {
1090     "enum_field_value" : 34,
1091     "name" : "XML_ERROR_NOT_SUSPENDED"
1092    },
1093    {
1094     "enum_field_value" : 35,
1095     "name" : "XML_ERROR_ABORTED"
1096    },
1097    {
1098     "enum_field_value" : 36,
1099     "name" : "XML_ERROR_FINISHED"
1100    },
1101    {
1102     "enum_field_value" : 37,
1103     "name" : "XML_ERROR_SUSPEND_PE"
1104    },
1105    {
1106     "enum_field_value" : 38,
1107     "name" : "XML_ERROR_RESERVED_PREFIX_XML"
1108    },
1109    {
1110     "enum_field_value" : 39,
1111     "name" : "XML_ERROR_RESERVED_PREFIX_XMLNS"
1112    },
1113    {
1114     "enum_field_value" : 40,
1115     "name" : "XML_ERROR_RESERVED_NAMESPACE_URI"
1116    },
1117    {
1118     "enum_field_value" : 41,
1119     "name" : "XML_ERROR_INVALID_ARGUMENT"
1120    },
1121    {
1122     "enum_field_value" : 42,
1123     "name" : "XML_ERROR_NO_BUFFER"
1124    }
1125   ],
1126   "linker_set_key" : "_ZTI9XML_Error",
1127   "name" : "XML_Error",
1128   "referenced_type" : "_ZTI9XML_Error",
1129   "self_type" : "_ZTI9XML_Error",
1130   "size" : 4,
1131   "source_file" : "external/expat/lib/expat.h",
1132   "underlying_type" : "_ZTIj"
1133  },
1134  {
1135   "alignment" : 4,
1136   "enum_fields" :
1137   [
1138    {
1139     "enum_field_value" : 0,
1140     "name" : "PCM_PARAM_ACCESS"
1141    },
1142    {
1143     "enum_field_value" : 1,
1144     "name" : "PCM_PARAM_FORMAT"
1145    },
1146    {
1147     "enum_field_value" : 2,
1148     "name" : "PCM_PARAM_SUBFORMAT"
1149    },
1150    {
1151     "enum_field_value" : 3,
1152     "name" : "PCM_PARAM_SAMPLE_BITS"
1153    },
1154    {
1155     "enum_field_value" : 4,
1156     "name" : "PCM_PARAM_FRAME_BITS"
1157    },
1158    {
1159     "enum_field_value" : 5,
1160     "name" : "PCM_PARAM_CHANNELS"
1161    },
1162    {
1163     "enum_field_value" : 6,
1164     "name" : "PCM_PARAM_RATE"
1165    },
1166    {
1167     "enum_field_value" : 7,
1168     "name" : "PCM_PARAM_PERIOD_TIME"
1169    },
1170    {
1171     "enum_field_value" : 8,
1172     "name" : "PCM_PARAM_PERIOD_SIZE"
1173    },
1174    {
1175     "enum_field_value" : 9,
1176     "name" : "PCM_PARAM_PERIOD_BYTES"
1177    },
1178    {
1179     "enum_field_value" : 10,
1180     "name" : "PCM_PARAM_PERIODS"
1181    },
1182    {
1183     "enum_field_value" : 11,
1184     "name" : "PCM_PARAM_BUFFER_TIME"
1185    },
1186    {
1187     "enum_field_value" : 12,
1188     "name" : "PCM_PARAM_BUFFER_SIZE"
1189    },
1190    {
1191     "enum_field_value" : 13,
1192     "name" : "PCM_PARAM_BUFFER_BYTES"
1193    },
1194    {
1195     "enum_field_value" : 14,
1196     "name" : "PCM_PARAM_TICK_TIME"
1197    }
1198   ],
1199   "linker_set_key" : "_ZTI9pcm_param",
1200   "name" : "pcm_param",
1201   "referenced_type" : "_ZTI9pcm_param",
1202   "self_type" : "_ZTI9pcm_param",
1203   "size" : 4,
1204   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h",
1205   "underlying_type" : "_ZTIj"
1206  }
1207 ],
1208 "function_types" :
1209 [
1210  {
1211   "alignment" : 4,
1212   "linker_set_key" : "_ZTIFPvS_jE",
1213   "name" : "void *(void *, unsigned int)",
1214   "parameters" :
1215   [
1216    {
1217     "referenced_type" : "_ZTIPv"
1218    },
1219    {
1220     "referenced_type" : "_ZTIj"
1221    }
1222   ],
1223   "referenced_type" : "_ZTIFPvS_jE",
1224   "return_type" : "_ZTIPv",
1225   "self_type" : "_ZTIFPvS_jE",
1226   "source_file" : "external/expat/lib/expat.h"
1227  },
1228  {
1229   "alignment" : 4,
1230   "linker_set_key" : "_ZTIFPvS_jPKvE",
1231   "name" : "void *(void *, unsigned int, const void *)",
1232   "parameters" :
1233   [
1234    {
1235     "referenced_type" : "_ZTIPv"
1236    },
1237    {
1238     "referenced_type" : "_ZTIj"
1239    },
1240    {
1241     "referenced_type" : "_ZTIPKv"
1242    }
1243   ],
1244   "referenced_type" : "_ZTIFPvS_jPKvE",
1245   "return_type" : "_ZTIPv",
1246   "self_type" : "_ZTIFPvS_jPKvE",
1247   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1248  },
1249  {
1250   "alignment" : 4,
1251   "linker_set_key" : "_ZTIFPvjE",
1252   "name" : "void *(unsigned int)",
1253   "parameters" :
1254   [
1255    {
1256     "referenced_type" : "_ZTIj"
1257    }
1258   ],
1259   "referenced_type" : "_ZTIFPvjE",
1260   "return_type" : "_ZTIPv",
1261   "self_type" : "_ZTIFPvjE",
1262   "source_file" : "external/expat/lib/expat.h"
1263  },
1264  {
1265   "alignment" : 4,
1266   "linker_set_key" : "_ZTIFPvjPKvE",
1267   "name" : "void *(unsigned int, const void *)",
1268   "parameters" :
1269   [
1270    {
1271     "referenced_type" : "_ZTIj"
1272    },
1273    {
1274     "referenced_type" : "_ZTIPKv"
1275    }
1276   ],
1277   "referenced_type" : "_ZTIFPvjPKvE",
1278   "return_type" : "_ZTIPv",
1279   "self_type" : "_ZTIFPvjPKvE",
1280   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1281  },
1282  {
1283   "alignment" : 4,
1284   "linker_set_key" : "_ZTIFPvjjPKvE",
1285   "name" : "void *(unsigned int, unsigned int, const void *)",
1286   "parameters" :
1287   [
1288    {
1289     "referenced_type" : "_ZTIj"
1290    },
1291    {
1292     "referenced_type" : "_ZTIj"
1293    },
1294    {
1295     "referenced_type" : "_ZTIPKv"
1296    }
1297   ],
1298   "referenced_type" : "_ZTIFPvjjPKvE",
1299   "return_type" : "_ZTIPv",
1300   "self_type" : "_ZTIFPvjjPKvE",
1301   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1302  },
1303  {
1304   "alignment" : 4,
1305   "linker_set_key" : "_ZTIFiPvPKcE",
1306   "name" : "int (void *, const char *)",
1307   "parameters" :
1308   [
1309    {
1310     "referenced_type" : "_ZTIPv"
1311    },
1312    {
1313     "referenced_type" : "_ZTIPKc"
1314    }
1315   ],
1316   "referenced_type" : "_ZTIFiPvPKcE",
1317   "return_type" : "_ZTIi",
1318   "self_type" : "_ZTIFiPvPKcE",
1319   "source_file" : "external/expat/lib/expat.h"
1320  },
1321  {
1322   "alignment" : 4,
1323   "linker_set_key" : "_ZTIFv6sigvalE",
1324   "name" : "void (sigval)",
1325   "parameters" :
1326   [
1327    {
1328     "referenced_type" : "_ZTI6sigval"
1329    }
1330   ],
1331   "referenced_type" : "_ZTIFv6sigvalE",
1332   "return_type" : "_ZTIv",
1333   "self_type" : "_ZTIFv6sigvalE",
1334   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
1335  },
1336  {
1337   "alignment" : 4,
1338   "linker_set_key" : "_ZTIFvPvE",
1339   "name" : "void (void *)",
1340   "parameters" :
1341   [
1342    {
1343     "referenced_type" : "_ZTIPv"
1344    }
1345   ],
1346   "referenced_type" : "_ZTIFvPvE",
1347   "return_type" : "_ZTIv",
1348   "self_type" : "_ZTIFvPvE",
1349   "source_file" : "external/expat/lib/expat.h"
1350  },
1351  {
1352   "alignment" : 4,
1353   "linker_set_key" : "_ZTIFvPvPKvE",
1354   "name" : "void (void *, const void *)",
1355   "parameters" :
1356   [
1357    {
1358     "referenced_type" : "_ZTIPv"
1359    },
1360    {
1361     "referenced_type" : "_ZTIPKv"
1362    }
1363   ],
1364   "referenced_type" : "_ZTIFvPvPKvE",
1365   "return_type" : "_ZTIv",
1366   "self_type" : "_ZTIFvPvPKvE",
1367   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1368  },
1369  {
1370   "alignment" : 4,
1371   "linker_set_key" : "_ZTIFviE",
1372   "name" : "void (int)",
1373   "parameters" :
1374   [
1375    {
1376     "referenced_type" : "_ZTIi"
1377    }
1378   ],
1379   "referenced_type" : "_ZTIFviE",
1380   "return_type" : "_ZTIv",
1381   "self_type" : "_ZTIFviE",
1382   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1383  },
1384  {
1385   "alignment" : 4,
1386   "linker_set_key" : "_ZTIFviP7siginfoPvE",
1387   "name" : "void (int, siginfo *, void *)",
1388   "parameters" :
1389   [
1390    {
1391     "referenced_type" : "_ZTIi"
1392    },
1393    {
1394     "referenced_type" : "_ZTIP7siginfo"
1395    },
1396    {
1397     "referenced_type" : "_ZTIPv"
1398    }
1399   ],
1400   "referenced_type" : "_ZTIFviP7siginfoPvE",
1401   "return_type" : "_ZTIv",
1402   "self_type" : "_ZTIFviP7siginfoPvE",
1403   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1404  },
1405  {
1406   "alignment" : 4,
1407   "linker_set_key" : "_ZTIFvvE",
1408   "name" : "void (void)",
1409   "referenced_type" : "_ZTIFvvE",
1410   "return_type" : "_ZTIv",
1411   "self_type" : "_ZTIFvvE",
1412   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1413  }
1414 ],
1415 "functions" :
1416 [
1417  {
1418   "function_name" : "audio_route_apply_and_update_path",
1419   "linker_set_key" : "audio_route_apply_and_update_path",
1420   "parameters" :
1421   [
1422    {
1423     "referenced_type" : "_ZTIP11audio_route"
1424    },
1425    {
1426     "referenced_type" : "_ZTIPKc"
1427    }
1428   ],
1429   "return_type" : "_ZTIi",
1430   "source_file" : "system/media/audio_route/audio_route.c"
1431  },
1432  {
1433   "function_name" : "audio_route_apply_path",
1434   "linker_set_key" : "audio_route_apply_path",
1435   "parameters" :
1436   [
1437    {
1438     "referenced_type" : "_ZTIP11audio_route"
1439    },
1440    {
1441     "referenced_type" : "_ZTIPKc"
1442    }
1443   ],
1444   "return_type" : "_ZTIi",
1445   "source_file" : "system/media/audio_route/audio_route.c"
1446  },
1447  {
1448   "function_name" : "audio_route_force_reset_and_update_path",
1449   "linker_set_key" : "audio_route_force_reset_and_update_path",
1450   "parameters" :
1451   [
1452    {
1453     "referenced_type" : "_ZTIP11audio_route"
1454    },
1455    {
1456     "referenced_type" : "_ZTIPKc"
1457    }
1458   ],
1459   "return_type" : "_ZTIi",
1460   "source_file" : "system/media/audio_route/audio_route.c"
1461  },
1462  {
1463   "function_name" : "audio_route_free",
1464   "linker_set_key" : "audio_route_free",
1465   "parameters" :
1466   [
1467    {
1468     "referenced_type" : "_ZTIP11audio_route"
1469    }
1470   ],
1471   "return_type" : "_ZTIv",
1472   "source_file" : "system/media/audio_route/audio_route.c"
1473  },
1474  {
1475   "function_name" : "audio_route_init",
1476   "linker_set_key" : "audio_route_init",
1477   "parameters" :
1478   [
1479    {
1480     "referenced_type" : "_ZTIj"
1481    },
1482    {
1483     "referenced_type" : "_ZTIPKc"
1484    }
1485   ],
1486   "return_type" : "_ZTIP11audio_route",
1487   "source_file" : "system/media/audio_route/audio_route.c"
1488  },
1489  {
1490   "function_name" : "audio_route_reset",
1491   "linker_set_key" : "audio_route_reset",
1492   "parameters" :
1493   [
1494    {
1495     "referenced_type" : "_ZTIP11audio_route"
1496    }
1497   ],
1498   "return_type" : "_ZTIv",
1499   "source_file" : "system/media/audio_route/audio_route.c"
1500  },
1501  {
1502   "function_name" : "audio_route_reset_and_update_path",
1503   "linker_set_key" : "audio_route_reset_and_update_path",
1504   "parameters" :
1505   [
1506    {
1507     "referenced_type" : "_ZTIP11audio_route"
1508    },
1509    {
1510     "referenced_type" : "_ZTIPKc"
1511    }
1512   ],
1513   "return_type" : "_ZTIi",
1514   "source_file" : "system/media/audio_route/audio_route.c"
1515  },
1516  {
1517   "function_name" : "audio_route_reset_path",
1518   "linker_set_key" : "audio_route_reset_path",
1519   "parameters" :
1520   [
1521    {
1522     "referenced_type" : "_ZTIP11audio_route"
1523    },
1524    {
1525     "referenced_type" : "_ZTIPKc"
1526    }
1527   ],
1528   "return_type" : "_ZTIi",
1529   "source_file" : "system/media/audio_route/audio_route.c"
1530  },
1531  {
1532   "function_name" : "audio_route_update_mixer",
1533   "linker_set_key" : "audio_route_update_mixer",
1534   "parameters" :
1535   [
1536    {
1537     "referenced_type" : "_ZTIP11audio_route"
1538    }
1539   ],
1540   "return_type" : "_ZTIi",
1541   "source_file" : "system/media/audio_route/audio_route.c"
1542  }
1543 ],
1544 "global_vars" : [],
1545 "lvalue_reference_types" : [],
1546 "pointer_types" :
1547 [
1548  {
1549   "alignment" : 4,
1550   "linker_set_key" : "_ZTIP10mixer_path",
1551   "name" : "mixer_path *",
1552   "referenced_type" : "_ZTI10mixer_path",
1553   "self_type" : "_ZTIP10mixer_path",
1554   "size" : 4,
1555   "source_file" : "system/media/audio_route/audio_route.c"
1556  },
1557  {
1558   "alignment" : 4,
1559   "linker_set_key" : "_ZTIP11audio_route",
1560   "name" : "audio_route *",
1561   "referenced_type" : "_ZTI11audio_route",
1562   "self_type" : "_ZTIP11audio_route",
1563   "size" : 4,
1564   "source_file" : "system/media/audio_route/audio_route.c"
1565  },
1566  {
1567   "alignment" : 4,
1568   "linker_set_key" : "_ZTIP11mixer_state",
1569   "name" : "mixer_state *",
1570   "referenced_type" : "_ZTI11mixer_state",
1571   "self_type" : "_ZTIP11mixer_state",
1572   "size" : 4,
1573   "source_file" : "system/media/audio_route/audio_route.c"
1574  },
1575  {
1576   "alignment" : 4,
1577   "linker_set_key" : "_ZTIP11user_fpregs",
1578   "name" : "user_fpregs *",
1579   "referenced_type" : "_ZTI11user_fpregs",
1580   "self_type" : "_ZTIP11user_fpregs",
1581   "size" : 4,
1582   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
1583  },
1584  {
1585   "alignment" : 4,
1586   "linker_set_key" : "_ZTIP13mixer_setting",
1587   "name" : "mixer_setting *",
1588   "referenced_type" : "_ZTI13mixer_setting",
1589   "self_type" : "_ZTIP13mixer_setting",
1590   "size" : 4,
1591   "source_file" : "system/media/audio_route/audio_route.c"
1592  },
1593  {
1594   "alignment" : 4,
1595   "linker_set_key" : "_ZTIP19__pthread_cleanup_t",
1596   "name" : "__pthread_cleanup_t *",
1597   "referenced_type" : "_ZTI19__pthread_cleanup_t",
1598   "self_type" : "_ZTIP19__pthread_cleanup_t",
1599   "size" : 4,
1600   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/pthread.h"
1601  },
1602  {
1603   "alignment" : 4,
1604   "linker_set_key" : "_ZTIP5mixer",
1605   "name" : "mixer *",
1606   "referenced_type" : "_ZTI5mixer",
1607   "self_type" : "_ZTIP5mixer",
1608   "size" : 4,
1609   "source_file" : "system/media/audio_route/audio_route.c"
1610  },
1611  {
1612   "alignment" : 4,
1613   "linker_set_key" : "_ZTIP6XML_cp",
1614   "name" : "XML_cp *",
1615   "referenced_type" : "_ZTI6XML_cp",
1616   "self_type" : "_ZTIP6XML_cp",
1617   "size" : 4,
1618   "source_file" : "external/expat/lib/expat.h"
1619  },
1620  {
1621   "alignment" : 4,
1622   "linker_set_key" : "_ZTIP7__sFILE",
1623   "name" : "__sFILE *",
1624   "referenced_type" : "_ZTI7__sFILE",
1625   "self_type" : "_ZTIP7__sFILE",
1626   "size" : 4,
1627   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/stdio.h"
1628  },
1629  {
1630   "alignment" : 4,
1631   "linker_set_key" : "_ZTIP7siginfo",
1632   "name" : "siginfo *",
1633   "referenced_type" : "_ZTI7siginfo",
1634   "self_type" : "_ZTIP7siginfo",
1635   "size" : 4,
1636   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1637  },
1638  {
1639   "alignment" : 4,
1640   "linker_set_key" : "_ZTIP8ucontext",
1641   "name" : "ucontext *",
1642   "referenced_type" : "_ZTI8ucontext",
1643   "self_type" : "_ZTIP8ucontext",
1644   "size" : 4,
1645   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h"
1646  },
1647  {
1648   "alignment" : 4,
1649   "linker_set_key" : "_ZTIP9mixer_ctl",
1650   "name" : "mixer_ctl *",
1651   "referenced_type" : "_ZTI9mixer_ctl",
1652   "self_type" : "_ZTIP9mixer_ctl",
1653   "size" : 4,
1654   "source_file" : "system/media/audio_route/audio_route.c"
1655  },
1656  {
1657   "alignment" : 4,
1658   "linker_set_key" : "_ZTIP9user_regs",
1659   "name" : "user_regs *",
1660   "referenced_type" : "_ZTI9user_regs",
1661   "self_type" : "_ZTIP9user_regs",
1662   "size" : 4,
1663   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
1664  },
1665  {
1666   "alignment" : 4,
1667   "linker_set_key" : "_ZTIPFPvS_jE",
1668   "name" : "void *(*)(void *, unsigned int)",
1669   "referenced_type" : "_ZTIFPvS_jE",
1670   "self_type" : "_ZTIPFPvS_jE",
1671   "size" : 4,
1672   "source_file" : "external/expat/lib/expat.h"
1673  },
1674  {
1675   "alignment" : 4,
1676   "linker_set_key" : "_ZTIPFPvS_jPKvE",
1677   "name" : "void *(*)(void *, unsigned int, const void *)",
1678   "referenced_type" : "_ZTIFPvS_jPKvE",
1679   "self_type" : "_ZTIPFPvS_jPKvE",
1680   "size" : 4,
1681   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1682  },
1683  {
1684   "alignment" : 4,
1685   "linker_set_key" : "_ZTIPFPvjE",
1686   "name" : "void *(*)(unsigned int)",
1687   "referenced_type" : "_ZTIFPvjE",
1688   "self_type" : "_ZTIPFPvjE",
1689   "size" : 4,
1690   "source_file" : "external/expat/lib/expat.h"
1691  },
1692  {
1693   "alignment" : 4,
1694   "linker_set_key" : "_ZTIPFPvjPKvE",
1695   "name" : "void *(*)(unsigned int, const void *)",
1696   "referenced_type" : "_ZTIFPvjPKvE",
1697   "self_type" : "_ZTIPFPvjPKvE",
1698   "size" : 4,
1699   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1700  },
1701  {
1702   "alignment" : 4,
1703   "linker_set_key" : "_ZTIPFPvjjPKvE",
1704   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
1705   "referenced_type" : "_ZTIFPvjjPKvE",
1706   "self_type" : "_ZTIPFPvjjPKvE",
1707   "size" : 4,
1708   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1709  },
1710  {
1711   "alignment" : 4,
1712   "linker_set_key" : "_ZTIPFiPvPKcE",
1713   "name" : "int (*)(void *, const char *)",
1714   "referenced_type" : "_ZTIFiPvPKcE",
1715   "self_type" : "_ZTIPFiPvPKcE",
1716   "size" : 4,
1717   "source_file" : "external/expat/lib/expat.h"
1718  },
1719  {
1720   "alignment" : 4,
1721   "linker_set_key" : "_ZTIPFv6sigvalE",
1722   "name" : "void (*)(sigval)",
1723   "referenced_type" : "_ZTIFv6sigvalE",
1724   "self_type" : "_ZTIPFv6sigvalE",
1725   "size" : 4,
1726   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
1727  },
1728  {
1729   "alignment" : 4,
1730   "linker_set_key" : "_ZTIPFvPvE",
1731   "name" : "void (*)(void *)",
1732   "referenced_type" : "_ZTIFvPvE",
1733   "self_type" : "_ZTIPFvPvE",
1734   "size" : 4,
1735   "source_file" : "external/expat/lib/expat.h"
1736  },
1737  {
1738   "alignment" : 4,
1739   "linker_set_key" : "_ZTIPFvPvPKvE",
1740   "name" : "void (*)(void *, const void *)",
1741   "referenced_type" : "_ZTIFvPvPKvE",
1742   "self_type" : "_ZTIPFvPvPKvE",
1743   "size" : 4,
1744   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1745  },
1746  {
1747   "alignment" : 4,
1748   "linker_set_key" : "_ZTIPFviE",
1749   "name" : "void (*)(int)",
1750   "referenced_type" : "_ZTIFviE",
1751   "self_type" : "_ZTIPFviE",
1752   "size" : 4,
1753   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1754  },
1755  {
1756   "alignment" : 4,
1757   "linker_set_key" : "_ZTIPFviP7siginfoPvE",
1758   "name" : "void (*)(int, siginfo *, void *)",
1759   "referenced_type" : "_ZTIFviP7siginfoPvE",
1760   "self_type" : "_ZTIPFviP7siginfoPvE",
1761   "size" : 4,
1762   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1763  },
1764  {
1765   "alignment" : 4,
1766   "linker_set_key" : "_ZTIPFvvE",
1767   "name" : "void (*)(void)",
1768   "referenced_type" : "_ZTIFvvE",
1769   "self_type" : "_ZTIPFvvE",
1770   "size" : 4,
1771   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
1772  },
1773  {
1774   "alignment" : 4,
1775   "linker_set_key" : "_ZTIPKc",
1776   "name" : "const char *",
1777   "referenced_type" : "_ZTIKc",
1778   "self_type" : "_ZTIPKc",
1779   "size" : 4,
1780   "source_file" : "external/expat/lib/expat.h"
1781  },
1782  {
1783   "alignment" : 4,
1784   "linker_set_key" : "_ZTIPKv",
1785   "name" : "const void *",
1786   "referenced_type" : "_ZTIKv",
1787   "self_type" : "_ZTIPKv",
1788   "size" : 4,
1789   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1790  },
1791  {
1792   "alignment" : 4,
1793   "linker_set_key" : "_ZTIPPc",
1794   "name" : "char **",
1795   "referenced_type" : "_ZTIPc",
1796   "self_type" : "_ZTIPPc",
1797   "size" : 4,
1798   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/unistd.h"
1799  },
1800  {
1801   "alignment" : 4,
1802   "linker_set_key" : "_ZTIPc",
1803   "name" : "char *",
1804   "referenced_type" : "_ZTIc",
1805   "self_type" : "_ZTIPc",
1806   "size" : 4,
1807   "source_file" : "external/expat/lib/expat.h"
1808  },
1809  {
1810   "alignment" : 4,
1811   "linker_set_key" : "_ZTIPh",
1812   "name" : "unsigned char *",
1813   "referenced_type" : "_ZTIh",
1814   "self_type" : "_ZTIPh",
1815   "size" : 4,
1816   "source_file" : "system/media/audio_route/audio_route.c"
1817  },
1818  {
1819   "alignment" : 4,
1820   "linker_set_key" : "_ZTIPi",
1821   "name" : "int *",
1822   "referenced_type" : "_ZTIi",
1823   "self_type" : "_ZTIPi",
1824   "size" : 4,
1825   "source_file" : "system/media/audio_route/audio_route.c"
1826  },
1827  {
1828   "alignment" : 4,
1829   "linker_set_key" : "_ZTIPl",
1830   "name" : "long *",
1831   "referenced_type" : "_ZTIl",
1832   "self_type" : "_ZTIPl",
1833   "size" : 4,
1834   "source_file" : "system/media/audio_route/audio_route.c"
1835  },
1836  {
1837   "alignment" : 4,
1838   "linker_set_key" : "_ZTIPv",
1839   "name" : "void *",
1840   "referenced_type" : "_ZTIv",
1841   "self_type" : "_ZTIPv",
1842   "size" : 4,
1843   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
1844  }
1845 ],
1846 "qualified_types" :
1847 [
1848  {
1849   "alignment" : 4,
1850   "is_const" : true,
1851   "linker_set_key" : "_ZTIA65_KPKc",
1852   "name" : "const char *const[65]",
1853   "referenced_type" : "_ZTIA65_PKc",
1854   "self_type" : "_ZTIA65_KPKc",
1855   "size" : 260,
1856   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/signal.h"
1857  },
1858  {
1859   "alignment" : 1,
1860   "is_const" : true,
1861   "linker_set_key" : "_ZTIKc",
1862   "name" : "const char",
1863   "referenced_type" : "_ZTIc",
1864   "self_type" : "_ZTIKc",
1865   "size" : 1,
1866   "source_file" : "external/expat/lib/expat.h"
1867  },
1868  {
1869   "is_const" : true,
1870   "linker_set_key" : "_ZTIKv",
1871   "name" : "const void",
1872   "referenced_type" : "_ZTIv",
1873   "self_type" : "_ZTIKv",
1874   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1875  },
1876  {
1877   "alignment" : 4,
1878   "is_volatile" : true,
1879   "linker_set_key" : "_ZTIVPFPvS_jPKvE",
1880   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
1881   "referenced_type" : "_ZTIPFPvS_jPKvE",
1882   "self_type" : "_ZTIVPFPvS_jPKvE",
1883   "size" : 4,
1884   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1885  },
1886  {
1887   "alignment" : 4,
1888   "is_volatile" : true,
1889   "linker_set_key" : "_ZTIVPFPvjPKvE",
1890   "name" : "void *(*volatile)(unsigned int, const void *)",
1891   "referenced_type" : "_ZTIPFPvjPKvE",
1892   "self_type" : "_ZTIVPFPvjPKvE",
1893   "size" : 4,
1894   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1895  },
1896  {
1897   "alignment" : 4,
1898   "is_volatile" : true,
1899   "linker_set_key" : "_ZTIVPFPvjjPKvE",
1900   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
1901   "referenced_type" : "_ZTIPFPvjjPKvE",
1902   "self_type" : "_ZTIVPFPvjjPKvE",
1903   "size" : 4,
1904   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1905  },
1906  {
1907   "alignment" : 4,
1908   "is_volatile" : true,
1909   "linker_set_key" : "_ZTIVPFvPvPKvE",
1910   "name" : "void (*volatile)(void *, const void *)",
1911   "referenced_type" : "_ZTIPFvPvPKvE",
1912   "self_type" : "_ZTIVPFvPvPKvE",
1913   "size" : 4,
1914   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
1915  }
1916 ],
1917 "record_types" :
1918 [
1919  {
1920   "alignment" : 4,
1921   "fields" :
1922   [
1923    {
1924     "field_name" : "_kill",
1925     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1926    },
1927    {
1928     "field_name" : "_timer",
1929     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1930    },
1931    {
1932     "field_name" : "_rt",
1933     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1934    },
1935    {
1936     "field_name" : "_sigchld",
1937     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1938    },
1939    {
1940     "field_name" : "_sigfault",
1941     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1942    },
1943    {
1944     "field_name" : "_sigpoll",
1945     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1946    },
1947    {
1948     "field_name" : "_sigsys",
1949     "referenced_type" : "_ZTIN10__sifieldsUt_E"
1950    }
1951   ],
1952   "linker_set_key" : "_ZTI10__sifields",
1953   "name" : "__sifields",
1954   "record_kind" : "union",
1955   "referenced_type" : "_ZTI10__sifields",
1956   "self_type" : "_ZTI10__sifields",
1957   "size" : 20,
1958   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
1959  },
1960  {
1961   "alignment" : 8,
1962   "fields" :
1963   [
1964    {
1965     "field_name" : "flags",
1966     "referenced_type" : "_ZTIy"
1967    },
1968    {
1969     "field_name" : "pidfd",
1970     "field_offset" : 64,
1971     "referenced_type" : "_ZTIy"
1972    },
1973    {
1974     "field_name" : "child_tid",
1975     "field_offset" : 128,
1976     "referenced_type" : "_ZTIy"
1977    },
1978    {
1979     "field_name" : "parent_tid",
1980     "field_offset" : 192,
1981     "referenced_type" : "_ZTIy"
1982    },
1983    {
1984     "field_name" : "exit_signal",
1985     "field_offset" : 256,
1986     "referenced_type" : "_ZTIy"
1987    },
1988    {
1989     "field_name" : "stack",
1990     "field_offset" : 320,
1991     "referenced_type" : "_ZTIy"
1992    },
1993    {
1994     "field_name" : "stack_size",
1995     "field_offset" : 384,
1996     "referenced_type" : "_ZTIy"
1997    },
1998    {
1999     "field_name" : "tls",
2000     "field_offset" : 448,
2001     "referenced_type" : "_ZTIy"
2002    },
2003    {
2004     "field_name" : "set_tid",
2005     "field_offset" : 512,
2006     "referenced_type" : "_ZTIy"
2007    },
2008    {
2009     "field_name" : "set_tid_size",
2010     "field_offset" : 576,
2011     "referenced_type" : "_ZTIy"
2012    },
2013    {
2014     "field_name" : "cgroup",
2015     "field_offset" : 640,
2016     "referenced_type" : "_ZTIy"
2017    }
2018   ],
2019   "linker_set_key" : "_ZTI10clone_args",
2020   "name" : "clone_args",
2021   "referenced_type" : "_ZTI10clone_args",
2022   "self_type" : "_ZTI10clone_args",
2023   "size" : 88,
2024   "source_file" : "bionic/libc/kernel/uapi/linux/sched.h"
2025  },
2026  {
2027   "alignment" : 4,
2028   "fields" :
2029   [
2030    {
2031     "field_name" : "enumerated",
2032     "referenced_type" : "_ZTIPi"
2033    },
2034    {
2035     "field_name" : "integer",
2036     "referenced_type" : "_ZTIPl"
2037    },
2038    {
2039     "field_name" : "ptr",
2040     "referenced_type" : "_ZTIPv"
2041    },
2042    {
2043     "field_name" : "bytes",
2044     "referenced_type" : "_ZTIPh"
2045    }
2046   ],
2047   "linker_set_key" : "_ZTI10ctl_values",
2048   "name" : "ctl_values",
2049   "record_kind" : "union",
2050   "referenced_type" : "_ZTI10ctl_values",
2051   "self_type" : "_ZTI10ctl_values",
2052   "size" : 4,
2053   "source_file" : "system/media/audio_route/audio_route.c"
2054  },
2055  {
2056   "alignment" : 4,
2057   "fields" :
2058   [
2059    {
2060     "field_name" : "type",
2061     "referenced_type" : "_ZTIi"
2062    },
2063    {
2064     "field_name" : "pid",
2065     "field_offset" : 32,
2066     "referenced_type" : "_ZTIi"
2067    }
2068   ],
2069   "linker_set_key" : "_ZTI10f_owner_ex",
2070   "name" : "f_owner_ex",
2071   "referenced_type" : "_ZTI10f_owner_ex",
2072   "self_type" : "_ZTI10f_owner_ex",
2073   "size" : 8,
2074   "source_file" : "bionic/libc/kernel/uapi/asm-generic/fcntl.h"
2075  },
2076  {
2077   "alignment" : 4,
2078   "fields" :
2079   [
2080    {
2081     "field_name" : "it_interval",
2082     "referenced_type" : "_ZTI8timespec"
2083    },
2084    {
2085     "field_name" : "it_value",
2086     "field_offset" : 64,
2087     "referenced_type" : "_ZTI8timespec"
2088    }
2089   ],
2090   "linker_set_key" : "_ZTI10itimerspec",
2091   "name" : "itimerspec",
2092   "referenced_type" : "_ZTI10itimerspec",
2093   "self_type" : "_ZTI10itimerspec",
2094   "size" : 16,
2095   "source_file" : "bionic/libc/kernel/uapi/linux/time.h"
2096  },
2097  {
2098   "alignment" : 4,
2099   "fields" :
2100   [
2101    {
2102     "field_name" : "name",
2103     "referenced_type" : "_ZTIPc"
2104    },
2105    {
2106     "field_name" : "size",
2107     "field_offset" : 32,
2108     "referenced_type" : "_ZTIj"
2109    },
2110    {
2111     "field_name" : "length",
2112     "field_offset" : 64,
2113     "referenced_type" : "_ZTIj"
2114    },
2115    {
2116     "field_name" : "setting",
2117     "field_offset" : 96,
2118     "referenced_type" : "_ZTIP13mixer_setting"
2119    }
2120   ],
2121   "linker_set_key" : "_ZTI10mixer_path",
2122   "name" : "mixer_path",
2123   "referenced_type" : "_ZTI10mixer_path",
2124   "self_type" : "_ZTI10mixer_path",
2125   "size" : 16,
2126   "source_file" : "system/media/audio_route/audio_route.c"
2127  },
2128  {
2129   "alignment" : 4,
2130   "fields" :
2131   [
2132    {
2133     "field_name" : "channels",
2134     "referenced_type" : "_ZTIj"
2135    },
2136    {
2137     "field_name" : "rate",
2138     "field_offset" : 32,
2139     "referenced_type" : "_ZTIj"
2140    },
2141    {
2142     "field_name" : "period_size",
2143     "field_offset" : 64,
2144     "referenced_type" : "_ZTIj"
2145    },
2146    {
2147     "field_name" : "period_count",
2148     "field_offset" : 96,
2149     "referenced_type" : "_ZTIj"
2150    },
2151    {
2152     "field_name" : "format",
2153     "field_offset" : 128,
2154     "referenced_type" : "_ZTI10pcm_format"
2155    },
2156    {
2157     "field_name" : "start_threshold",
2158     "field_offset" : 160,
2159     "referenced_type" : "_ZTIj"
2160    },
2161    {
2162     "field_name" : "stop_threshold",
2163     "field_offset" : 192,
2164     "referenced_type" : "_ZTIj"
2165    },
2166    {
2167     "field_name" : "silence_threshold",
2168     "field_offset" : 224,
2169     "referenced_type" : "_ZTIj"
2170    },
2171    {
2172     "field_name" : "silence_size",
2173     "field_offset" : 256,
2174     "referenced_type" : "_ZTIj"
2175    },
2176    {
2177     "field_name" : "avail_min",
2178     "field_offset" : 288,
2179     "referenced_type" : "_ZTIi"
2180    }
2181   ],
2182   "linker_set_key" : "_ZTI10pcm_config",
2183   "name" : "pcm_config",
2184   "referenced_type" : "_ZTI10pcm_config",
2185   "self_type" : "_ZTI10pcm_config",
2186   "size" : 40,
2187   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
2188  },
2189  {
2190   "alignment" : 4,
2191   "fields" :
2192   [
2193    {
2194     "field_name" : "trap_no",
2195     "referenced_type" : "_ZTIm"
2196    },
2197    {
2198     "field_name" : "error_code",
2199     "field_offset" : 32,
2200     "referenced_type" : "_ZTIm"
2201    },
2202    {
2203     "field_name" : "oldmask",
2204     "field_offset" : 64,
2205     "referenced_type" : "_ZTIm"
2206    },
2207    {
2208     "field_name" : "arm_r0",
2209     "field_offset" : 96,
2210     "referenced_type" : "_ZTIm"
2211    },
2212    {
2213     "field_name" : "arm_r1",
2214     "field_offset" : 128,
2215     "referenced_type" : "_ZTIm"
2216    },
2217    {
2218     "field_name" : "arm_r2",
2219     "field_offset" : 160,
2220     "referenced_type" : "_ZTIm"
2221    },
2222    {
2223     "field_name" : "arm_r3",
2224     "field_offset" : 192,
2225     "referenced_type" : "_ZTIm"
2226    },
2227    {
2228     "field_name" : "arm_r4",
2229     "field_offset" : 224,
2230     "referenced_type" : "_ZTIm"
2231    },
2232    {
2233     "field_name" : "arm_r5",
2234     "field_offset" : 256,
2235     "referenced_type" : "_ZTIm"
2236    },
2237    {
2238     "field_name" : "arm_r6",
2239     "field_offset" : 288,
2240     "referenced_type" : "_ZTIm"
2241    },
2242    {
2243     "field_name" : "arm_r7",
2244     "field_offset" : 320,
2245     "referenced_type" : "_ZTIm"
2246    },
2247    {
2248     "field_name" : "arm_r8",
2249     "field_offset" : 352,
2250     "referenced_type" : "_ZTIm"
2251    },
2252    {
2253     "field_name" : "arm_r9",
2254     "field_offset" : 384,
2255     "referenced_type" : "_ZTIm"
2256    },
2257    {
2258     "field_name" : "arm_r10",
2259     "field_offset" : 416,
2260     "referenced_type" : "_ZTIm"
2261    },
2262    {
2263     "field_name" : "arm_fp",
2264     "field_offset" : 448,
2265     "referenced_type" : "_ZTIm"
2266    },
2267    {
2268     "field_name" : "arm_ip",
2269     "field_offset" : 480,
2270     "referenced_type" : "_ZTIm"
2271    },
2272    {
2273     "field_name" : "arm_sp",
2274     "field_offset" : 512,
2275     "referenced_type" : "_ZTIm"
2276    },
2277    {
2278     "field_name" : "arm_lr",
2279     "field_offset" : 544,
2280     "referenced_type" : "_ZTIm"
2281    },
2282    {
2283     "field_name" : "arm_pc",
2284     "field_offset" : 576,
2285     "referenced_type" : "_ZTIm"
2286    },
2287    {
2288     "field_name" : "arm_cpsr",
2289     "field_offset" : 608,
2290     "referenced_type" : "_ZTIm"
2291    },
2292    {
2293     "field_name" : "fault_address",
2294     "field_offset" : 640,
2295     "referenced_type" : "_ZTIm"
2296    }
2297   ],
2298   "linker_set_key" : "_ZTI10sigcontext",
2299   "name" : "sigcontext",
2300   "referenced_type" : "_ZTI10sigcontext",
2301   "self_type" : "_ZTI10sigcontext",
2302   "size" : 84,
2303   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/sigcontext.h"
2304  },
2305  {
2306   "alignment" : 4,
2307   "fields" :
2308   [
2309    {
2310     "field_name" : "__bits",
2311     "referenced_type" : "_ZTIA2_m"
2312    }
2313   ],
2314   "linker_set_key" : "_ZTI10sigset64_t",
2315   "name" : "sigset64_t",
2316   "referenced_type" : "_ZTI10sigset64_t",
2317   "self_type" : "_ZTI10sigset64_t",
2318   "size" : 8,
2319   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h"
2320  },
2321  {
2322   "alignment" : 4,
2323   "fields" :
2324   [
2325    {
2326     "field_name" : "feature",
2327     "referenced_type" : "_ZTI15XML_FeatureEnum"
2328    },
2329    {
2330     "field_name" : "name",
2331     "field_offset" : 32,
2332     "referenced_type" : "_ZTIPKc"
2333    },
2334    {
2335     "field_name" : "value",
2336     "field_offset" : 64,
2337     "referenced_type" : "_ZTIl"
2338    }
2339   ],
2340   "linker_set_key" : "_ZTI11XML_Feature",
2341   "name" : "XML_Feature",
2342   "referenced_type" : "_ZTI11XML_Feature",
2343   "self_type" : "_ZTI11XML_Feature",
2344   "size" : 12,
2345   "source_file" : "external/expat/lib/expat.h"
2346  },
2347  {
2348   "alignment" : 4,
2349   "fields" :
2350   [
2351    {
2352     "field_name" : "mixer",
2353     "referenced_type" : "_ZTIP5mixer"
2354    },
2355    {
2356     "field_name" : "num_mixer_ctls",
2357     "field_offset" : 32,
2358     "referenced_type" : "_ZTIj"
2359    },
2360    {
2361     "field_name" : "mixer_state",
2362     "field_offset" : 64,
2363     "referenced_type" : "_ZTIP11mixer_state"
2364    },
2365    {
2366     "field_name" : "mixer_path_size",
2367     "field_offset" : 96,
2368     "referenced_type" : "_ZTIj"
2369    },
2370    {
2371     "field_name" : "num_mixer_paths",
2372     "field_offset" : 128,
2373     "referenced_type" : "_ZTIj"
2374    },
2375    {
2376     "field_name" : "mixer_path",
2377     "field_offset" : 160,
2378     "referenced_type" : "_ZTIP10mixer_path"
2379    }
2380   ],
2381   "linker_set_key" : "_ZTI11audio_route",
2382   "name" : "audio_route",
2383   "referenced_type" : "_ZTI11audio_route",
2384   "self_type" : "_ZTI11audio_route",
2385   "size" : 24,
2386   "source_file" : "system/media/audio_route/audio_route.c"
2387  },
2388  {
2389   "alignment" : 4,
2390   "fields" :
2391   [
2392    {
2393     "field_name" : "numid",
2394     "referenced_type" : "_ZTIj"
2395    },
2396    {
2397     "field_name" : "iface",
2398     "field_offset" : 32,
2399     "referenced_type" : "_ZTIi"
2400    },
2401    {
2402     "field_name" : "device",
2403     "field_offset" : 64,
2404     "referenced_type" : "_ZTIj"
2405    },
2406    {
2407     "field_name" : "subdevice",
2408     "field_offset" : 96,
2409     "referenced_type" : "_ZTIj"
2410    },
2411    {
2412     "field_name" : "name",
2413     "field_offset" : 128,
2414     "referenced_type" : "_ZTIA44_h"
2415    },
2416    {
2417     "field_name" : "index",
2418     "field_offset" : 480,
2419     "referenced_type" : "_ZTIj"
2420    }
2421   ],
2422   "linker_set_key" : "_ZTI11ctl_elem_id",
2423   "name" : "ctl_elem_id",
2424   "referenced_type" : "_ZTI11ctl_elem_id",
2425   "self_type" : "_ZTI11ctl_elem_id",
2426   "size" : 64,
2427   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
2428  },
2429  {
2430   "alignment" : 4,
2431   "fields" :
2432   [
2433    {
2434     "field_name" : "ctl",
2435     "referenced_type" : "_ZTIP9mixer_ctl"
2436    },
2437    {
2438     "field_name" : "num_values",
2439     "field_offset" : 32,
2440     "referenced_type" : "_ZTIj"
2441    },
2442    {
2443     "field_name" : "old_value",
2444     "field_offset" : 64,
2445     "referenced_type" : "_ZTI10ctl_values"
2446    },
2447    {
2448     "field_name" : "new_value",
2449     "field_offset" : 96,
2450     "referenced_type" : "_ZTI10ctl_values"
2451    },
2452    {
2453     "field_name" : "reset_value",
2454     "field_offset" : 128,
2455     "referenced_type" : "_ZTI10ctl_values"
2456    },
2457    {
2458     "field_name" : "active_count",
2459     "field_offset" : 160,
2460     "referenced_type" : "_ZTIj"
2461    }
2462   ],
2463   "linker_set_key" : "_ZTI11mixer_state",
2464   "name" : "mixer_state",
2465   "referenced_type" : "_ZTI11mixer_state",
2466   "self_type" : "_ZTI11mixer_state",
2467   "size" : 24,
2468   "source_file" : "system/media/audio_route/audio_route.c"
2469  },
2470  {
2471   "alignment" : 4,
2472   "fields" :
2473   [
2474    {
2475     "field_name" : "ctl_index",
2476     "referenced_type" : "_ZTIj"
2477    },
2478    {
2479     "field_name" : "index",
2480     "field_offset" : 32,
2481     "referenced_type" : "_ZTIi"
2482    },
2483    {
2484     "field_name" : "value",
2485     "field_offset" : 64,
2486     "referenced_type" : "_ZTIl"
2487    },
2488    {
2489     "field_name" : "values",
2490     "field_offset" : 96,
2491     "referenced_type" : "_ZTIPl"
2492    }
2493   ],
2494   "linker_set_key" : "_ZTI11mixer_value",
2495   "name" : "mixer_value",
2496   "referenced_type" : "_ZTI11mixer_value",
2497   "self_type" : "_ZTI11mixer_value",
2498   "size" : 16,
2499   "source_file" : "system/media/audio_route/audio_route.c"
2500  },
2501  {
2502   "alignment" : 4,
2503   "fields" :
2504   [
2505    {
2506     "field_name" : "sched_priority",
2507     "referenced_type" : "_ZTIi"
2508    }
2509   ],
2510   "linker_set_key" : "_ZTI11sched_param",
2511   "name" : "sched_param",
2512   "referenced_type" : "_ZTI11sched_param",
2513   "self_type" : "_ZTI11sched_param",
2514   "size" : 4,
2515   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sched.h"
2516  },
2517  {
2518   "alignment" : 4,
2519   "fields" :
2520   [
2521    {
2522     "referenced_type" : "_ZTIN11sigaction64Ut_E"
2523    },
2524    {
2525     "field_name" : "sa_flags",
2526     "field_offset" : 32,
2527     "referenced_type" : "_ZTIi"
2528    },
2529    {
2530     "field_name" : "sa_restorer",
2531     "field_offset" : 64,
2532     "referenced_type" : "_ZTIPFvvE"
2533    },
2534    {
2535     "field_name" : "sa_mask",
2536     "field_offset" : 96,
2537     "referenced_type" : "_ZTI10sigset64_t"
2538    }
2539   ],
2540   "linker_set_key" : "_ZTI11sigaction64",
2541   "name" : "sigaction64",
2542   "referenced_type" : "_ZTI11sigaction64",
2543   "self_type" : "_ZTI11sigaction64",
2544   "size" : 20,
2545   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h"
2546  },
2547  {
2548   "alignment" : 4,
2549   "fields" :
2550   [
2551    {
2552     "field_name" : "ss_sp",
2553     "referenced_type" : "_ZTIPv"
2554    },
2555    {
2556     "field_name" : "ss_flags",
2557     "field_offset" : 32,
2558     "referenced_type" : "_ZTIi"
2559    },
2560    {
2561     "field_name" : "ss_size",
2562     "field_offset" : 64,
2563     "referenced_type" : "_ZTIj"
2564    }
2565   ],
2566   "linker_set_key" : "_ZTI11sigaltstack",
2567   "name" : "sigaltstack",
2568   "referenced_type" : "_ZTI11sigaltstack",
2569   "self_type" : "_ZTI11sigaltstack",
2570   "size" : 12,
2571   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
2572  },
2573  {
2574   "alignment" : 4,
2575   "fields" :
2576   [
2577    {
2578     "field_name" : "fpregs",
2579     "referenced_type" : "_ZTIA8_6fp_reg"
2580    },
2581    {
2582     "field_name" : "fpsr",
2583     "field_offset" : 768,
2584     "referenced_type" : "_ZTIj"
2585    },
2586    {
2587     "field_name" : "fpcr",
2588     "field_offset" : 800,
2589     "referenced_type" : "_ZTIj"
2590    },
2591    {
2592     "field_name" : "ftype",
2593     "field_offset" : 832,
2594     "referenced_type" : "_ZTIA8_h"
2595    },
2596    {
2597     "field_name" : "init_flag",
2598     "field_offset" : 896,
2599     "referenced_type" : "_ZTIj"
2600    }
2601   ],
2602   "linker_set_key" : "_ZTI11user_fpregs",
2603   "name" : "user_fpregs",
2604   "referenced_type" : "_ZTI11user_fpregs",
2605   "self_type" : "_ZTI11user_fpregs",
2606   "size" : 116,
2607   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
2608  },
2609  {
2610   "alignment" : 4,
2611   "fields" :
2612   [
2613    {
2614     "field_name" : "map",
2615     "referenced_type" : "_ZTIA256_i"
2616    },
2617    {
2618     "field_name" : "data",
2619     "field_offset" : 8192,
2620     "referenced_type" : "_ZTIPv"
2621    },
2622    {
2623     "field_name" : "convert",
2624     "field_offset" : 8224,
2625     "referenced_type" : "_ZTIPFiPvPKcE"
2626    },
2627    {
2628     "field_name" : "release",
2629     "field_offset" : 8256,
2630     "referenced_type" : "_ZTIPFvPvE"
2631    }
2632   ],
2633   "linker_set_key" : "_ZTI12XML_Encoding",
2634   "name" : "XML_Encoding",
2635   "referenced_type" : "_ZTI12XML_Encoding",
2636   "self_type" : "_ZTI12XML_Encoding",
2637   "size" : 1036,
2638   "source_file" : "external/expat/lib/expat.h"
2639  },
2640  {
2641   "alignment" : 4,
2642   "fields" :
2643   [
2644    {
2645     "field_name" : "len",
2646     "referenced_type" : "_ZTIt"
2647    },
2648    {
2649     "field_name" : "hdr_size",
2650     "field_offset" : 16,
2651     "referenced_type" : "_ZTIt"
2652    },
2653    {
2654     "field_name" : "pid",
2655     "field_offset" : 32,
2656     "referenced_type" : "_ZTIi"
2657    },
2658    {
2659     "field_name" : "tid",
2660     "field_offset" : 64,
2661     "referenced_type" : "_ZTIj"
2662    },
2663    {
2664     "field_name" : "sec",
2665     "field_offset" : 96,
2666     "referenced_type" : "_ZTIj"
2667    },
2668    {
2669     "field_name" : "nsec",
2670     "field_offset" : 128,
2671     "referenced_type" : "_ZTIj"
2672    },
2673    {
2674     "field_name" : "lid",
2675     "field_offset" : 160,
2676     "referenced_type" : "_ZTIj"
2677    },
2678    {
2679     "field_name" : "uid",
2680     "field_offset" : 192,
2681     "referenced_type" : "_ZTIj"
2682    }
2683   ],
2684   "linker_set_key" : "_ZTI12logger_entry",
2685   "name" : "logger_entry",
2686   "referenced_type" : "_ZTI12logger_entry",
2687   "self_type" : "_ZTI12logger_entry",
2688   "size" : 28,
2689   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
2690  },
2691  {
2692   "alignment" : 4,
2693   "fields" :
2694   [
2695    {
2696     "field_name" : "fpexc",
2697     "referenced_type" : "_ZTIm"
2698    },
2699    {
2700     "field_name" : "fpinst",
2701     "field_offset" : 32,
2702     "referenced_type" : "_ZTIm"
2703    },
2704    {
2705     "field_name" : "fpinst2",
2706     "field_offset" : 64,
2707     "referenced_type" : "_ZTIm"
2708    }
2709   ],
2710   "linker_set_key" : "_ZTI12user_vfp_exc",
2711   "name" : "user_vfp_exc",
2712   "referenced_type" : "_ZTI12user_vfp_exc",
2713   "self_type" : "_ZTI12user_vfp_exc",
2714   "size" : 12,
2715   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
2716  },
2717  {
2718   "alignment" : 4,
2719   "fields" :
2720   [
2721    {
2722     "field_name" : "ctl_index",
2723     "referenced_type" : "_ZTIj"
2724    },
2725    {
2726     "field_name" : "num_values",
2727     "field_offset" : 32,
2728     "referenced_type" : "_ZTIj"
2729    },
2730    {
2731     "field_name" : "type",
2732     "field_offset" : 64,
2733     "referenced_type" : "_ZTIj"
2734    },
2735    {
2736     "field_name" : "value",
2737     "field_offset" : 96,
2738     "referenced_type" : "_ZTI10ctl_values"
2739    }
2740   ],
2741   "linker_set_key" : "_ZTI13mixer_setting",
2742   "name" : "mixer_setting",
2743   "referenced_type" : "_ZTI13mixer_setting",
2744   "self_type" : "_ZTI13mixer_setting",
2745   "size" : 16,
2746   "source_file" : "system/media/audio_route/audio_route.c"
2747  },
2748  {
2749   "alignment" : 4,
2750   "fields" :
2751   [
2752    {
2753     "field_name" : "flags",
2754     "referenced_type" : "_ZTIj"
2755    },
2756    {
2757     "field_name" : "stack_base",
2758     "field_offset" : 32,
2759     "referenced_type" : "_ZTIPv"
2760    },
2761    {
2762     "field_name" : "stack_size",
2763     "field_offset" : 64,
2764     "referenced_type" : "_ZTIj"
2765    },
2766    {
2767     "field_name" : "guard_size",
2768     "field_offset" : 96,
2769     "referenced_type" : "_ZTIj"
2770    },
2771    {
2772     "field_name" : "sched_policy",
2773     "field_offset" : 128,
2774     "referenced_type" : "_ZTIi"
2775    },
2776    {
2777     "field_name" : "sched_priority",
2778     "field_offset" : 160,
2779     "referenced_type" : "_ZTIi"
2780    }
2781   ],
2782   "linker_set_key" : "_ZTI14pthread_attr_t",
2783   "name" : "pthread_attr_t",
2784   "referenced_type" : "_ZTI14pthread_attr_t",
2785   "self_type" : "_ZTI14pthread_attr_t",
2786   "size" : 24,
2787   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
2788  },
2789  {
2790   "alignment" : 4,
2791   "fields" :
2792   [
2793    {
2794     "field_name" : "__private",
2795     "referenced_type" : "_ZTIA1_i"
2796    }
2797   ],
2798   "linker_set_key" : "_ZTI14pthread_cond_t",
2799   "name" : "pthread_cond_t",
2800   "referenced_type" : "_ZTI14pthread_cond_t",
2801   "self_type" : "_ZTI14pthread_cond_t",
2802   "size" : 4,
2803   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
2804  },
2805  {
2806   "alignment" : 4,
2807   "fields" :
2808   [
2809    {
2810     "field_name" : "fds_bits",
2811     "referenced_type" : "_ZTIA32_m"
2812    }
2813   ],
2814   "linker_set_key" : "_ZTI15__kernel_fd_set",
2815   "name" : "__kernel_fd_set",
2816   "referenced_type" : "_ZTI15__kernel_fd_set",
2817   "self_type" : "_ZTI15__kernel_fd_set",
2818   "size" : 128,
2819   "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h"
2820  },
2821  {
2822   "alignment" : 4,
2823   "fields" :
2824   [
2825    {
2826     "field_name" : "val",
2827     "referenced_type" : "_ZTIA2_i"
2828    }
2829   ],
2830   "linker_set_key" : "_ZTI15__kernel_fsid_t",
2831   "name" : "__kernel_fsid_t",
2832   "referenced_type" : "_ZTI15__kernel_fsid_t",
2833   "self_type" : "_ZTI15__kernel_fsid_t",
2834   "size" : 8,
2835   "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h"
2836  },
2837  {
2838   "alignment" : 4,
2839   "fields" :
2840   [
2841    {
2842     "field_name" : "__private",
2843     "referenced_type" : "_ZTIA1_i"
2844    }
2845   ],
2846   "linker_set_key" : "_ZTI15pthread_mutex_t",
2847   "name" : "pthread_mutex_t",
2848   "referenced_type" : "_ZTI15pthread_mutex_t",
2849   "self_type" : "_ZTI15pthread_mutex_t",
2850   "size" : 4,
2851   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
2852  },
2853  {
2854   "alignment" : 8,
2855   "fields" :
2856   [
2857    {
2858     "field_name" : "tv_sec",
2859     "referenced_type" : "_ZTIx"
2860    },
2861    {
2862     "field_name" : "tv_nsec",
2863     "field_offset" : 64,
2864     "referenced_type" : "_ZTIj"
2865    },
2866    {
2867     "field_name" : "__reserved",
2868     "field_offset" : 96,
2869     "referenced_type" : "_ZTIi"
2870    }
2871   ],
2872   "linker_set_key" : "_ZTI15statx_timestamp",
2873   "name" : "statx_timestamp",
2874   "referenced_type" : "_ZTI15statx_timestamp",
2875   "self_type" : "_ZTI15statx_timestamp",
2876   "size" : 16,
2877   "source_file" : "bionic/libc/kernel/uapi/linux/stat.h"
2878  },
2879  {
2880   "alignment" : 4,
2881   "fields" :
2882   [
2883    {
2884     "field_name" : "__private",
2885     "referenced_type" : "_ZTIA10_i"
2886    }
2887   ],
2888   "linker_set_key" : "_ZTI16pthread_rwlock_t",
2889   "name" : "pthread_rwlock_t",
2890   "referenced_type" : "_ZTI16pthread_rwlock_t",
2891   "self_type" : "_ZTI16pthread_rwlock_t",
2892   "size" : 40,
2893   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
2894  },
2895  {
2896   "alignment" : 4,
2897   "fields" :
2898   [
2899    {
2900     "field_name" : "major",
2901     "referenced_type" : "_ZTIi"
2902    },
2903    {
2904     "field_name" : "minor",
2905     "field_offset" : 32,
2906     "referenced_type" : "_ZTIi"
2907    },
2908    {
2909     "field_name" : "micro",
2910     "field_offset" : 64,
2911     "referenced_type" : "_ZTIi"
2912    }
2913   ],
2914   "linker_set_key" : "_ZTI17XML_Expat_Version",
2915   "name" : "XML_Expat_Version",
2916   "referenced_type" : "_ZTI17XML_Expat_Version",
2917   "self_type" : "_ZTI17XML_Expat_Version",
2918   "size" : 12,
2919   "source_file" : "external/expat/lib/expat.h"
2920  },
2921  {
2922   "alignment" : 4,
2923   "fields" :
2924   [
2925    {
2926     "field_name" : "parsing",
2927     "referenced_type" : "_ZTI11XML_Parsing"
2928    },
2929    {
2930     "field_name" : "finalBuffer",
2931     "field_offset" : 32,
2932     "referenced_type" : "_ZTIh"
2933    }
2934   ],
2935   "linker_set_key" : "_ZTI17XML_ParsingStatus",
2936   "name" : "XML_ParsingStatus",
2937   "referenced_type" : "_ZTI17XML_ParsingStatus",
2938   "self_type" : "_ZTI17XML_ParsingStatus",
2939   "size" : 8,
2940   "source_file" : "external/expat/lib/expat.h"
2941  },
2942  {
2943   "alignment" : 8,
2944   "fields" :
2945   [
2946    {
2947     "field_name" : "tv_sec",
2948     "referenced_type" : "_ZTIx"
2949    },
2950    {
2951     "field_name" : "tv_nsec",
2952     "field_offset" : 64,
2953     "referenced_type" : "_ZTIx"
2954    }
2955   ],
2956   "linker_set_key" : "_ZTI17__kernel_timespec",
2957   "name" : "__kernel_timespec",
2958   "referenced_type" : "_ZTI17__kernel_timespec",
2959   "self_type" : "_ZTI17__kernel_timespec",
2960   "size" : 16,
2961   "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h"
2962  },
2963  {
2964   "alignment" : 4,
2965   "fields" :
2966   [
2967    {
2968     "field_name" : "__private",
2969     "referenced_type" : "_ZTIA8_i"
2970    }
2971   ],
2972   "linker_set_key" : "_ZTI17pthread_barrier_t",
2973   "name" : "pthread_barrier_t",
2974   "referenced_type" : "_ZTI17pthread_barrier_t",
2975   "self_type" : "_ZTI17pthread_barrier_t",
2976   "size" : 32,
2977   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
2978  },
2979  {
2980   "alignment" : 4,
2981   "fields" :
2982   [
2983    {
2984     "field_name" : "_u",
2985     "referenced_type" : "_ZTIN18__kernel_sigactionUt_E"
2986    },
2987    {
2988     "field_name" : "sa_mask",
2989     "field_offset" : 32,
2990     "referenced_type" : "_ZTIm"
2991    },
2992    {
2993     "field_name" : "sa_flags",
2994     "field_offset" : 64,
2995     "referenced_type" : "_ZTIm"
2996    },
2997    {
2998     "field_name" : "sa_restorer",
2999     "field_offset" : 96,
3000     "referenced_type" : "_ZTIPFvvE"
3001    }
3002   ],
3003   "linker_set_key" : "_ZTI18__kernel_sigaction",
3004   "name" : "__kernel_sigaction",
3005   "referenced_type" : "_ZTI18__kernel_sigaction",
3006   "self_type" : "_ZTI18__kernel_sigaction",
3007   "size" : 16,
3008   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
3009  },
3010  {
3011   "alignment" : 4,
3012   "fields" :
3013   [
3014    {
3015     "field_name" : "ar",
3016     "referenced_type" : "_ZTIP11audio_route"
3017    },
3018    {
3019     "field_name" : "path",
3020     "field_offset" : 32,
3021     "referenced_type" : "_ZTIP10mixer_path"
3022    },
3023    {
3024     "field_name" : "level",
3025     "field_offset" : 64,
3026     "referenced_type" : "_ZTIi"
3027    }
3028   ],
3029   "linker_set_key" : "_ZTI18config_parse_state",
3030   "name" : "config_parse_state",
3031   "referenced_type" : "_ZTI18config_parse_state",
3032   "self_type" : "_ZTI18config_parse_state",
3033   "size" : 12,
3034   "source_file" : "system/media/audio_route/audio_route.c"
3035  },
3036  {
3037   "alignment" : 4,
3038   "fields" :
3039   [
3040    {
3041     "field_name" : "__private",
3042     "referenced_type" : "_ZTIA2_i"
3043    }
3044   ],
3045   "linker_set_key" : "_ZTI18pthread_spinlock_t",
3046   "name" : "pthread_spinlock_t",
3047   "referenced_type" : "_ZTI18pthread_spinlock_t",
3048   "self_type" : "_ZTI18pthread_spinlock_t",
3049   "size" : 8,
3050   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/pthread_types.h"
3051  },
3052  {
3053   "alignment" : 8,
3054   "fields" :
3055   [
3056    {
3057     "field_name" : "it_interval",
3058     "referenced_type" : "_ZTI17__kernel_timespec"
3059    },
3060    {
3061     "field_name" : "it_value",
3062     "field_offset" : 128,
3063     "referenced_type" : "_ZTI17__kernel_timespec"
3064    }
3065   ],
3066   "linker_set_key" : "_ZTI19__kernel_itimerspec",
3067   "name" : "__kernel_itimerspec",
3068   "referenced_type" : "_ZTI19__kernel_itimerspec",
3069   "self_type" : "_ZTI19__kernel_itimerspec",
3070   "size" : 32,
3071   "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h"
3072  },
3073  {
3074   "alignment" : 4,
3075   "fields" :
3076   [
3077    {
3078     "field_name" : "__cleanup_prev",
3079     "referenced_type" : "_ZTIP19__pthread_cleanup_t"
3080    },
3081    {
3082     "field_name" : "__cleanup_routine",
3083     "field_offset" : 32,
3084     "referenced_type" : "_ZTIPFvPvE"
3085    },
3086    {
3087     "field_name" : "__cleanup_arg",
3088     "field_offset" : 64,
3089     "referenced_type" : "_ZTIPv"
3090    }
3091   ],
3092   "linker_set_key" : "_ZTI19__pthread_cleanup_t",
3093   "name" : "__pthread_cleanup_t",
3094   "referenced_type" : "_ZTI19__pthread_cleanup_t",
3095   "self_type" : "_ZTI19__pthread_cleanup_t",
3096   "size" : 12,
3097   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/pthread.h"
3098  },
3099  {
3100   "alignment" : 4,
3101   "fields" :
3102   [
3103    {
3104     "field_name" : "struct_size",
3105     "referenced_type" : "_ZTIj"
3106    },
3107    {
3108     "field_name" : "buffer_id",
3109     "field_offset" : 32,
3110     "referenced_type" : "_ZTIi"
3111    },
3112    {
3113     "field_name" : "priority",
3114     "field_offset" : 64,
3115     "referenced_type" : "_ZTIi"
3116    },
3117    {
3118     "field_name" : "tag",
3119     "field_offset" : 96,
3120     "referenced_type" : "_ZTIPKc"
3121    },
3122    {
3123     "field_name" : "file",
3124     "field_offset" : 128,
3125     "referenced_type" : "_ZTIPKc"
3126    },
3127    {
3128     "field_name" : "line",
3129     "field_offset" : 160,
3130     "referenced_type" : "_ZTIj"
3131    },
3132    {
3133     "field_name" : "message",
3134     "field_offset" : 192,
3135     "referenced_type" : "_ZTIPKc"
3136    }
3137   ],
3138   "linker_set_key" : "_ZTI21__android_log_message",
3139   "name" : "__android_log_message",
3140   "referenced_type" : "_ZTI21__android_log_message",
3141   "self_type" : "_ZTI21__android_log_message",
3142   "size" : 28,
3143   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3144  },
3145  {
3146   "alignment" : 4,
3147   "fields" :
3148   [
3149    {
3150     "field_name" : "tv_sec",
3151     "referenced_type" : "_ZTIl"
3152    },
3153    {
3154     "field_name" : "tv_nsec",
3155     "field_offset" : 32,
3156     "referenced_type" : "_ZTIl"
3157    }
3158   ],
3159   "linker_set_key" : "_ZTI21__kernel_old_timespec",
3160   "name" : "__kernel_old_timespec",
3161   "referenced_type" : "_ZTI21__kernel_old_timespec",
3162   "self_type" : "_ZTI21__kernel_old_timespec",
3163   "size" : 8,
3164   "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h"
3165  },
3166  {
3167   "alignment" : 8,
3168   "fields" :
3169   [
3170    {
3171     "field_name" : "tv_sec",
3172     "referenced_type" : "_ZTIx"
3173    },
3174    {
3175     "field_name" : "tv_usec",
3176     "field_offset" : 64,
3177     "referenced_type" : "_ZTIx"
3178    }
3179   ],
3180   "linker_set_key" : "_ZTI21__kernel_sock_timeval",
3181   "name" : "__kernel_sock_timeval",
3182   "referenced_type" : "_ZTI21__kernel_sock_timeval",
3183   "self_type" : "_ZTI21__kernel_sock_timeval",
3184   "size" : 16,
3185   "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h"
3186  },
3187  {
3188   "alignment" : 4,
3189   "fields" :
3190   [
3191    {
3192     "field_name" : "malloc_fcn",
3193     "referenced_type" : "_ZTIPFPvjE"
3194    },
3195    {
3196     "field_name" : "realloc_fcn",
3197     "field_offset" : 32,
3198     "referenced_type" : "_ZTIPFPvS_jE"
3199    },
3200    {
3201     "field_name" : "free_fcn",
3202     "field_offset" : 64,
3203     "referenced_type" : "_ZTIPFvPvE"
3204    }
3205   ],
3206   "linker_set_key" : "_ZTI25XML_Memory_Handling_Suite",
3207   "name" : "XML_Memory_Handling_Suite",
3208   "referenced_type" : "_ZTI25XML_Memory_Handling_Suite",
3209   "self_type" : "_ZTI25XML_Memory_Handling_Suite",
3210   "size" : 12,
3211   "source_file" : "external/expat/lib/expat.h"
3212  },
3213  {
3214   "alignment" : 4,
3215   "fields" :
3216   [
3217    {
3218     "field_name" : "tm_sec",
3219     "referenced_type" : "_ZTIi"
3220    },
3221    {
3222     "field_name" : "tm_min",
3223     "field_offset" : 32,
3224     "referenced_type" : "_ZTIi"
3225    },
3226    {
3227     "field_name" : "tm_hour",
3228     "field_offset" : 64,
3229     "referenced_type" : "_ZTIi"
3230    },
3231    {
3232     "field_name" : "tm_mday",
3233     "field_offset" : 96,
3234     "referenced_type" : "_ZTIi"
3235    },
3236    {
3237     "field_name" : "tm_mon",
3238     "field_offset" : 128,
3239     "referenced_type" : "_ZTIi"
3240    },
3241    {
3242     "field_name" : "tm_year",
3243     "field_offset" : 160,
3244     "referenced_type" : "_ZTIi"
3245    },
3246    {
3247     "field_name" : "tm_wday",
3248     "field_offset" : 192,
3249     "referenced_type" : "_ZTIi"
3250    },
3251    {
3252     "field_name" : "tm_yday",
3253     "field_offset" : 224,
3254     "referenced_type" : "_ZTIi"
3255    },
3256    {
3257     "field_name" : "tm_isdst",
3258     "field_offset" : 256,
3259     "referenced_type" : "_ZTIi"
3260    },
3261    {
3262     "field_name" : "tm_gmtoff",
3263     "field_offset" : 288,
3264     "referenced_type" : "_ZTIl"
3265    },
3266    {
3267     "field_name" : "tm_zone",
3268     "field_offset" : 320,
3269     "referenced_type" : "_ZTIPKc"
3270    }
3271   ],
3272   "linker_set_key" : "_ZTI2tm",
3273   "name" : "tm",
3274   "referenced_type" : "_ZTI2tm",
3275   "self_type" : "_ZTI2tm",
3276   "size" : 44,
3277   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/time.h"
3278  },
3279  {
3280   "alignment" : 4,
3281   "fields" :
3282   [
3283    {
3284     "field_name" : "regs",
3285     "referenced_type" : "_ZTI9user_regs"
3286    },
3287    {
3288     "field_name" : "u_fpvalid",
3289     "field_offset" : 576,
3290     "referenced_type" : "_ZTIi"
3291    },
3292    {
3293     "field_name" : "u_tsize",
3294     "field_offset" : 608,
3295     "referenced_type" : "_ZTIm"
3296    },
3297    {
3298     "field_name" : "u_dsize",
3299     "field_offset" : 640,
3300     "referenced_type" : "_ZTIm"
3301    },
3302    {
3303     "field_name" : "u_ssize",
3304     "field_offset" : 672,
3305     "referenced_type" : "_ZTIm"
3306    },
3307    {
3308     "field_name" : "start_code",
3309     "field_offset" : 704,
3310     "referenced_type" : "_ZTIm"
3311    },
3312    {
3313     "field_name" : "start_stack",
3314     "field_offset" : 736,
3315     "referenced_type" : "_ZTIm"
3316    },
3317    {
3318     "field_name" : "signal",
3319     "field_offset" : 768,
3320     "referenced_type" : "_ZTIl"
3321    },
3322    {
3323     "field_name" : "reserved",
3324     "field_offset" : 800,
3325     "referenced_type" : "_ZTIi"
3326    },
3327    {
3328     "field_name" : "u_ar0",
3329     "field_offset" : 832,
3330     "referenced_type" : "_ZTIP9user_regs"
3331    },
3332    {
3333     "field_name" : "magic",
3334     "field_offset" : 864,
3335     "referenced_type" : "_ZTIm"
3336    },
3337    {
3338     "field_name" : "u_comm",
3339     "field_offset" : 896,
3340     "referenced_type" : "_ZTIA32_c"
3341    },
3342    {
3343     "field_name" : "u_debugreg",
3344     "field_offset" : 1152,
3345     "referenced_type" : "_ZTIA8_i"
3346    },
3347    {
3348     "field_name" : "u_fp",
3349     "field_offset" : 1408,
3350     "referenced_type" : "_ZTI11user_fpregs"
3351    },
3352    {
3353     "field_name" : "u_fp0",
3354     "field_offset" : 2336,
3355     "referenced_type" : "_ZTIP11user_fpregs"
3356    }
3357   ],
3358   "linker_set_key" : "_ZTI4user",
3359   "name" : "user",
3360   "referenced_type" : "_ZTI4user",
3361   "self_type" : "_ZTI4user",
3362   "size" : 296,
3363   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
3364  },
3365  {
3366   "alignment" : 4,
3367   "fields" :
3368   [
3369    {
3370     "field_name" : "quot",
3371     "referenced_type" : "_ZTIi"
3372    },
3373    {
3374     "field_name" : "rem",
3375     "field_offset" : 32,
3376     "referenced_type" : "_ZTIi"
3377    }
3378   ],
3379   "linker_set_key" : "_ZTI5div_t",
3380   "name" : "div_t",
3381   "referenced_type" : "_ZTI5div_t",
3382   "self_type" : "_ZTI5div_t",
3383   "size" : 8,
3384   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/stdlib.h"
3385  },
3386  {
3387   "alignment" : 4,
3388   "fields" :
3389   [
3390    {
3391     "field_name" : "l_type",
3392     "referenced_type" : "_ZTIs"
3393    },
3394    {
3395     "field_name" : "l_whence",
3396     "field_offset" : 16,
3397     "referenced_type" : "_ZTIs"
3398    },
3399    {
3400     "field_name" : "l_start",
3401     "field_offset" : 32,
3402     "referenced_type" : "_ZTIl"
3403    },
3404    {
3405     "field_name" : "l_len",
3406     "field_offset" : 64,
3407     "referenced_type" : "_ZTIl"
3408    },
3409    {
3410     "field_name" : "l_pid",
3411     "field_offset" : 96,
3412     "referenced_type" : "_ZTIi"
3413    }
3414   ],
3415   "linker_set_key" : "_ZTI5flock",
3416   "name" : "flock",
3417   "referenced_type" : "_ZTI5flock",
3418   "self_type" : "_ZTI5flock",
3419   "size" : 16,
3420   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/flock.h"
3421  },
3422  {
3423   "alignment" : 4,
3424   "fields" :
3425   [
3426    {
3427     "field_name" : "iov_base",
3428     "referenced_type" : "_ZTIPv"
3429    },
3430    {
3431     "field_name" : "iov_len",
3432     "field_offset" : 32,
3433     "referenced_type" : "_ZTIj"
3434    }
3435   ],
3436   "linker_set_key" : "_ZTI5iovec",
3437   "name" : "iovec",
3438   "referenced_type" : "_ZTI5iovec",
3439   "self_type" : "_ZTI5iovec",
3440   "size" : 8,
3441   "source_file" : "bionic/libc/kernel/uapi/linux/uio.h"
3442  },
3443  {
3444   "alignment" : 8,
3445   "fields" :
3446   [
3447    {
3448     "field_name" : "stx_mask",
3449     "referenced_type" : "_ZTIj"
3450    },
3451    {
3452     "field_name" : "stx_blksize",
3453     "field_offset" : 32,
3454     "referenced_type" : "_ZTIj"
3455    },
3456    {
3457     "field_name" : "stx_attributes",
3458     "field_offset" : 64,
3459     "referenced_type" : "_ZTIy"
3460    },
3461    {
3462     "field_name" : "stx_nlink",
3463     "field_offset" : 128,
3464     "referenced_type" : "_ZTIj"
3465    },
3466    {
3467     "field_name" : "stx_uid",
3468     "field_offset" : 160,
3469     "referenced_type" : "_ZTIj"
3470    },
3471    {
3472     "field_name" : "stx_gid",
3473     "field_offset" : 192,
3474     "referenced_type" : "_ZTIj"
3475    },
3476    {
3477     "field_name" : "stx_mode",
3478     "field_offset" : 224,
3479     "referenced_type" : "_ZTIt"
3480    },
3481    {
3482     "field_name" : "__spare0",
3483     "field_offset" : 240,
3484     "referenced_type" : "_ZTIA1_t"
3485    },
3486    {
3487     "field_name" : "stx_ino",
3488     "field_offset" : 256,
3489     "referenced_type" : "_ZTIy"
3490    },
3491    {
3492     "field_name" : "stx_size",
3493     "field_offset" : 320,
3494     "referenced_type" : "_ZTIy"
3495    },
3496    {
3497     "field_name" : "stx_blocks",
3498     "field_offset" : 384,
3499     "referenced_type" : "_ZTIy"
3500    },
3501    {
3502     "field_name" : "stx_attributes_mask",
3503     "field_offset" : 448,
3504     "referenced_type" : "_ZTIy"
3505    },
3506    {
3507     "field_name" : "stx_atime",
3508     "field_offset" : 512,
3509     "referenced_type" : "_ZTI15statx_timestamp"
3510    },
3511    {
3512     "field_name" : "stx_btime",
3513     "field_offset" : 640,
3514     "referenced_type" : "_ZTI15statx_timestamp"
3515    },
3516    {
3517     "field_name" : "stx_ctime",
3518     "field_offset" : 768,
3519     "referenced_type" : "_ZTI15statx_timestamp"
3520    },
3521    {
3522     "field_name" : "stx_mtime",
3523     "field_offset" : 896,
3524     "referenced_type" : "_ZTI15statx_timestamp"
3525    },
3526    {
3527     "field_name" : "stx_rdev_major",
3528     "field_offset" : 1024,
3529     "referenced_type" : "_ZTIj"
3530    },
3531    {
3532     "field_name" : "stx_rdev_minor",
3533     "field_offset" : 1056,
3534     "referenced_type" : "_ZTIj"
3535    },
3536    {
3537     "field_name" : "stx_dev_major",
3538     "field_offset" : 1088,
3539     "referenced_type" : "_ZTIj"
3540    },
3541    {
3542     "field_name" : "stx_dev_minor",
3543     "field_offset" : 1120,
3544     "referenced_type" : "_ZTIj"
3545    },
3546    {
3547     "field_name" : "stx_mnt_id",
3548     "field_offset" : 1152,
3549     "referenced_type" : "_ZTIy"
3550    },
3551    {
3552     "field_name" : "__spare2",
3553     "field_offset" : 1216,
3554     "referenced_type" : "_ZTIy"
3555    },
3556    {
3557     "field_name" : "__spare3",
3558     "field_offset" : 1280,
3559     "referenced_type" : "_ZTIA12_y"
3560    }
3561   ],
3562   "linker_set_key" : "_ZTI5statx",
3563   "name" : "statx",
3564   "referenced_type" : "_ZTI5statx",
3565   "self_type" : "_ZTI5statx",
3566   "size" : 256,
3567   "source_file" : "bionic/libc/kernel/uapi/linux/stat.h"
3568  },
3569  {
3570   "alignment" : 4,
3571   "fields" :
3572   [
3573    {
3574     "field_name" : "type",
3575     "referenced_type" : "_ZTI16XML_Content_Type"
3576    },
3577    {
3578     "field_name" : "quant",
3579     "field_offset" : 32,
3580     "referenced_type" : "_ZTI17XML_Content_Quant"
3581    },
3582    {
3583     "field_name" : "name",
3584     "field_offset" : 64,
3585     "referenced_type" : "_ZTIPc"
3586    },
3587    {
3588     "field_name" : "numchildren",
3589     "field_offset" : 96,
3590     "referenced_type" : "_ZTIj"
3591    },
3592    {
3593     "field_name" : "children",
3594     "field_offset" : 128,
3595     "referenced_type" : "_ZTIP6XML_cp"
3596    }
3597   ],
3598   "linker_set_key" : "_ZTI6XML_cp",
3599   "name" : "XML_cp",
3600   "referenced_type" : "_ZTI6XML_cp",
3601   "self_type" : "_ZTI6XML_cp",
3602   "size" : 20,
3603   "source_file" : "external/expat/lib/expat.h"
3604  },
3605  {
3606   "alignment" : 4,
3607   "fields" :
3608   [
3609    {
3610     "field_name" : "fds_bits",
3611     "referenced_type" : "_ZTIA32_m"
3612    }
3613   ],
3614   "linker_set_key" : "_ZTI6fd_set",
3615   "name" : "fd_set",
3616   "referenced_type" : "_ZTI6fd_set",
3617   "self_type" : "_ZTI6fd_set",
3618   "size" : 128,
3619   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/select.h"
3620  },
3621  {
3622   "alignment" : 4,
3623   "fields" :
3624   [
3625    {
3626     "field_name" : "sign1",
3627     "referenced_type" : "_ZTIj"
3628    },
3629    {
3630     "field_name" : "unused",
3631     "field_offset" : 1,
3632     "referenced_type" : "_ZTIj"
3633    },
3634    {
3635     "field_name" : "sign2",
3636     "field_offset" : 16,
3637     "referenced_type" : "_ZTIj"
3638    },
3639    {
3640     "field_name" : "exponent",
3641     "field_offset" : 17,
3642     "referenced_type" : "_ZTIj"
3643    },
3644    {
3645     "field_name" : "j",
3646     "field_offset" : 31,
3647     "referenced_type" : "_ZTIj"
3648    },
3649    {
3650     "field_name" : "mantissa1",
3651     "field_offset" : 32,
3652     "referenced_type" : "_ZTIj"
3653    },
3654    {
3655     "field_name" : "mantissa0",
3656     "field_offset" : 64,
3657     "referenced_type" : "_ZTIj"
3658    }
3659   ],
3660   "linker_set_key" : "_ZTI6fp_reg",
3661   "name" : "fp_reg",
3662   "referenced_type" : "_ZTI6fp_reg",
3663   "self_type" : "_ZTI6fp_reg",
3664   "size" : 12,
3665   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "fields" :
3670   [
3671    {
3672     "field_name" : "quot",
3673     "referenced_type" : "_ZTIl"
3674    },
3675    {
3676     "field_name" : "rem",
3677     "field_offset" : 32,
3678     "referenced_type" : "_ZTIl"
3679    }
3680   ],
3681   "linker_set_key" : "_ZTI6ldiv_t",
3682   "name" : "ldiv_t",
3683   "referenced_type" : "_ZTI6ldiv_t",
3684   "self_type" : "_ZTI6ldiv_t",
3685   "size" : 8,
3686   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/stdlib.h"
3687  },
3688  {
3689   "alignment" : 4,
3690   "fields" :
3691   [
3692    {
3693     "field_name" : "sival_int",
3694     "referenced_type" : "_ZTIi"
3695    },
3696    {
3697     "field_name" : "sival_ptr",
3698     "referenced_type" : "_ZTIPv"
3699    }
3700   ],
3701   "linker_set_key" : "_ZTI6sigval",
3702   "name" : "sigval",
3703   "record_kind" : "union",
3704   "referenced_type" : "_ZTI6sigval",
3705   "self_type" : "_ZTI6sigval",
3706   "size" : 4,
3707   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
3708  },
3709  {
3710   "alignment" : 8,
3711   "fields" :
3712   [
3713    {
3714     "field_name" : "l_type",
3715     "referenced_type" : "_ZTIs"
3716    },
3717    {
3718     "field_name" : "l_whence",
3719     "field_offset" : 16,
3720     "referenced_type" : "_ZTIs"
3721    },
3722    {
3723     "field_name" : "l_start",
3724     "field_offset" : 64,
3725     "referenced_type" : "_ZTIx"
3726    },
3727    {
3728     "field_name" : "l_len",
3729     "field_offset" : 128,
3730     "referenced_type" : "_ZTIx"
3731    },
3732    {
3733     "field_name" : "l_pid",
3734     "field_offset" : 192,
3735     "referenced_type" : "_ZTIi"
3736    }
3737   ],
3738   "linker_set_key" : "_ZTI7flock64",
3739   "name" : "flock64",
3740   "referenced_type" : "_ZTI7flock64",
3741   "self_type" : "_ZTI7flock64",
3742   "size" : 32,
3743   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/flock.h"
3744  },
3745  {
3746   "alignment" : 8,
3747   "fields" :
3748   [
3749    {
3750     "field_name" : "quot",
3751     "referenced_type" : "_ZTIx"
3752    },
3753    {
3754     "field_name" : "rem",
3755     "field_offset" : 64,
3756     "referenced_type" : "_ZTIx"
3757    }
3758   ],
3759   "linker_set_key" : "_ZTI7lldiv_t",
3760   "name" : "lldiv_t",
3761   "referenced_type" : "_ZTI7lldiv_t",
3762   "self_type" : "_ZTI7lldiv_t",
3763   "size" : 16,
3764   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/stdlib.h"
3765  },
3766  {
3767   "alignment" : 4,
3768   "fields" :
3769   [
3770    {
3771     "referenced_type" : "_ZTIN7log_msgUt_E"
3772    }
3773   ],
3774   "linker_set_key" : "_ZTI7log_msg",
3775   "name" : "log_msg",
3776   "referenced_type" : "_ZTI7log_msg",
3777   "self_type" : "_ZTI7log_msg",
3778   "size" : 5124,
3779   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3780  },
3781  {
3782   "alignment" : 4,
3783   "fields" :
3784   [
3785    {
3786     "referenced_type" : "_ZTIN7siginfoUt_E"
3787    }
3788   ],
3789   "linker_set_key" : "_ZTI7siginfo",
3790   "name" : "siginfo",
3791   "referenced_type" : "_ZTI7siginfo",
3792   "self_type" : "_ZTI7siginfo",
3793   "size" : 128,
3794   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
3795  },
3796  {
3797   "alignment" : 4,
3798   "fields" :
3799   [
3800    {
3801     "field_name" : "tv_sec",
3802     "referenced_type" : "_ZTIl"
3803    },
3804    {
3805     "field_name" : "tv_usec",
3806     "field_offset" : 32,
3807     "referenced_type" : "_ZTIl"
3808    }
3809   ],
3810   "linker_set_key" : "_ZTI7timeval",
3811   "name" : "timeval",
3812   "referenced_type" : "_ZTI7timeval",
3813   "self_type" : "_ZTI7timeval",
3814   "size" : 8,
3815   "source_file" : "bionic/libc/kernel/uapi/linux/time.h"
3816  },
3817  {
3818   "alignment" : 1,
3819   "fields" :
3820   [
3821    {
3822     "field_name" : "tv_sec",
3823     "referenced_type" : "_ZTIj"
3824    },
3825    {
3826     "field_name" : "tv_nsec",
3827     "field_offset" : 32,
3828     "referenced_type" : "_ZTIj"
3829    }
3830   ],
3831   "linker_set_key" : "_ZTI8log_time",
3832   "name" : "log_time",
3833   "referenced_type" : "_ZTI8log_time",
3834   "self_type" : "_ZTI8log_time",
3835   "size" : 8,
3836   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
3837  },
3838  {
3839   "alignment" : 4,
3840   "fields" :
3841   [
3842    {
3843     "field_name" : "arena",
3844     "referenced_type" : "_ZTIj"
3845    },
3846    {
3847     "field_name" : "ordblks",
3848     "field_offset" : 32,
3849     "referenced_type" : "_ZTIj"
3850    },
3851    {
3852     "field_name" : "smblks",
3853     "field_offset" : 64,
3854     "referenced_type" : "_ZTIj"
3855    },
3856    {
3857     "field_name" : "hblks",
3858     "field_offset" : 96,
3859     "referenced_type" : "_ZTIj"
3860    },
3861    {
3862     "field_name" : "hblkhd",
3863     "field_offset" : 128,
3864     "referenced_type" : "_ZTIj"
3865    },
3866    {
3867     "field_name" : "usmblks",
3868     "field_offset" : 160,
3869     "referenced_type" : "_ZTIj"
3870    },
3871    {
3872     "field_name" : "fsmblks",
3873     "field_offset" : 192,
3874     "referenced_type" : "_ZTIj"
3875    },
3876    {
3877     "field_name" : "uordblks",
3878     "field_offset" : 224,
3879     "referenced_type" : "_ZTIj"
3880    },
3881    {
3882     "field_name" : "fordblks",
3883     "field_offset" : 256,
3884     "referenced_type" : "_ZTIj"
3885    },
3886    {
3887     "field_name" : "keepcost",
3888     "field_offset" : 288,
3889     "referenced_type" : "_ZTIj"
3890    }
3891   ],
3892   "linker_set_key" : "_ZTI8mallinfo",
3893   "name" : "mallinfo",
3894   "referenced_type" : "_ZTI8mallinfo",
3895   "self_type" : "_ZTI8mallinfo",
3896   "size" : 40,
3897   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/malloc.h"
3898  },
3899  {
3900   "alignment" : 8,
3901   "fields" :
3902   [
3903    {
3904     "field_name" : "flags",
3905     "referenced_type" : "_ZTIy"
3906    },
3907    {
3908     "field_name" : "mode",
3909     "field_offset" : 64,
3910     "referenced_type" : "_ZTIy"
3911    },
3912    {
3913     "field_name" : "resolve",
3914     "field_offset" : 128,
3915     "referenced_type" : "_ZTIy"
3916    }
3917   ],
3918   "linker_set_key" : "_ZTI8open_how",
3919   "name" : "open_how",
3920   "referenced_type" : "_ZTI8open_how",
3921   "self_type" : "_ZTI8open_how",
3922   "size" : 24,
3923   "source_file" : "bionic/libc/kernel/uapi/linux/openat2.h"
3924  },
3925  {
3926   "alignment" : 4,
3927   "fields" :
3928   [
3929    {
3930     "field_name" : "bits",
3931     "referenced_type" : "_ZTIA8_j"
3932    }
3933   ],
3934   "linker_set_key" : "_ZTI8pcm_mask",
3935   "name" : "pcm_mask",
3936   "referenced_type" : "_ZTI8pcm_mask",
3937   "self_type" : "_ZTI8pcm_mask",
3938   "size" : 32,
3939   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
3940  },
3941  {
3942   "alignment" : 4,
3943   "fields" :
3944   [
3945    {
3946     "field_name" : "sigev_value",
3947     "referenced_type" : "_ZTI6sigval"
3948    },
3949    {
3950     "field_name" : "sigev_signo",
3951     "field_offset" : 32,
3952     "referenced_type" : "_ZTIi"
3953    },
3954    {
3955     "field_name" : "sigev_notify",
3956     "field_offset" : 64,
3957     "referenced_type" : "_ZTIi"
3958    },
3959    {
3960     "field_name" : "_sigev_un",
3961     "field_offset" : 96,
3962     "referenced_type" : "_ZTIN8sigeventUt_E"
3963    }
3964   ],
3965   "linker_set_key" : "_ZTI8sigevent",
3966   "name" : "sigevent",
3967   "referenced_type" : "_ZTI8sigevent",
3968   "self_type" : "_ZTI8sigevent",
3969   "size" : 64,
3970   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
3971  },
3972  {
3973   "alignment" : 4,
3974   "fields" :
3975   [
3976    {
3977     "field_name" : "tv_sec",
3978     "referenced_type" : "_ZTIl"
3979    },
3980    {
3981     "field_name" : "tv_nsec",
3982     "field_offset" : 32,
3983     "referenced_type" : "_ZTIl"
3984    }
3985   ],
3986   "linker_set_key" : "_ZTI8timespec",
3987   "name" : "timespec",
3988   "referenced_type" : "_ZTI8timespec",
3989   "self_type" : "_ZTI8timespec",
3990   "size" : 8,
3991   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/timespec.h"
3992  },
3993  {
3994   "alignment" : 4,
3995   "fields" :
3996   [
3997    {
3998     "field_name" : "tz_minuteswest",
3999     "referenced_type" : "_ZTIi"
4000    },
4001    {
4002     "field_name" : "tz_dsttime",
4003     "field_offset" : 32,
4004     "referenced_type" : "_ZTIi"
4005    }
4006   ],
4007   "linker_set_key" : "_ZTI8timezone",
4008   "name" : "timezone",
4009   "referenced_type" : "_ZTI8timezone",
4010   "self_type" : "_ZTI8timezone",
4011   "size" : 8,
4012   "source_file" : "bionic/libc/kernel/uapi/linux/time.h"
4013  },
4014  {
4015   "alignment" : 8,
4016   "fields" :
4017   [
4018    {
4019     "field_name" : "uc_flags",
4020     "referenced_type" : "_ZTIm"
4021    },
4022    {
4023     "field_name" : "uc_link",
4024     "field_offset" : 32,
4025     "referenced_type" : "_ZTIP8ucontext"
4026    },
4027    {
4028     "field_name" : "uc_stack",
4029     "field_offset" : 64,
4030     "referenced_type" : "_ZTI11sigaltstack"
4031    },
4032    {
4033     "field_name" : "uc_mcontext",
4034     "field_offset" : 160,
4035     "referenced_type" : "_ZTI10sigcontext"
4036    },
4037    {
4038     "field_offset" : 832,
4039     "referenced_type" : "_ZTIN8ucontextUt_E"
4040    },
4041    {
4042     "field_name" : "__padding",
4043     "field_offset" : 896,
4044     "referenced_type" : "_ZTIA120_c"
4045    },
4046    {
4047     "field_name" : "uc_regspace",
4048     "field_offset" : 1856,
4049     "referenced_type" : "_ZTIA128_m"
4050    }
4051   ],
4052   "linker_set_key" : "_ZTI8ucontext",
4053   "name" : "ucontext",
4054   "referenced_type" : "_ZTI8ucontext",
4055   "self_type" : "_ZTI8ucontext",
4056   "size" : 744,
4057   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h"
4058  },
4059  {
4060   "alignment" : 8,
4061   "fields" :
4062   [
4063    {
4064     "field_name" : "fpregs",
4065     "referenced_type" : "_ZTIA32_y"
4066    },
4067    {
4068     "field_name" : "fpscr",
4069     "field_offset" : 2048,
4070     "referenced_type" : "_ZTIm"
4071    }
4072   ],
4073   "linker_set_key" : "_ZTI8user_vfp",
4074   "name" : "user_vfp",
4075   "referenced_type" : "_ZTI8user_vfp",
4076   "self_type" : "_ZTI8user_vfp",
4077   "size" : 264,
4078   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
4079  },
4080  {
4081   "alignment" : 4,
4082   "fields" :
4083   [
4084    {
4085     "field_name" : "type",
4086     "referenced_type" : "_ZTIi"
4087    },
4088    {
4089     "field_name" : "data",
4090     "field_offset" : 32,
4091     "referenced_type" : "_ZTIN9ctl_eventUt_E"
4092    }
4093   ],
4094   "linker_set_key" : "_ZTI9ctl_event",
4095   "name" : "ctl_event",
4096   "referenced_type" : "_ZTI9ctl_event",
4097   "self_type" : "_ZTI9ctl_event",
4098   "size" : 72,
4099   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
4100  },
4101  {
4102   "alignment" : 4,
4103   "fields" :
4104   [
4105    {
4106     "field_name" : "it_interval",
4107     "referenced_type" : "_ZTI7timeval"
4108    },
4109    {
4110     "field_name" : "it_value",
4111     "field_offset" : 64,
4112     "referenced_type" : "_ZTI7timeval"
4113    }
4114   ],
4115   "linker_set_key" : "_ZTI9itimerval",
4116   "name" : "itimerval",
4117   "referenced_type" : "_ZTI9itimerval",
4118   "self_type" : "_ZTI9itimerval",
4119   "size" : 16,
4120   "source_file" : "bionic/libc/kernel/uapi/linux/time.h"
4121  },
4122  {
4123   "alignment" : 4,
4124   "fields" :
4125   [
4126    {
4127     "referenced_type" : "_ZTIN9sigactionUt_E"
4128    },
4129    {
4130     "field_name" : "sa_mask",
4131     "field_offset" : 32,
4132     "referenced_type" : "_ZTIm"
4133    },
4134    {
4135     "field_name" : "sa_flags",
4136     "field_offset" : 64,
4137     "referenced_type" : "_ZTIi"
4138    },
4139    {
4140     "field_name" : "sa_restorer",
4141     "field_offset" : 96,
4142     "referenced_type" : "_ZTIPFvvE"
4143    }
4144   ],
4145   "linker_set_key" : "_ZTI9sigaction",
4146   "name" : "sigaction",
4147   "referenced_type" : "_ZTI9sigaction",
4148   "self_type" : "_ZTI9sigaction",
4149   "size" : 16,
4150   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h"
4151  },
4152  {
4153   "alignment" : 4,
4154   "fields" :
4155   [
4156    {
4157     "field_name" : "uregs",
4158     "referenced_type" : "_ZTIA18_m"
4159    }
4160   ],
4161   "linker_set_key" : "_ZTI9user_regs",
4162   "name" : "user_regs",
4163   "referenced_type" : "_ZTI9user_regs",
4164   "self_type" : "_ZTI9user_regs",
4165   "size" : 72,
4166   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/user.h"
4167  },
4168  {
4169   "alignment" : 4,
4170   "fields" :
4171   [
4172    {
4173     "field_name" : "_pid",
4174     "referenced_type" : "_ZTIi"
4175    },
4176    {
4177     "field_name" : "_uid",
4178     "field_offset" : 32,
4179     "referenced_type" : "_ZTIj"
4180    }
4181   ],
4182   "is_anonymous" : true,
4183   "linker_set_key" : "_ZTIN10__sifieldsUt_E",
4184   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3)",
4185   "referenced_type" : "_ZTIN10__sifieldsUt_E",
4186   "self_type" : "_ZTIN10__sifieldsUt_E",
4187   "size" : 8,
4188   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4189  },
4190  {
4191   "alignment" : 4,
4192   "fields" :
4193   [
4194    {
4195     "field_name" : "_addr_lsb",
4196     "referenced_type" : "_ZTIs"
4197    },
4198    {
4199     "field_name" : "_addr_bnd",
4200     "referenced_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E"
4201    },
4202    {
4203     "field_name" : "_addr_pkey",
4204     "referenced_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E"
4205    }
4206   ],
4207   "is_anonymous" : true,
4208   "linker_set_key" : "_ZTIN10__sifieldsUt_Ut_E",
4209   "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)",
4210   "record_kind" : "union",
4211   "referenced_type" : "_ZTIN10__sifieldsUt_Ut_E",
4212   "self_type" : "_ZTIN10__sifieldsUt_Ut_E",
4213   "size" : 12,
4214   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "fields" :
4219   [
4220    {
4221     "field_name" : "_dummy_bnd",
4222     "referenced_type" : "_ZTIA4_c"
4223    },
4224    {
4225     "field_name" : "_lower",
4226     "field_offset" : 32,
4227     "referenced_type" : "_ZTIPv"
4228    },
4229    {
4230     "field_name" : "_upper",
4231     "field_offset" : 64,
4232     "referenced_type" : "_ZTIPv"
4233    }
4234   ],
4235   "is_anonymous" : true,
4236   "linker_set_key" : "_ZTIN10__sifieldsUt_Ut_Ut_E",
4237   "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)",
4238   "referenced_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E",
4239   "self_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E",
4240   "size" : 12,
4241   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "fields" :
4246   [
4247    {
4248     "field_name" : "sa_handler",
4249     "referenced_type" : "_ZTIPFviE"
4250    },
4251    {
4252     "field_name" : "sa_sigaction",
4253     "referenced_type" : "_ZTIPFviP7siginfoPvE"
4254    }
4255   ],
4256   "is_anonymous" : true,
4257   "linker_set_key" : "_ZTIN11sigaction64Ut_E",
4258   "name" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h:100:3)",
4259   "record_kind" : "union",
4260   "referenced_type" : "_ZTIN11sigaction64Ut_E",
4261   "self_type" : "_ZTIN11sigaction64Ut_E",
4262   "size" : 4,
4263   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h"
4264  },
4265  {
4266   "alignment" : 4,
4267   "fields" :
4268   [
4269    {
4270     "field_name" : "_sa_handler",
4271     "referenced_type" : "_ZTIPFviE"
4272    },
4273    {
4274     "field_name" : "_sa_sigaction",
4275     "referenced_type" : "_ZTIPFviP7siginfoPvE"
4276    }
4277   ],
4278   "is_anonymous" : true,
4279   "linker_set_key" : "_ZTIN18__kernel_sigactionUt_E",
4280   "name" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:68:3)",
4281   "record_kind" : "union",
4282   "referenced_type" : "_ZTIN18__kernel_sigactionUt_E",
4283   "self_type" : "_ZTIN18__kernel_sigactionUt_E",
4284   "size" : 4,
4285   "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
4286  },
4287  {
4288   "alignment" : 4,
4289   "fields" :
4290   [
4291    {
4292     "field_name" : "buf",
4293     "referenced_type" : "_ZTIA5121_h"
4294    },
4295    {
4296     "field_name" : "entry",
4297     "referenced_type" : "_ZTI12logger_entry"
4298    }
4299   ],
4300   "is_anonymous" : true,
4301   "linker_set_key" : "_ZTIN7log_msgUt_E",
4302   "name" : "log_msg::(anonymous union at system/logging/liblog/include_vndk/log/log_read.h:58:3)",
4303   "record_kind" : "union",
4304   "referenced_type" : "_ZTIN7log_msgUt_E",
4305   "self_type" : "_ZTIN7log_msgUt_E",
4306   "size" : 5124,
4307   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
4308  },
4309  {
4310   "alignment" : 4,
4311   "fields" :
4312   [
4313    {
4314     "referenced_type" : "_ZTIN7siginfoUt_Ut_E"
4315    },
4316    {
4317     "field_name" : "_si_pad",
4318     "referenced_type" : "_ZTIA32_i"
4319    }
4320   ],
4321   "is_anonymous" : true,
4322   "linker_set_key" : "_ZTIN7siginfoUt_E",
4323   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)",
4324   "record_kind" : "union",
4325   "referenced_type" : "_ZTIN7siginfoUt_E",
4326   "self_type" : "_ZTIN7siginfoUt_E",
4327   "size" : 128,
4328   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4329  },
4330  {
4331   "alignment" : 4,
4332   "fields" :
4333   [
4334    {
4335     "field_name" : "si_signo",
4336     "referenced_type" : "_ZTIi"
4337    },
4338    {
4339     "field_name" : "si_errno",
4340     "field_offset" : 32,
4341     "referenced_type" : "_ZTIi"
4342    },
4343    {
4344     "field_name" : "si_code",
4345     "field_offset" : 64,
4346     "referenced_type" : "_ZTIi"
4347    },
4348    {
4349     "field_name" : "_sifields",
4350     "field_offset" : 96,
4351     "referenced_type" : "_ZTI10__sifields"
4352    }
4353   ],
4354   "is_anonymous" : true,
4355   "linker_set_key" : "_ZTIN7siginfoUt_Ut_E",
4356   "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)",
4357   "referenced_type" : "_ZTIN7siginfoUt_Ut_E",
4358   "self_type" : "_ZTIN7siginfoUt_Ut_E",
4359   "size" : 32,
4360   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4361  },
4362  {
4363   "alignment" : 4,
4364   "fields" :
4365   [
4366    {
4367     "field_name" : "_pad",
4368     "referenced_type" : "_ZTIA13_i"
4369    },
4370    {
4371     "field_name" : "_tid",
4372     "referenced_type" : "_ZTIi"
4373    },
4374    {
4375     "field_name" : "_sigev_thread",
4376     "referenced_type" : "_ZTIN8sigeventUt_Ut_E"
4377    }
4378   ],
4379   "is_anonymous" : true,
4380   "linker_set_key" : "_ZTIN8sigeventUt_E",
4381   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:3)",
4382   "record_kind" : "union",
4383   "referenced_type" : "_ZTIN8sigeventUt_E",
4384   "self_type" : "_ZTIN8sigeventUt_E",
4385   "size" : 52,
4386   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4387  },
4388  {
4389   "alignment" : 4,
4390   "fields" :
4391   [
4392    {
4393     "field_name" : "_function",
4394     "referenced_type" : "_ZTIPFv6sigvalE"
4395    },
4396    {
4397     "field_name" : "_attribute",
4398     "field_offset" : 32,
4399     "referenced_type" : "_ZTIPv"
4400    }
4401   ],
4402   "is_anonymous" : true,
4403   "linker_set_key" : "_ZTIN8sigeventUt_Ut_E",
4404   "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)",
4405   "referenced_type" : "_ZTIN8sigeventUt_Ut_E",
4406   "self_type" : "_ZTIN8sigeventUt_Ut_E",
4407   "size" : 8,
4408   "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h"
4409  },
4410  {
4411   "alignment" : 4,
4412   "fields" :
4413   [
4414    {
4415     "referenced_type" : "_ZTIN8ucontextUt_Ut_E"
4416    },
4417    {
4418     "field_name" : "uc_sigmask64",
4419     "referenced_type" : "_ZTI10sigset64_t"
4420    }
4421   ],
4422   "is_anonymous" : true,
4423   "linker_set_key" : "_ZTIN8ucontextUt_E",
4424   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h:90:3)",
4425   "record_kind" : "union",
4426   "referenced_type" : "_ZTIN8ucontextUt_E",
4427   "self_type" : "_ZTIN8ucontextUt_E",
4428   "size" : 8,
4429   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h"
4430  },
4431  {
4432   "alignment" : 4,
4433   "fields" :
4434   [
4435    {
4436     "field_name" : "uc_sigmask",
4437     "referenced_type" : "_ZTIm"
4438    },
4439    {
4440     "field_name" : "__padding_rt_sigset",
4441     "field_offset" : 32,
4442     "referenced_type" : "_ZTIj"
4443    }
4444   ],
4445   "is_anonymous" : true,
4446   "linker_set_key" : "_ZTIN8ucontextUt_Ut_E",
4447   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h:91:5)",
4448   "referenced_type" : "_ZTIN8ucontextUt_Ut_E",
4449   "self_type" : "_ZTIN8ucontextUt_Ut_E",
4450   "size" : 8,
4451   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/sys/ucontext.h"
4452  },
4453  {
4454   "alignment" : 4,
4455   "fields" :
4456   [
4457    {
4458     "field_name" : "elem",
4459     "referenced_type" : "_ZTIN9ctl_eventUt_Ut_E"
4460    },
4461    {
4462     "field_name" : "data8",
4463     "referenced_type" : "_ZTIA60_h"
4464    }
4465   ],
4466   "is_anonymous" : true,
4467   "linker_set_key" : "_ZTIN9ctl_eventUt_E",
4468   "name" : "ctl_event::(anonymous union at external/tinyalsa/include/tinyalsa/asoundlib.h:172:3)",
4469   "record_kind" : "union",
4470   "referenced_type" : "_ZTIN9ctl_eventUt_E",
4471   "self_type" : "_ZTIN9ctl_eventUt_E",
4472   "size" : 68,
4473   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
4474  },
4475  {
4476   "alignment" : 4,
4477   "fields" :
4478   [
4479    {
4480     "field_name" : "mask",
4481     "referenced_type" : "_ZTIj"
4482    },
4483    {
4484     "field_name" : "id",
4485     "field_offset" : 32,
4486     "referenced_type" : "_ZTI11ctl_elem_id"
4487    }
4488   ],
4489   "is_anonymous" : true,
4490   "linker_set_key" : "_ZTIN9ctl_eventUt_Ut_E",
4491   "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)",
4492   "referenced_type" : "_ZTIN9ctl_eventUt_Ut_E",
4493   "self_type" : "_ZTIN9ctl_eventUt_Ut_E",
4494   "size" : 68,
4495   "source_file" : "external/tinyalsa/include/tinyalsa/asoundlib.h"
4496  },
4497  {
4498   "alignment" : 4,
4499   "fields" :
4500   [
4501    {
4502     "field_name" : "sa_handler",
4503     "referenced_type" : "_ZTIPFviE"
4504    },
4505    {
4506     "field_name" : "sa_sigaction",
4507     "referenced_type" : "_ZTIPFviP7siginfoPvE"
4508    }
4509   ],
4510   "is_anonymous" : true,
4511   "linker_set_key" : "_ZTIN9sigactionUt_E",
4512   "name" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h:89:3)",
4513   "record_kind" : "union",
4514   "referenced_type" : "_ZTIN9sigactionUt_E",
4515   "self_type" : "_ZTIN9sigactionUt_E",
4516   "size" : 4,
4517   "source_file" : "out/soong/.intermediates/bionic/libc/libc/android_vendor.Sv2_arm_armv8-a_shared/gen/include/bits/signal_types.h"
4518  }
4519 ],
4520 "rvalue_reference_types" : []
4521}
4522