1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA128_c",
7   "name" : "char [128]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA128_c",
10   "size" : 128,
11   "source_file" : "/system/core/libsystem/include/system/radio.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "_ZTIA16_17radio_band_config",
16   "name" : "radio_band_config [16]",
17   "referenced_type" : "_ZTI17radio_band_config",
18   "self_type" : "_ZTIA16_17radio_band_config",
19   "size" : 1664,
20   "source_file" : "/system/core/libsystem/include/system/radio.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "_ZTIA16_21radio_hal_band_config",
25   "name" : "radio_hal_band_config [16]",
26   "referenced_type" : "_ZTI21radio_hal_band_config",
27   "self_type" : "_ZTIA16_21radio_hal_band_config",
28   "size" : 1600,
29   "source_file" : "/system/core/libsystem/include/system/radio.h"
30  },
31  {
32   "alignment" : 4,
33   "linker_set_key" : "_ZTIA16_j",
34   "name" : "unsigned int [16]",
35   "referenced_type" : "_ZTIj",
36   "self_type" : "_ZTIA16_j",
37   "size" : 64,
38   "source_file" : "/system/core/libsystem/include/system/radio.h"
39  }
40 ],
41 "builtin_types" :
42 [
43  {
44   "alignment" : 1,
45   "is_integral" : true,
46   "is_unsigned" : true,
47   "linker_set_key" : "_ZTIb",
48   "name" : "bool",
49   "referenced_type" : "_ZTIb",
50   "self_type" : "_ZTIb",
51   "size" : 1
52  },
53  {
54   "alignment" : 1,
55   "is_integral" : true,
56   "linker_set_key" : "_ZTIc",
57   "name" : "char",
58   "referenced_type" : "_ZTIc",
59   "self_type" : "_ZTIc",
60   "size" : 1
61  },
62  {
63   "alignment" : 1,
64   "is_integral" : true,
65   "is_unsigned" : true,
66   "linker_set_key" : "_ZTIh",
67   "name" : "unsigned char",
68   "referenced_type" : "_ZTIh",
69   "self_type" : "_ZTIh",
70   "size" : 1
71  },
72  {
73   "alignment" : 4,
74   "is_integral" : true,
75   "linker_set_key" : "_ZTIi",
76   "name" : "int",
77   "referenced_type" : "_ZTIi",
78   "self_type" : "_ZTIi",
79   "size" : 4
80  },
81  {
82   "alignment" : 4,
83   "is_integral" : true,
84   "is_unsigned" : true,
85   "linker_set_key" : "_ZTIj",
86   "name" : "unsigned int",
87   "referenced_type" : "_ZTIj",
88   "self_type" : "_ZTIj",
89   "size" : 4
90  },
91  {
92   "linker_set_key" : "_ZTIv",
93   "name" : "void",
94   "referenced_type" : "_ZTIv",
95   "self_type" : "_ZTIv"
96  },
97  {
98   "alignment" : 4,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "_ZTIy",
102   "name" : "unsigned long long",
103   "referenced_type" : "_ZTIy",
104   "self_type" : "_ZTIy",
105   "size" : 8
106  }
107 ],
108 "elf_functions" :
109 [
110  {
111   "name" : "_ZN7android20RadioMetadataWrapperC1EPP14radio_metadata"
112  },
113  {
114   "name" : "_ZN7android20RadioMetadataWrapperC2EPP14radio_metadata"
115  },
116  {
117   "name" : "_ZN7android20RadioMetadataWrapperD0Ev"
118  },
119  {
120   "name" : "_ZN7android20RadioMetadataWrapperD1Ev"
121  },
122  {
123   "name" : "_ZN7android20RadioMetadataWrapperD2Ev"
124  },
125  {
126   "name" : "radio_metadata_add_clock"
127  },
128  {
129   "name" : "radio_metadata_add_int"
130  },
131  {
132   "name" : "radio_metadata_add_metadata"
133  },
134  {
135   "name" : "radio_metadata_add_raw"
136  },
137  {
138   "name" : "radio_metadata_add_text"
139  },
140  {
141   "name" : "radio_metadata_allocate"
142  },
143  {
144   "name" : "radio_metadata_check"
145  },
146  {
147   "name" : "radio_metadata_deallocate"
148  },
149  {
150   "name" : "radio_metadata_get_at_index"
151  },
152  {
153   "name" : "radio_metadata_get_channel"
154  },
155  {
156   "name" : "radio_metadata_get_count"
157  },
158  {
159   "name" : "radio_metadata_get_from_key"
160  },
161  {
162   "name" : "radio_metadata_get_size"
163  },
164  {
165   "name" : "radio_metadata_type_of_key"
166  }
167 ],
168 "elf_objects" :
169 [
170  {
171   "name" : "_ZTVN7android20RadioMetadataWrapperE"
172  }
173 ],
174 "enum_types" :
175 [
176  {
177   "alignment" : 4,
178   "enum_fields" :
179   [
180    {
181     "enum_field_value" : 0,
182     "name" : "RADIO_BAND_AM"
183    },
184    {
185     "enum_field_value" : 1,
186     "name" : "RADIO_BAND_FM"
187    },
188    {
189     "enum_field_value" : 2,
190     "name" : "RADIO_BAND_FM_HD"
191    },
192    {
193     "enum_field_value" : 3,
194     "name" : "RADIO_BAND_AM_HD"
195    }
196   ],
197   "linker_set_key" : "_ZTI12radio_band_t",
198   "name" : "radio_band_t",
199   "referenced_type" : "_ZTI12radio_band_t",
200   "self_type" : "_ZTI12radio_band_t",
201   "size" : 4,
202   "source_file" : "/system/core/libsystem/include/system/radio.h",
203   "underlying_type" : "_ZTIj"
204  },
205  {
206   "alignment" : 4,
207   "enum_fields" :
208   [
209    {
210     "enum_field_value" : 0,
211     "name" : "RADIO_CLASS_AM_FM"
212    },
213    {
214     "enum_field_value" : 1,
215     "name" : "RADIO_CLASS_SAT"
216    },
217    {
218     "enum_field_value" : 2,
219     "name" : "RADIO_CLASS_DT"
220    }
221   ],
222   "linker_set_key" : "_ZTI13radio_class_t",
223   "name" : "radio_class_t",
224   "referenced_type" : "_ZTI13radio_class_t",
225   "self_type" : "_ZTI13radio_class_t",
226   "size" : 4,
227   "source_file" : "/system/core/libsystem/include/system/radio.h",
228   "underlying_type" : "_ZTIj"
229  },
230  {
231   "alignment" : 4,
232   "enum_fields" :
233   [
234    {
235     "enum_field_value" : -1,
236     "name" : "RADIO_REGION_NONE"
237    },
238    {
239     "enum_field_value" : 0,
240     "name" : "RADIO_REGION_ITU_1"
241    },
242    {
243     "enum_field_value" : 1,
244     "name" : "RADIO_REGION_ITU_2"
245    },
246    {
247     "enum_field_value" : 2,
248     "name" : "RADIO_REGION_OIRT"
249    },
250    {
251     "enum_field_value" : 3,
252     "name" : "RADIO_REGION_JAPAN"
253    },
254    {
255     "enum_field_value" : 4,
256     "name" : "RADIO_REGION_KOREA"
257    }
258   ],
259   "linker_set_key" : "_ZTI14radio_region_t",
260   "name" : "radio_region_t",
261   "referenced_type" : "_ZTI14radio_region_t",
262   "self_type" : "_ZTI14radio_region_t",
263   "size" : 4,
264   "source_file" : "/system/core/libsystem/include/system/radio.h",
265   "underlying_type" : "_ZTIi"
266  },
267  {
268   "alignment" : 4,
269   "enum_fields" :
270   [
271    {
272     "enum_field_value" : 0,
273     "name" : "RADIO_RDS_NONE"
274    },
275    {
276     "enum_field_value" : 1,
277     "name" : "RADIO_RDS_WORLD"
278    },
279    {
280     "enum_field_value" : 2,
281     "name" : "RADIO_RDS_US"
282    }
283   ],
284   "linker_set_key" : "_ZTI15$RADIO_RDS_NONE",
285   "name" : "(anonymous enum at system/core/libsystem/include/system/radio.h:51:1)",
286   "referenced_type" : "_ZTI15$RADIO_RDS_NONE",
287   "self_type" : "_ZTI15$RADIO_RDS_NONE",
288   "size" : 4,
289   "source_file" : "/system/core/libsystem/include/system/radio.h",
290   "underlying_type" : "_ZTIj"
291  },
292  {
293   "alignment" : 4,
294   "enum_fields" :
295   [
296    {
297     "enum_field_value" : 0,
298     "name" : "RADIO_DIRECTION_UP"
299    },
300    {
301     "enum_field_value" : 1,
302     "name" : "RADIO_DIRECTION_DOWN"
303    }
304   ],
305   "linker_set_key" : "_ZTI17radio_direction_t",
306   "name" : "radio_direction_t",
307   "referenced_type" : "_ZTI17radio_direction_t",
308   "self_type" : "_ZTI17radio_direction_t",
309   "size" : 4,
310   "source_file" : "/system/core/libsystem/include/system/radio.h",
311   "underlying_type" : "_ZTIj"
312  },
313  {
314   "alignment" : 4,
315   "enum_fields" :
316   [
317    {
318     "enum_field_value" : 1,
319     "name" : "RADIO_DEEMPHASIS_50"
320    },
321    {
322     "enum_field_value" : 2,
323     "name" : "RADIO_DEEMPHASIS_75"
324    }
325   ],
326   "linker_set_key" : "_ZTI20$RADIO_DEEMPHASIS_50",
327   "name" : "(anonymous enum at system/core/libsystem/include/system/radio.h:59:1)",
328   "referenced_type" : "_ZTI20$RADIO_DEEMPHASIS_50",
329   "self_type" : "_ZTI20$RADIO_DEEMPHASIS_50",
330   "size" : 4,
331   "source_file" : "/system/core/libsystem/include/system/radio.h",
332   "underlying_type" : "_ZTIj"
333  },
334  {
335   "alignment" : 4,
336   "enum_fields" :
337   [
338    {
339     "enum_field_value" : 0,
340     "name" : "RADIO_EVENT_HW_FAILURE"
341    },
342    {
343     "enum_field_value" : 1,
344     "name" : "RADIO_EVENT_CONFIG"
345    },
346    {
347     "enum_field_value" : 2,
348     "name" : "RADIO_EVENT_ANTENNA"
349    },
350    {
351     "enum_field_value" : 3,
352     "name" : "RADIO_EVENT_TUNED"
353    },
354    {
355     "enum_field_value" : 4,
356     "name" : "RADIO_EVENT_METADATA"
357    },
358    {
359     "enum_field_value" : 5,
360     "name" : "RADIO_EVENT_TA"
361    },
362    {
363     "enum_field_value" : 6,
364     "name" : "RADIO_EVENT_AF_SWITCH"
365    },
366    {
367     "enum_field_value" : 7,
368     "name" : "RADIO_EVENT_EA"
369    },
370    {
371     "enum_field_value" : 100,
372     "name" : "RADIO_EVENT_CONTROL"
373    },
374    {
375     "enum_field_value" : 101,
376     "name" : "RADIO_EVENT_SERVER_DIED"
377    }
378   ],
379   "linker_set_key" : "_ZTI22$RADIO_EVENT_AF_SWITCH",
380   "name" : "(anonymous enum at system/core/libsystem/include/system/radio.h:181:1)",
381   "referenced_type" : "_ZTI22$RADIO_EVENT_AF_SWITCH",
382   "self_type" : "_ZTI22$RADIO_EVENT_AF_SWITCH",
383   "size" : 4,
384   "source_file" : "/system/core/libsystem/include/system/radio.h",
385   "underlying_type" : "_ZTIj"
386  },
387  {
388   "alignment" : 4,
389   "enum_fields" :
390   [
391    {
392     "enum_field_value" : -1,
393     "name" : "RADIO_METADATA_KEY_INVALID"
394    },
395    {
396     "enum_field_value" : 0,
397     "name" : "RADIO_METADATA_KEY_RDS_PI"
398    },
399    {
400     "enum_field_value" : 1,
401     "name" : "RADIO_METADATA_KEY_RDS_PS"
402    },
403    {
404     "enum_field_value" : 2,
405     "name" : "RADIO_METADATA_KEY_RDS_PTY"
406    },
407    {
408     "enum_field_value" : 3,
409     "name" : "RADIO_METADATA_KEY_RBDS_PTY"
410    },
411    {
412     "enum_field_value" : 4,
413     "name" : "RADIO_METADATA_KEY_RDS_RT"
414    },
415    {
416     "enum_field_value" : 5,
417     "name" : "RADIO_METADATA_KEY_TITLE"
418    },
419    {
420     "enum_field_value" : 6,
421     "name" : "RADIO_METADATA_KEY_ARTIST"
422    },
423    {
424     "enum_field_value" : 7,
425     "name" : "RADIO_METADATA_KEY_ALBUM"
426    },
427    {
428     "enum_field_value" : 8,
429     "name" : "RADIO_METADATA_KEY_GENRE"
430    },
431    {
432     "enum_field_value" : 9,
433     "name" : "RADIO_METADATA_KEY_ICON"
434    },
435    {
436     "enum_field_value" : 10,
437     "name" : "RADIO_METADATA_KEY_ART"
438    },
439    {
440     "enum_field_value" : 11,
441     "name" : "RADIO_METADATA_KEY_CLOCK"
442    },
443    {
444     "enum_field_value" : 0,
445     "name" : "RADIO_METADATA_KEY_MIN"
446    },
447    {
448     "enum_field_value" : 11,
449     "name" : "RADIO_METADATA_KEY_MAX"
450    }
451   ],
452   "linker_set_key" : "_ZTI25$RADIO_METADATA_KEY_ALBUM",
453   "name" : "(anonymous enum at system/media/radio/include/system/radio_metadata.h:32:1)",
454   "referenced_type" : "_ZTI25$RADIO_METADATA_KEY_ALBUM",
455   "self_type" : "_ZTI25$RADIO_METADATA_KEY_ALBUM",
456   "size" : 4,
457   "source_file" : "/system/media/radio/include/system/radio_metadata.h",
458   "underlying_type" : "_ZTIi"
459  },
460  {
461   "alignment" : 4,
462   "enum_fields" :
463   [
464    {
465     "enum_field_value" : -1,
466     "name" : "RADIO_METADATA_TYPE_INVALID"
467    },
468    {
469     "enum_field_value" : 0,
470     "name" : "RADIO_METADATA_TYPE_INT"
471    },
472    {
473     "enum_field_value" : 1,
474     "name" : "RADIO_METADATA_TYPE_TEXT"
475    },
476    {
477     "enum_field_value" : 2,
478     "name" : "RADIO_METADATA_TYPE_RAW"
479    },
480    {
481     "enum_field_value" : 3,
482     "name" : "RADIO_METADATA_TYPE_CLOCK"
483    }
484   ],
485   "linker_set_key" : "_ZTI26$RADIO_METADATA_TYPE_CLOCK",
486   "name" : "(anonymous enum at system/media/radio/include/system/radio_metadata.h:51:1)",
487   "referenced_type" : "_ZTI26$RADIO_METADATA_TYPE_CLOCK",
488   "self_type" : "_ZTI26$RADIO_METADATA_TYPE_CLOCK",
489   "size" : 4,
490   "source_file" : "/system/media/radio/include/system/radio_metadata.h",
491   "underlying_type" : "_ZTIi"
492  }
493 ],
494 "function_types" : [],
495 "functions" :
496 [
497  {
498   "function_name" : "android::RadioMetadataWrapper::RadioMetadataWrapper",
499   "linker_set_key" : "_ZN7android20RadioMetadataWrapperC1EPP14radio_metadata",
500   "parameters" :
501   [
502    {
503     "is_this_ptr" : true,
504     "referenced_type" : "_ZTIPN7android20RadioMetadataWrapperE"
505    },
506    {
507     "referenced_type" : "_ZTIPP14radio_metadata#ODR:out/soong/.intermediates/system/media/radio/libradio_metadata/android_vendor.R_x86_shared/obj/system/media/radio/src/RadioMetadataWrapper.sdump"
508    }
509   ],
510   "return_type" : "_ZTIv",
511   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
512  },
513  {
514   "function_name" : "android::RadioMetadataWrapper::RadioMetadataWrapper",
515   "linker_set_key" : "_ZN7android20RadioMetadataWrapperC2EPP14radio_metadata",
516   "parameters" :
517   [
518    {
519     "is_this_ptr" : true,
520     "referenced_type" : "_ZTIPN7android20RadioMetadataWrapperE"
521    },
522    {
523     "referenced_type" : "_ZTIPP14radio_metadata#ODR:out/soong/.intermediates/system/media/radio/libradio_metadata/android_vendor.R_x86_shared/obj/system/media/radio/src/RadioMetadataWrapper.sdump"
524    }
525   ],
526   "return_type" : "_ZTIv",
527   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
528  },
529  {
530   "function_name" : "android::RadioMetadataWrapper::~RadioMetadataWrapper",
531   "linker_set_key" : "_ZN7android20RadioMetadataWrapperD0Ev",
532   "parameters" :
533   [
534    {
535     "is_this_ptr" : true,
536     "referenced_type" : "_ZTIPN7android20RadioMetadataWrapperE"
537    }
538   ],
539   "return_type" : "_ZTIv",
540   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
541  },
542  {
543   "function_name" : "android::RadioMetadataWrapper::~RadioMetadataWrapper",
544   "linker_set_key" : "_ZN7android20RadioMetadataWrapperD1Ev",
545   "parameters" :
546   [
547    {
548     "is_this_ptr" : true,
549     "referenced_type" : "_ZTIPN7android20RadioMetadataWrapperE"
550    }
551   ],
552   "return_type" : "_ZTIv",
553   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
554  },
555  {
556   "function_name" : "android::RadioMetadataWrapper::~RadioMetadataWrapper",
557   "linker_set_key" : "_ZN7android20RadioMetadataWrapperD2Ev",
558   "parameters" :
559   [
560    {
561     "is_this_ptr" : true,
562     "referenced_type" : "_ZTIPN7android20RadioMetadataWrapperE"
563    }
564   ],
565   "return_type" : "_ZTIv",
566   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
567  },
568  {
569   "function_name" : "radio_metadata_add_clock",
570   "linker_set_key" : "radio_metadata_add_clock",
571   "parameters" :
572   [
573    {
574     "referenced_type" : "_ZTIPP14radio_metadata"
575    },
576    {
577     "referenced_type" : "_ZTIKi"
578    },
579    {
580     "referenced_type" : "_ZTIPK20radio_metadata_clock"
581    }
582   ],
583   "return_type" : "_ZTIi",
584   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
585  },
586  {
587   "function_name" : "radio_metadata_add_int",
588   "linker_set_key" : "radio_metadata_add_int",
589   "parameters" :
590   [
591    {
592     "referenced_type" : "_ZTIPP14radio_metadata"
593    },
594    {
595     "referenced_type" : "_ZTIKi"
596    },
597    {
598     "referenced_type" : "_ZTIKi"
599    }
600   ],
601   "return_type" : "_ZTIi",
602   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
603  },
604  {
605   "function_name" : "radio_metadata_add_metadata",
606   "linker_set_key" : "radio_metadata_add_metadata",
607   "parameters" :
608   [
609    {
610     "referenced_type" : "_ZTIPP14radio_metadata"
611    },
612    {
613     "referenced_type" : "_ZTIP14radio_metadata"
614    }
615   ],
616   "return_type" : "_ZTIi",
617   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
618  },
619  {
620   "function_name" : "radio_metadata_add_raw",
621   "linker_set_key" : "radio_metadata_add_raw",
622   "parameters" :
623   [
624    {
625     "referenced_type" : "_ZTIPP14radio_metadata"
626    },
627    {
628     "referenced_type" : "_ZTIKi"
629    },
630    {
631     "referenced_type" : "_ZTIPKh"
632    },
633    {
634     "referenced_type" : "_ZTIKj"
635    }
636   ],
637   "return_type" : "_ZTIi",
638   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
639  },
640  {
641   "function_name" : "radio_metadata_add_text",
642   "linker_set_key" : "radio_metadata_add_text",
643   "parameters" :
644   [
645    {
646     "referenced_type" : "_ZTIPP14radio_metadata"
647    },
648    {
649     "referenced_type" : "_ZTIKi"
650    },
651    {
652     "referenced_type" : "_ZTIPKc"
653    }
654   ],
655   "return_type" : "_ZTIi",
656   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
657  },
658  {
659   "function_name" : "radio_metadata_allocate",
660   "linker_set_key" : "radio_metadata_allocate",
661   "parameters" :
662   [
663    {
664     "referenced_type" : "_ZTIPP14radio_metadata"
665    },
666    {
667     "referenced_type" : "_ZTIKj"
668    },
669    {
670     "referenced_type" : "_ZTIKj"
671    }
672   ],
673   "return_type" : "_ZTIi",
674   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
675  },
676  {
677   "function_name" : "radio_metadata_check",
678   "linker_set_key" : "radio_metadata_check",
679   "parameters" :
680   [
681    {
682     "referenced_type" : "_ZTIPK14radio_metadata"
683    }
684   ],
685   "return_type" : "_ZTIi",
686   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
687  },
688  {
689   "function_name" : "radio_metadata_deallocate",
690   "linker_set_key" : "radio_metadata_deallocate",
691   "parameters" :
692   [
693    {
694     "referenced_type" : "_ZTIP14radio_metadata"
695    }
696   ],
697   "return_type" : "_ZTIv",
698   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
699  },
700  {
701   "function_name" : "radio_metadata_get_at_index",
702   "linker_set_key" : "radio_metadata_get_at_index",
703   "parameters" :
704   [
705    {
706     "referenced_type" : "_ZTIPK14radio_metadata"
707    },
708    {
709     "referenced_type" : "_ZTIKj"
710    },
711    {
712     "referenced_type" : "_ZTIPi"
713    },
714    {
715     "referenced_type" : "_ZTIPi"
716    },
717    {
718     "referenced_type" : "_ZTIPPv"
719    },
720    {
721     "referenced_type" : "_ZTIPj"
722    }
723   ],
724   "return_type" : "_ZTIi",
725   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
726  },
727  {
728   "function_name" : "radio_metadata_get_channel",
729   "linker_set_key" : "radio_metadata_get_channel",
730   "parameters" :
731   [
732    {
733     "referenced_type" : "_ZTIP14radio_metadata"
734    },
735    {
736     "referenced_type" : "_ZTIPj"
737    },
738    {
739     "referenced_type" : "_ZTIPj"
740    }
741   ],
742   "return_type" : "_ZTIi",
743   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
744  },
745  {
746   "function_name" : "radio_metadata_get_count",
747   "linker_set_key" : "radio_metadata_get_count",
748   "parameters" :
749   [
750    {
751     "referenced_type" : "_ZTIPK14radio_metadata"
752    }
753   ],
754   "return_type" : "_ZTIi",
755   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
756  },
757  {
758   "function_name" : "radio_metadata_get_from_key",
759   "linker_set_key" : "radio_metadata_get_from_key",
760   "parameters" :
761   [
762    {
763     "referenced_type" : "_ZTIPK14radio_metadata"
764    },
765    {
766     "referenced_type" : "_ZTIKi"
767    },
768    {
769     "referenced_type" : "_ZTIPi"
770    },
771    {
772     "referenced_type" : "_ZTIPPv"
773    },
774    {
775     "referenced_type" : "_ZTIPj"
776    }
777   ],
778   "return_type" : "_ZTIi",
779   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
780  },
781  {
782   "function_name" : "radio_metadata_get_size",
783   "linker_set_key" : "radio_metadata_get_size",
784   "parameters" :
785   [
786    {
787     "referenced_type" : "_ZTIPK14radio_metadata"
788    }
789   ],
790   "return_type" : "_ZTIj",
791   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
792  },
793  {
794   "function_name" : "radio_metadata_type_of_key",
795   "linker_set_key" : "radio_metadata_type_of_key",
796   "parameters" :
797   [
798    {
799     "referenced_type" : "_ZTIKi"
800    }
801   ],
802   "return_type" : "_ZTIi",
803   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
804  }
805 ],
806 "global_vars" : [],
807 "lvalue_reference_types" : [],
808 "pointer_types" :
809 [
810  {
811   "alignment" : 4,
812   "linker_set_key" : "_ZTIP14radio_metadata",
813   "name" : "radio_metadata *",
814   "referenced_type" : "_ZTI14radio_metadata",
815   "self_type" : "_ZTIP14radio_metadata",
816   "size" : 4,
817   "source_file" : "/system/core/libsystem/include/system/radio.h"
818  },
819  {
820   "alignment" : 4,
821   "linker_set_key" : "_ZTIPK14radio_metadata",
822   "name" : "const radio_metadata *",
823   "referenced_type" : "_ZTIK14radio_metadata",
824   "self_type" : "_ZTIPK14radio_metadata",
825   "size" : 4,
826   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
827  },
828  {
829   "alignment" : 4,
830   "linker_set_key" : "_ZTIPK20radio_metadata_clock",
831   "name" : "const radio_metadata_clock *",
832   "referenced_type" : "_ZTIK20radio_metadata_clock",
833   "self_type" : "_ZTIPK20radio_metadata_clock",
834   "size" : 4,
835   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
836  },
837  {
838   "alignment" : 4,
839   "linker_set_key" : "_ZTIPKc",
840   "name" : "const char *",
841   "referenced_type" : "_ZTIKc",
842   "self_type" : "_ZTIPKc",
843   "size" : 4,
844   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
845  },
846  {
847   "alignment" : 4,
848   "linker_set_key" : "_ZTIPKh",
849   "name" : "const unsigned char *",
850   "referenced_type" : "_ZTIKh",
851   "self_type" : "_ZTIPKh",
852   "size" : 4,
853   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
854  },
855  {
856   "alignment" : 4,
857   "linker_set_key" : "_ZTIPN7android20RadioMetadataWrapperE",
858   "name" : "android::RadioMetadataWrapper *",
859   "referenced_type" : "_ZTIN7android20RadioMetadataWrapperE",
860   "self_type" : "_ZTIPN7android20RadioMetadataWrapperE",
861   "size" : 4,
862   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
863  },
864  {
865   "alignment" : 4,
866   "linker_set_key" : "_ZTIPP14radio_metadata",
867   "name" : "radio_metadata **",
868   "referenced_type" : "_ZTIP14radio_metadata",
869   "self_type" : "_ZTIPP14radio_metadata",
870   "size" : 4,
871   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
872  },
873  {
874   "alignment" : 4,
875   "linker_set_key" : "_ZTIPP14radio_metadata",
876   "name" : "radio_metadata **",
877   "referenced_type" : "_ZTIP14radio_metadata#ODR:out/soong/.intermediates/system/media/radio/libradio_metadata/android_vendor.R_x86_shared/obj/system/media/radio/src/RadioMetadataWrapper.sdump",
878   "self_type" : "_ZTIPP14radio_metadata#ODR:out/soong/.intermediates/system/media/radio/libradio_metadata/android_vendor.R_x86_shared/obj/system/media/radio/src/RadioMetadataWrapper.sdump",
879   "size" : 4,
880   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
881  },
882  {
883   "alignment" : 4,
884   "linker_set_key" : "_ZTIPPv",
885   "name" : "void **",
886   "referenced_type" : "_ZTIPv",
887   "self_type" : "_ZTIPPv",
888   "size" : 4,
889   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
890  },
891  {
892   "alignment" : 4,
893   "linker_set_key" : "_ZTIPi",
894   "name" : "int *",
895   "referenced_type" : "_ZTIi",
896   "self_type" : "_ZTIPi",
897   "size" : 4,
898   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
899  },
900  {
901   "alignment" : 4,
902   "linker_set_key" : "_ZTIPj",
903   "name" : "unsigned int *",
904   "referenced_type" : "_ZTIj",
905   "self_type" : "_ZTIPj",
906   "size" : 4,
907   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
908  },
909  {
910   "alignment" : 4,
911   "linker_set_key" : "_ZTIPv",
912   "name" : "void *",
913   "referenced_type" : "_ZTIv",
914   "self_type" : "_ZTIPv",
915   "size" : 4,
916   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
917  }
918 ],
919 "qualified_types" :
920 [
921  {
922   "is_const" : true,
923   "linker_set_key" : "_ZTIK14radio_metadata",
924   "name" : "const radio_metadata",
925   "referenced_type" : "_ZTI14radio_metadata",
926   "self_type" : "_ZTIK14radio_metadata",
927   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
928  },
929  {
930   "alignment" : 4,
931   "is_const" : true,
932   "linker_set_key" : "_ZTIK20radio_metadata_clock",
933   "name" : "const radio_metadata_clock",
934   "referenced_type" : "_ZTI20radio_metadata_clock",
935   "self_type" : "_ZTIK20radio_metadata_clock",
936   "size" : 12,
937   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
938  },
939  {
940   "alignment" : 1,
941   "is_const" : true,
942   "linker_set_key" : "_ZTIKc",
943   "name" : "const char",
944   "referenced_type" : "_ZTIc",
945   "self_type" : "_ZTIKc",
946   "size" : 1,
947   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
948  },
949  {
950   "alignment" : 1,
951   "is_const" : true,
952   "linker_set_key" : "_ZTIKh",
953   "name" : "const unsigned char",
954   "referenced_type" : "_ZTIh",
955   "self_type" : "_ZTIKh",
956   "size" : 1,
957   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
958  },
959  {
960   "alignment" : 4,
961   "is_const" : true,
962   "linker_set_key" : "_ZTIKi",
963   "name" : "const int",
964   "referenced_type" : "_ZTIi",
965   "self_type" : "_ZTIKi",
966   "size" : 4,
967   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
968  },
969  {
970   "alignment" : 4,
971   "is_const" : true,
972   "linker_set_key" : "_ZTIKj",
973   "name" : "const unsigned int",
974   "referenced_type" : "_ZTIj",
975   "self_type" : "_ZTIKj",
976   "size" : 4,
977   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
978  }
979 ],
980 "record_types" :
981 [
982  {
983   "alignment" : 8,
984   "fields" :
985   [
986    {
987     "field_name" : "type",
988     "referenced_type" : "_ZTIj"
989    },
990    {
991     "field_name" : "status",
992     "field_offset" : 32,
993     "referenced_type" : "_ZTIi"
994    },
995    {
996     "field_offset" : 64,
997     "referenced_type" : "_ZTIN11radio_eventUt_E"
998    }
999   ],
1000   "linker_set_key" : "_ZTI11radio_event",
1001   "name" : "radio_event",
1002   "referenced_type" : "_ZTI11radio_event",
1003   "self_type" : "_ZTI11radio_event",
1004   "size" : 112,
1005   "source_file" : "/system/core/libsystem/include/system/radio.h"
1006  },
1007  {
1008   "alignment" : 8,
1009   "fields" :
1010   [
1011    {
1012     "field_name" : "type",
1013     "referenced_type" : "_ZTIj"
1014    },
1015    {
1016     "field_name" : "status",
1017     "field_offset" : 32,
1018     "referenced_type" : "_ZTIi"
1019    },
1020    {
1021     "field_offset" : 64,
1022     "referenced_type" : "_ZTIN15radio_hal_eventUt_E"
1023    }
1024   ],
1025   "linker_set_key" : "_ZTI15radio_hal_event",
1026   "name" : "radio_hal_event",
1027   "referenced_type" : "_ZTI15radio_hal_event",
1028   "self_type" : "_ZTI15radio_hal_event",
1029   "size" : 112,
1030   "source_file" : "/system/core/libsystem/include/system/radio.h"
1031  },
1032  {
1033   "alignment" : 4,
1034   "fields" :
1035   [
1036    {
1037     "field_name" : "handle",
1038     "referenced_type" : "_ZTIj"
1039    },
1040    {
1041     "field_name" : "class_id",
1042     "field_offset" : 32,
1043     "referenced_type" : "_ZTI13radio_class_t"
1044    },
1045    {
1046     "field_name" : "implementor",
1047     "field_offset" : 64,
1048     "referenced_type" : "_ZTIA128_c"
1049    },
1050    {
1051     "field_name" : "product",
1052     "field_offset" : 1088,
1053     "referenced_type" : "_ZTIA128_c"
1054    },
1055    {
1056     "field_name" : "version",
1057     "field_offset" : 2112,
1058     "referenced_type" : "_ZTIA128_c"
1059    },
1060    {
1061     "field_name" : "serial",
1062     "field_offset" : 3136,
1063     "referenced_type" : "_ZTIA128_c"
1064    },
1065    {
1066     "field_name" : "num_tuners",
1067     "field_offset" : 4160,
1068     "referenced_type" : "_ZTIj"
1069    },
1070    {
1071     "field_name" : "num_audio_sources",
1072     "field_offset" : 4192,
1073     "referenced_type" : "_ZTIj"
1074    },
1075    {
1076     "field_name" : "supports_capture",
1077     "field_offset" : 4224,
1078     "referenced_type" : "_ZTIb"
1079    },
1080    {
1081     "field_name" : "num_bands",
1082     "field_offset" : 4256,
1083     "referenced_type" : "_ZTIj"
1084    },
1085    {
1086     "field_name" : "bands",
1087     "field_offset" : 4288,
1088     "referenced_type" : "_ZTIA16_17radio_band_config"
1089    }
1090   ],
1091   "linker_set_key" : "_ZTI16radio_properties",
1092   "name" : "radio_properties",
1093   "referenced_type" : "_ZTI16radio_properties",
1094   "self_type" : "_ZTI16radio_properties",
1095   "size" : 2200,
1096   "source_file" : "/system/core/libsystem/include/system/radio.h"
1097  },
1098  {
1099   "alignment" : 4,
1100   "fields" :
1101   [
1102    {
1103     "field_name" : "region",
1104     "referenced_type" : "_ZTI14radio_region_t"
1105    },
1106    {
1107     "field_name" : "band",
1108     "field_offset" : 32,
1109     "referenced_type" : "_ZTI21radio_hal_band_config"
1110    }
1111   ],
1112   "linker_set_key" : "_ZTI17radio_band_config",
1113   "name" : "radio_band_config",
1114   "referenced_type" : "_ZTI17radio_band_config",
1115   "self_type" : "_ZTI17radio_band_config",
1116   "size" : 104,
1117   "source_file" : "/system/core/libsystem/include/system/radio.h"
1118  },
1119  {
1120   "alignment" : 8,
1121   "fields" :
1122   [
1123    {
1124     "field_name" : "channel",
1125     "referenced_type" : "_ZTIj"
1126    },
1127    {
1128     "field_name" : "sub_channel",
1129     "field_offset" : 32,
1130     "referenced_type" : "_ZTIj"
1131    },
1132    {
1133     "field_name" : "tuned",
1134     "field_offset" : 64,
1135     "referenced_type" : "_ZTIb"
1136    },
1137    {
1138     "field_name" : "stereo",
1139     "field_offset" : 72,
1140     "referenced_type" : "_ZTIb"
1141    },
1142    {
1143     "field_name" : "digital",
1144     "field_offset" : 80,
1145     "referenced_type" : "_ZTIb"
1146    },
1147    {
1148     "field_name" : "signal_strength",
1149     "field_offset" : 96,
1150     "referenced_type" : "_ZTIj"
1151    },
1152    {
1153     "field_name" : "metadata",
1154     "field_offset" : 128,
1155     "referenced_type" : "_ZTIP14radio_metadata"
1156    }
1157   ],
1158   "linker_set_key" : "_ZTI18radio_program_info",
1159   "name" : "radio_program_info",
1160   "referenced_type" : "_ZTI18radio_program_info",
1161   "self_type" : "_ZTI18radio_program_info",
1162   "size" : 24,
1163   "source_file" : "/system/core/libsystem/include/system/radio.h"
1164  },
1165  {
1166   "alignment" : 4,
1167   "fields" :
1168   [
1169    {
1170     "field_name" : "class_id",
1171     "referenced_type" : "_ZTI13radio_class_t"
1172    },
1173    {
1174     "field_name" : "implementor",
1175     "field_offset" : 32,
1176     "referenced_type" : "_ZTIA128_c"
1177    },
1178    {
1179     "field_name" : "product",
1180     "field_offset" : 1056,
1181     "referenced_type" : "_ZTIA128_c"
1182    },
1183    {
1184     "field_name" : "version",
1185     "field_offset" : 2080,
1186     "referenced_type" : "_ZTIA128_c"
1187    },
1188    {
1189     "field_name" : "serial",
1190     "field_offset" : 3104,
1191     "referenced_type" : "_ZTIA128_c"
1192    },
1193    {
1194     "field_name" : "num_tuners",
1195     "field_offset" : 4128,
1196     "referenced_type" : "_ZTIj"
1197    },
1198    {
1199     "field_name" : "num_audio_sources",
1200     "field_offset" : 4160,
1201     "referenced_type" : "_ZTIj"
1202    },
1203    {
1204     "field_name" : "supports_capture",
1205     "field_offset" : 4192,
1206     "referenced_type" : "_ZTIb"
1207    },
1208    {
1209     "field_name" : "num_bands",
1210     "field_offset" : 4224,
1211     "referenced_type" : "_ZTIj"
1212    },
1213    {
1214     "field_name" : "bands",
1215     "field_offset" : 4256,
1216     "referenced_type" : "_ZTIA16_21radio_hal_band_config"
1217    }
1218   ],
1219   "linker_set_key" : "_ZTI20radio_hal_properties",
1220   "name" : "radio_hal_properties",
1221   "referenced_type" : "_ZTI20radio_hal_properties",
1222   "self_type" : "_ZTI20radio_hal_properties",
1223   "size" : 2132,
1224   "source_file" : "/system/core/libsystem/include/system/radio.h"
1225  },
1226  {
1227   "alignment" : 4,
1228   "fields" :
1229   [
1230    {
1231     "field_name" : "utc_seconds_since_epoch",
1232     "referenced_type" : "_ZTIy"
1233    },
1234    {
1235     "field_name" : "timezone_offset_in_minutes",
1236     "field_offset" : 64,
1237     "referenced_type" : "_ZTIi"
1238    }
1239   ],
1240   "linker_set_key" : "_ZTI20radio_metadata_clock",
1241   "name" : "radio_metadata_clock",
1242   "referenced_type" : "_ZTI20radio_metadata_clock",
1243   "self_type" : "_ZTI20radio_metadata_clock",
1244   "size" : 12,
1245   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
1246  },
1247  {
1248   "alignment" : 4,
1249   "fields" :
1250   [
1251    {
1252     "field_name" : "type",
1253     "referenced_type" : "_ZTI12radio_band_t"
1254    },
1255    {
1256     "field_name" : "antenna_connected",
1257     "field_offset" : 32,
1258     "referenced_type" : "_ZTIb"
1259    },
1260    {
1261     "field_name" : "lower_limit",
1262     "field_offset" : 64,
1263     "referenced_type" : "_ZTIj"
1264    },
1265    {
1266     "field_name" : "upper_limit",
1267     "field_offset" : 96,
1268     "referenced_type" : "_ZTIj"
1269    },
1270    {
1271     "field_name" : "num_spacings",
1272     "field_offset" : 128,
1273     "referenced_type" : "_ZTIj"
1274    },
1275    {
1276     "field_name" : "spacings",
1277     "field_offset" : 160,
1278     "referenced_type" : "_ZTIA16_j"
1279    },
1280    {
1281     "field_offset" : 672,
1282     "referenced_type" : "_ZTIN21radio_hal_band_configUt_E"
1283    }
1284   ],
1285   "linker_set_key" : "_ZTI21radio_hal_band_config",
1286   "name" : "radio_hal_band_config",
1287   "referenced_type" : "_ZTI21radio_hal_band_config",
1288   "self_type" : "_ZTI21radio_hal_band_config",
1289   "size" : 100,
1290   "source_file" : "/system/core/libsystem/include/system/radio.h"
1291  },
1292  {
1293   "alignment" : 1,
1294   "fields" :
1295   [
1296    {
1297     "field_name" : "stereo",
1298     "referenced_type" : "_ZTIb"
1299    }
1300   ],
1301   "linker_set_key" : "_ZTI24radio_hal_am_band_config",
1302   "name" : "radio_hal_am_band_config",
1303   "referenced_type" : "_ZTI24radio_hal_am_band_config",
1304   "self_type" : "_ZTI24radio_hal_am_band_config",
1305   "size" : 1,
1306   "source_file" : "/system/core/libsystem/include/system/radio.h"
1307  },
1308  {
1309   "alignment" : 4,
1310   "fields" :
1311   [
1312    {
1313     "field_name" : "deemphasis",
1314     "referenced_type" : "_ZTIj"
1315    },
1316    {
1317     "field_name" : "stereo",
1318     "field_offset" : 32,
1319     "referenced_type" : "_ZTIb"
1320    },
1321    {
1322     "field_name" : "rds",
1323     "field_offset" : 64,
1324     "referenced_type" : "_ZTIj"
1325    },
1326    {
1327     "field_name" : "ta",
1328     "field_offset" : 96,
1329     "referenced_type" : "_ZTIb"
1330    },
1331    {
1332     "field_name" : "af",
1333     "field_offset" : 104,
1334     "referenced_type" : "_ZTIb"
1335    },
1336    {
1337     "field_name" : "ea",
1338     "field_offset" : 112,
1339     "referenced_type" : "_ZTIb"
1340    }
1341   ],
1342   "linker_set_key" : "_ZTI24radio_hal_fm_band_config",
1343   "name" : "radio_hal_fm_band_config",
1344   "referenced_type" : "_ZTI24radio_hal_fm_band_config",
1345   "self_type" : "_ZTI24radio_hal_fm_band_config",
1346   "size" : 16,
1347   "source_file" : "/system/core/libsystem/include/system/radio.h"
1348  },
1349  {
1350   "alignment" : 8,
1351   "fields" :
1352   [
1353    {
1354     "field_name" : "on",
1355     "referenced_type" : "_ZTIb"
1356    },
1357    {
1358     "field_name" : "config",
1359     "referenced_type" : "_ZTI17radio_band_config"
1360    },
1361    {
1362     "field_name" : "info",
1363     "referenced_type" : "_ZTI18radio_program_info"
1364    },
1365    {
1366     "field_name" : "metadata",
1367     "referenced_type" : "_ZTIP14radio_metadata"
1368    }
1369   ],
1370   "is_anonymous" : true,
1371   "linker_set_key" : "_ZTIN11radio_eventUt_E",
1372   "name" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5)",
1373   "record_kind" : "union",
1374   "referenced_type" : "_ZTIN11radio_eventUt_E",
1375   "self_type" : "_ZTIN11radio_eventUt_E",
1376   "size" : 104,
1377   "source_file" : "/system/core/libsystem/include/system/radio.h"
1378  },
1379  {
1380   "alignment" : 8,
1381   "fields" :
1382   [
1383    {
1384     "field_name" : "on",
1385     "referenced_type" : "_ZTIb"
1386    },
1387    {
1388     "field_name" : "config",
1389     "referenced_type" : "_ZTI21radio_hal_band_config"
1390    },
1391    {
1392     "field_name" : "info",
1393     "referenced_type" : "_ZTI18radio_program_info"
1394    },
1395    {
1396     "field_name" : "metadata",
1397     "referenced_type" : "_ZTIP14radio_metadata"
1398    }
1399   ],
1400   "is_anonymous" : true,
1401   "linker_set_key" : "_ZTIN15radio_hal_eventUt_E",
1402   "name" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5)",
1403   "record_kind" : "union",
1404   "referenced_type" : "_ZTIN15radio_hal_eventUt_E",
1405   "self_type" : "_ZTIN15radio_hal_eventUt_E",
1406   "size" : 104,
1407   "source_file" : "/system/core/libsystem/include/system/radio.h"
1408  },
1409  {
1410   "alignment" : 4,
1411   "fields" :
1412   [
1413    {
1414     "field_name" : "fm",
1415     "referenced_type" : "_ZTI24radio_hal_fm_band_config"
1416    },
1417    {
1418     "field_name" : "am",
1419     "referenced_type" : "_ZTI24radio_hal_am_band_config"
1420    }
1421   ],
1422   "is_anonymous" : true,
1423   "linker_set_key" : "_ZTIN21radio_hal_band_configUt_E",
1424   "name" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5)",
1425   "record_kind" : "union",
1426   "referenced_type" : "_ZTIN21radio_hal_band_configUt_E",
1427   "self_type" : "_ZTIN21radio_hal_band_configUt_E",
1428   "size" : 16,
1429   "source_file" : "/system/core/libsystem/include/system/radio.h"
1430  },
1431  {
1432   "alignment" : 4,
1433   "fields" :
1434   [
1435    {
1436     "access" : "private",
1437     "field_name" : "mMetadata",
1438     "field_offset" : 32,
1439     "referenced_type" : "_ZTIPP14radio_metadata#ODR:out/soong/.intermediates/system/media/radio/libradio_metadata/android_vendor.R_x86_shared/obj/system/media/radio/src/RadioMetadataWrapper.sdump"
1440    }
1441   ],
1442   "linker_set_key" : "_ZTIN7android20RadioMetadataWrapperE",
1443   "name" : "android::RadioMetadataWrapper",
1444   "record_kind" : "class",
1445   "referenced_type" : "_ZTIN7android20RadioMetadataWrapperE",
1446   "self_type" : "_ZTIN7android20RadioMetadataWrapperE",
1447   "size" : 8,
1448   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h",
1449   "vtable_components" :
1450   [
1451    {
1452     "kind" : "offset_to_top"
1453    },
1454    {
1455     "kind" : "rtti",
1456     "mangled_component_name" : "_ZTIN7android20RadioMetadataWrapperE"
1457    },
1458    {
1459     "kind" : "complete_dtor_pointer",
1460     "mangled_component_name" : "_ZN7android20RadioMetadataWrapperD1Ev"
1461    },
1462    {
1463     "kind" : "deleting_dtor_pointer",
1464     "mangled_component_name" : "_ZN7android20RadioMetadataWrapperD0Ev"
1465    }
1466   ]
1467  }
1468 ],
1469 "rvalue_reference_types" : []
1470}
1471