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