1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [128]",
7   "name" : "char [128]",
8   "referenced_type" : "type-15",
9   "self_type" : "type-14",
10   "size" : 128,
11   "source_file" : "/system/core/libsystem/include/system/radio.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "radio_band_config [16]",
16   "name" : "radio_band_config [16]",
17   "referenced_type" : "type-3",
18   "self_type" : "type-18",
19   "size" : 1664,
20   "source_file" : "/system/core/libsystem/include/system/radio.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "radio_band_config [16]",
25   "name" : "radio_band_config [16]",
26   "referenced_type" : "type-53",
27   "self_type" : "type-58",
28   "size" : 1664,
29   "source_file" : "/system/core/libsystem/include/system/radio.h"
30  },
31  {
32   "alignment" : 4,
33   "linker_set_key" : "radio_hal_band_config [16]",
34   "name" : "radio_hal_band_config [16]",
35   "referenced_type" : "type-48",
36   "self_type" : "type-56",
37   "size" : 1600,
38   "source_file" : "/system/core/libsystem/include/system/radio.h"
39  },
40  {
41   "alignment" : 4,
42   "linker_set_key" : "radio_hal_band_config [16]",
43   "name" : "radio_hal_band_config [16]",
44   "referenced_type" : "type-6",
45   "self_type" : "type-16",
46   "size" : 1600,
47   "source_file" : "/system/core/libsystem/include/system/radio.h"
48  },
49  {
50   "alignment" : 4,
51   "linker_set_key" : "unsigned int [16]",
52   "name" : "unsigned int [16]",
53   "referenced_type" : "type-2",
54   "self_type" : "type-9",
55   "size" : 64,
56   "source_file" : "/system/core/libsystem/include/system/radio.h"
57  }
58 ],
59 "builtin_types" :
60 [
61  {
62   "alignment" : 1,
63   "is_integral" : true,
64   "is_unsigned" : true,
65   "linker_set_key" : "bool",
66   "name" : "bool",
67   "referenced_type" : "type-8",
68   "self_type" : "type-8",
69   "size" : 1
70  },
71  {
72   "alignment" : 1,
73   "is_integral" : true,
74   "linker_set_key" : "char",
75   "name" : "char",
76   "referenced_type" : "type-15",
77   "self_type" : "type-15",
78   "size" : 1
79  },
80  {
81   "alignment" : 4,
82   "is_integral" : true,
83   "linker_set_key" : "int",
84   "name" : "int",
85   "referenced_type" : "type-5",
86   "self_type" : "type-5",
87   "size" : 4
88  },
89  {
90   "alignment" : 1,
91   "is_integral" : true,
92   "is_unsigned" : true,
93   "linker_set_key" : "unsigned char",
94   "name" : "unsigned char",
95   "referenced_type" : "type-35",
96   "self_type" : "type-35",
97   "size" : 1
98  },
99  {
100   "alignment" : 4,
101   "is_integral" : true,
102   "is_unsigned" : true,
103   "linker_set_key" : "unsigned int",
104   "name" : "unsigned int",
105   "referenced_type" : "type-2",
106   "self_type" : "type-2",
107   "size" : 4
108  },
109  {
110   "alignment" : 4,
111   "is_integral" : true,
112   "is_unsigned" : true,
113   "linker_set_key" : "unsigned long long",
114   "name" : "unsigned long long",
115   "referenced_type" : "type-27",
116   "self_type" : "type-27",
117   "size" : 8
118  },
119  {
120   "linker_set_key" : "void",
121   "name" : "void",
122   "referenced_type" : "type-31",
123   "self_type" : "type-31"
124  }
125 ],
126 "elf_functions" :
127 [
128  {
129   "name" : "_ZN7android20RadioMetadataWrapperC1EPP14radio_metadata"
130  },
131  {
132   "name" : "_ZN7android20RadioMetadataWrapperC2EPP14radio_metadata"
133  },
134  {
135   "name" : "_ZN7android20RadioMetadataWrapperD0Ev"
136  },
137  {
138   "name" : "_ZN7android20RadioMetadataWrapperD1Ev"
139  },
140  {
141   "name" : "_ZN7android20RadioMetadataWrapperD2Ev"
142  },
143  {
144   "name" : "radio_metadata_add_clock"
145  },
146  {
147   "name" : "radio_metadata_add_int"
148  },
149  {
150   "name" : "radio_metadata_add_metadata"
151  },
152  {
153   "name" : "radio_metadata_add_raw"
154  },
155  {
156   "name" : "radio_metadata_add_text"
157  },
158  {
159   "name" : "radio_metadata_allocate"
160  },
161  {
162   "name" : "radio_metadata_check"
163  },
164  {
165   "name" : "radio_metadata_deallocate"
166  },
167  {
168   "name" : "radio_metadata_get_at_index"
169  },
170  {
171   "name" : "radio_metadata_get_channel"
172  },
173  {
174   "name" : "radio_metadata_get_count"
175  },
176  {
177   "name" : "radio_metadata_get_from_key"
178  },
179  {
180   "name" : "radio_metadata_get_size"
181  },
182  {
183   "name" : "radio_metadata_type_of_key"
184  }
185 ],
186 "elf_objects" :
187 [
188  {
189   "name" : "_ZTVN7android20RadioMetadataWrapperE"
190  }
191 ],
192 "enum_types" :
193 [
194  {
195   "alignment" : 4,
196   "enum_fields" :
197   [
198    {
199     "enum_field_value" : 0,
200     "name" : "RADIO_BAND_AM"
201    },
202    {
203     "enum_field_value" : 1,
204     "name" : "RADIO_BAND_FM"
205    },
206    {
207     "enum_field_value" : 2,
208     "name" : "RADIO_BAND_FM_HD"
209    },
210    {
211     "enum_field_value" : 3,
212     "name" : "RADIO_BAND_AM_HD"
213    }
214   ],
215   "linker_set_key" : "radio_band_t",
216   "name" : "radio_band_t",
217   "referenced_type" : "type-49",
218   "self_type" : "type-49",
219   "size" : 4,
220   "source_file" : "/system/core/libsystem/include/system/radio.h",
221   "underlying_type" : "type-2",
222   "unique_id" : "_ZTS12radio_band_t"
223  },
224  {
225   "alignment" : 4,
226   "enum_fields" :
227   [
228    {
229     "enum_field_value" : 0,
230     "name" : "RADIO_BAND_AM"
231    },
232    {
233     "enum_field_value" : 1,
234     "name" : "RADIO_BAND_FM"
235    },
236    {
237     "enum_field_value" : 2,
238     "name" : "RADIO_BAND_FM_HD"
239    },
240    {
241     "enum_field_value" : 3,
242     "name" : "RADIO_BAND_AM_HD"
243    }
244   ],
245   "linker_set_key" : "radio_band_t",
246   "name" : "radio_band_t",
247   "referenced_type" : "type-7",
248   "self_type" : "type-7",
249   "size" : 4,
250   "source_file" : "/system/core/libsystem/include/system/radio.h",
251   "underlying_type" : "type-2",
252   "unique_id" : "radio_band_t"
253  },
254  {
255   "alignment" : 4,
256   "enum_fields" :
257   [
258    {
259     "enum_field_value" : 0,
260     "name" : "RADIO_CLASS_AM_FM"
261    },
262    {
263     "enum_field_value" : 1,
264     "name" : "RADIO_CLASS_SAT"
265    },
266    {
267     "enum_field_value" : 2,
268     "name" : "RADIO_CLASS_DT"
269    }
270   ],
271   "linker_set_key" : "radio_class_t",
272   "name" : "radio_class_t",
273   "referenced_type" : "type-1",
274   "self_type" : "type-1",
275   "size" : 4,
276   "source_file" : "/system/core/libsystem/include/system/radio.h",
277   "underlying_type" : "type-2",
278   "unique_id" : "radio_class_t"
279  },
280  {
281   "alignment" : 4,
282   "enum_fields" :
283   [
284    {
285     "enum_field_value" : 0,
286     "name" : "RADIO_CLASS_AM_FM"
287    },
288    {
289     "enum_field_value" : 1,
290     "name" : "RADIO_CLASS_SAT"
291    },
292    {
293     "enum_field_value" : 2,
294     "name" : "RADIO_CLASS_DT"
295    }
296   ],
297   "linker_set_key" : "radio_class_t",
298   "name" : "radio_class_t",
299   "referenced_type" : "type-47",
300   "self_type" : "type-47",
301   "size" : 4,
302   "source_file" : "/system/core/libsystem/include/system/radio.h",
303   "underlying_type" : "type-2",
304   "unique_id" : "_ZTS13radio_class_t"
305  },
306  {
307   "alignment" : 4,
308   "enum_fields" :
309   [
310    {
311     "enum_field_value" : 0,
312     "name" : "RADIO_DIRECTION_UP"
313    },
314    {
315     "enum_field_value" : 1,
316     "name" : "RADIO_DIRECTION_DOWN"
317    }
318   ],
319   "linker_set_key" : "radio_direction_t",
320   "name" : "radio_direction_t",
321   "referenced_type" : "type-46",
322   "self_type" : "type-46",
323   "size" : 4,
324   "source_file" : "/system/core/libsystem/include/system/radio.h",
325   "underlying_type" : "type-2",
326   "unique_id" : "radio_direction_t"
327  },
328  {
329   "alignment" : 4,
330   "enum_fields" :
331   [
332    {
333     "enum_field_value" : 0,
334     "name" : "RADIO_DIRECTION_UP"
335    },
336    {
337     "enum_field_value" : 1,
338     "name" : "RADIO_DIRECTION_DOWN"
339    }
340   ],
341   "linker_set_key" : "radio_direction_t",
342   "name" : "radio_direction_t",
343   "referenced_type" : "type-69",
344   "self_type" : "type-69",
345   "size" : 4,
346   "source_file" : "/system/core/libsystem/include/system/radio.h",
347   "underlying_type" : "type-2",
348   "unique_id" : "_ZTS17radio_direction_t"
349  },
350  {
351   "alignment" : 4,
352   "enum_fields" :
353   [
354    {
355     "enum_field_value" : -1,
356     "name" : "RADIO_REGION_NONE"
357    },
358    {
359     "enum_field_value" : 0,
360     "name" : "RADIO_REGION_ITU_1"
361    },
362    {
363     "enum_field_value" : 1,
364     "name" : "RADIO_REGION_ITU_2"
365    },
366    {
367     "enum_field_value" : 2,
368     "name" : "RADIO_REGION_OIRT"
369    },
370    {
371     "enum_field_value" : 3,
372     "name" : "RADIO_REGION_JAPAN"
373    },
374    {
375     "enum_field_value" : 4,
376     "name" : "RADIO_REGION_KOREA"
377    }
378   ],
379   "linker_set_key" : "radio_region_t",
380   "name" : "radio_region_t",
381   "referenced_type" : "type-4",
382   "self_type" : "type-4",
383   "size" : 4,
384   "source_file" : "/system/core/libsystem/include/system/radio.h",
385   "underlying_type" : "type-5",
386   "unique_id" : "radio_region_t"
387  },
388  {
389   "alignment" : 4,
390   "enum_fields" :
391   [
392    {
393     "enum_field_value" : -1,
394     "name" : "RADIO_REGION_NONE"
395    },
396    {
397     "enum_field_value" : 0,
398     "name" : "RADIO_REGION_ITU_1"
399    },
400    {
401     "enum_field_value" : 1,
402     "name" : "RADIO_REGION_ITU_2"
403    },
404    {
405     "enum_field_value" : 2,
406     "name" : "RADIO_REGION_OIRT"
407    },
408    {
409     "enum_field_value" : 3,
410     "name" : "RADIO_REGION_JAPAN"
411    },
412    {
413     "enum_field_value" : 4,
414     "name" : "RADIO_REGION_KOREA"
415    }
416   ],
417   "linker_set_key" : "radio_region_t",
418   "name" : "radio_region_t",
419   "referenced_type" : "type-54",
420   "self_type" : "type-54",
421   "size" : 4,
422   "source_file" : "/system/core/libsystem/include/system/radio.h",
423   "underlying_type" : "type-5",
424   "unique_id" : "_ZTS14radio_region_t"
425  }
426 ],
427 "function_types" : [],
428 "functions" :
429 [
430  {
431   "function_name" : "android::RadioMetadataWrapper::RadioMetadataWrapper",
432   "linker_set_key" : "_ZN7android20RadioMetadataWrapperC1EPP14radio_metadata",
433   "parameters" :
434   [
435    {
436     "is_this_ptr" : true,
437     "referenced_type" : "type-68"
438    },
439    {
440     "referenced_type" : "type-67"
441    }
442   ],
443   "return_type" : "type-31",
444   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
445  },
446  {
447   "function_name" : "android::RadioMetadataWrapper::RadioMetadataWrapper",
448   "linker_set_key" : "_ZN7android20RadioMetadataWrapperC2EPP14radio_metadata",
449   "parameters" :
450   [
451    {
452     "is_this_ptr" : true,
453     "referenced_type" : "type-68"
454    },
455    {
456     "referenced_type" : "type-67"
457    }
458   ],
459   "return_type" : "type-31",
460   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
461  },
462  {
463   "function_name" : "android::RadioMetadataWrapper::~RadioMetadataWrapper",
464   "linker_set_key" : "_ZN7android20RadioMetadataWrapperD0Ev",
465   "parameters" :
466   [
467    {
468     "is_this_ptr" : true,
469     "referenced_type" : "type-68"
470    }
471   ],
472   "return_type" : "type-31",
473   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
474  },
475  {
476   "function_name" : "android::RadioMetadataWrapper::~RadioMetadataWrapper",
477   "linker_set_key" : "_ZN7android20RadioMetadataWrapperD1Ev",
478   "parameters" :
479   [
480    {
481     "is_this_ptr" : true,
482     "referenced_type" : "type-68"
483    }
484   ],
485   "return_type" : "type-31",
486   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
487  },
488  {
489   "function_name" : "android::RadioMetadataWrapper::~RadioMetadataWrapper",
490   "linker_set_key" : "_ZN7android20RadioMetadataWrapperD2Ev",
491   "parameters" :
492   [
493    {
494     "is_this_ptr" : true,
495     "referenced_type" : "type-68"
496    }
497   ],
498   "return_type" : "type-31",
499   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
500  },
501  {
502   "function_name" : "radio_metadata_add_clock",
503   "linker_set_key" : "radio_metadata_add_clock",
504   "parameters" :
505   [
506    {
507     "referenced_type" : "type-29"
508    },
509    {
510     "referenced_type" : "type-28"
511    },
512    {
513     "referenced_type" : "type-38"
514    }
515   ],
516   "return_type" : "type-5",
517   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
518  },
519  {
520   "function_name" : "radio_metadata_add_int",
521   "linker_set_key" : "radio_metadata_add_int",
522   "parameters" :
523   [
524    {
525     "referenced_type" : "type-29"
526    },
527    {
528     "referenced_type" : "type-28"
529    },
530    {
531     "referenced_type" : "type-28"
532    }
533   ],
534   "return_type" : "type-5",
535   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
536  },
537  {
538   "function_name" : "radio_metadata_add_metadata",
539   "linker_set_key" : "radio_metadata_add_metadata",
540   "parameters" :
541   [
542    {
543     "referenced_type" : "type-29"
544    },
545    {
546     "referenced_type" : "type-20"
547    }
548   ],
549   "return_type" : "type-5",
550   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
551  },
552  {
553   "function_name" : "radio_metadata_add_raw",
554   "linker_set_key" : "radio_metadata_add_raw",
555   "parameters" :
556   [
557    {
558     "referenced_type" : "type-29"
559    },
560    {
561     "referenced_type" : "type-28"
562    },
563    {
564     "referenced_type" : "type-36"
565    },
566    {
567     "referenced_type" : "type-30"
568    }
569   ],
570   "return_type" : "type-5",
571   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
572  },
573  {
574   "function_name" : "radio_metadata_add_text",
575   "linker_set_key" : "radio_metadata_add_text",
576   "parameters" :
577   [
578    {
579     "referenced_type" : "type-29"
580    },
581    {
582     "referenced_type" : "type-28"
583    },
584    {
585     "referenced_type" : "type-33"
586    }
587   ],
588   "return_type" : "type-5",
589   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
590  },
591  {
592   "function_name" : "radio_metadata_allocate",
593   "linker_set_key" : "radio_metadata_allocate",
594   "parameters" :
595   [
596    {
597     "referenced_type" : "type-29"
598    },
599    {
600     "referenced_type" : "type-30"
601    },
602    {
603     "referenced_type" : "type-30"
604    }
605   ],
606   "return_type" : "type-5",
607   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
608  },
609  {
610   "function_name" : "radio_metadata_check",
611   "linker_set_key" : "radio_metadata_check",
612   "parameters" :
613   [
614    {
615     "referenced_type" : "type-41"
616    }
617   ],
618   "return_type" : "type-5",
619   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
620  },
621  {
622   "function_name" : "radio_metadata_deallocate",
623   "linker_set_key" : "radio_metadata_deallocate",
624   "parameters" :
625   [
626    {
627     "referenced_type" : "type-20"
628    }
629   ],
630   "return_type" : "type-31",
631   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
632  },
633  {
634   "function_name" : "radio_metadata_get_at_index",
635   "linker_set_key" : "radio_metadata_get_at_index",
636   "parameters" :
637   [
638    {
639     "referenced_type" : "type-41"
640    },
641    {
642     "referenced_type" : "type-30"
643    },
644    {
645     "referenced_type" : "type-42"
646    },
647    {
648     "referenced_type" : "type-42"
649    },
650    {
651     "referenced_type" : "type-44"
652    },
653    {
654     "referenced_type" : "type-45"
655    }
656   ],
657   "return_type" : "type-5",
658   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
659  },
660  {
661   "function_name" : "radio_metadata_get_channel",
662   "linker_set_key" : "radio_metadata_get_channel",
663   "parameters" :
664   [
665    {
666     "referenced_type" : "type-20"
667    },
668    {
669     "referenced_type" : "type-45"
670    },
671    {
672     "referenced_type" : "type-45"
673    }
674   ],
675   "return_type" : "type-5",
676   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
677  },
678  {
679   "function_name" : "radio_metadata_get_count",
680   "linker_set_key" : "radio_metadata_get_count",
681   "parameters" :
682   [
683    {
684     "referenced_type" : "type-41"
685    }
686   ],
687   "return_type" : "type-5",
688   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
689  },
690  {
691   "function_name" : "radio_metadata_get_from_key",
692   "linker_set_key" : "radio_metadata_get_from_key",
693   "parameters" :
694   [
695    {
696     "referenced_type" : "type-41"
697    },
698    {
699     "referenced_type" : "type-28"
700    },
701    {
702     "referenced_type" : "type-42"
703    },
704    {
705     "referenced_type" : "type-44"
706    },
707    {
708     "referenced_type" : "type-45"
709    }
710   ],
711   "return_type" : "type-5",
712   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
713  },
714  {
715   "function_name" : "radio_metadata_get_size",
716   "linker_set_key" : "radio_metadata_get_size",
717   "parameters" :
718   [
719    {
720     "referenced_type" : "type-41"
721    }
722   ],
723   "return_type" : "type-2",
724   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
725  },
726  {
727   "function_name" : "radio_metadata_type_of_key",
728   "linker_set_key" : "radio_metadata_type_of_key",
729   "parameters" :
730   [
731    {
732     "referenced_type" : "type-28"
733    }
734   ],
735   "return_type" : "type-5",
736   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
737  }
738 ],
739 "global_vars" : [],
740 "lvalue_reference_types" : [],
741 "pointer_types" :
742 [
743  {
744   "alignment" : 4,
745   "linker_set_key" : "android::RadioMetadataWrapper *",
746   "name" : "android::RadioMetadataWrapper *",
747   "referenced_type" : "type-66",
748   "self_type" : "type-68",
749   "size" : 4,
750   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
751  },
752  {
753   "alignment" : 4,
754   "linker_set_key" : "const char *",
755   "name" : "const char *",
756   "referenced_type" : "type-32",
757   "self_type" : "type-33",
758   "size" : 4,
759   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
760  },
761  {
762   "alignment" : 4,
763   "linker_set_key" : "const radio_metadata *",
764   "name" : "const radio_metadata *",
765   "referenced_type" : "type-39",
766   "self_type" : "type-41",
767   "size" : 4,
768   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
769  },
770  {
771   "alignment" : 4,
772   "linker_set_key" : "const radio_metadata_clock *",
773   "name" : "const radio_metadata_clock *",
774   "referenced_type" : "type-37",
775   "self_type" : "type-38",
776   "size" : 4,
777   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
778  },
779  {
780   "alignment" : 4,
781   "linker_set_key" : "const unsigned char *",
782   "name" : "const unsigned char *",
783   "referenced_type" : "type-34",
784   "self_type" : "type-36",
785   "size" : 4,
786   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
787  },
788  {
789   "alignment" : 4,
790   "linker_set_key" : "int *",
791   "name" : "int *",
792   "referenced_type" : "type-5",
793   "self_type" : "type-42",
794   "size" : 4,
795   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
796  },
797  {
798   "alignment" : 4,
799   "linker_set_key" : "radio_metadata *",
800   "name" : "radio_metadata *",
801   "referenced_type" : "type-21",
802   "self_type" : "type-20",
803   "size" : 4,
804   "source_file" : "/system/core/libsystem/include/system/radio.h"
805  },
806  {
807   "alignment" : 4,
808   "linker_set_key" : "radio_metadata *",
809   "name" : "radio_metadata *",
810   "referenced_type" : "type-61",
811   "self_type" : "type-60",
812   "size" : 4,
813   "source_file" : "/system/core/libsystem/include/system/radio.h"
814  },
815  {
816   "alignment" : 4,
817   "linker_set_key" : "radio_metadata **",
818   "name" : "radio_metadata **",
819   "referenced_type" : "type-20",
820   "self_type" : "type-29",
821   "size" : 4,
822   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
823  },
824  {
825   "alignment" : 4,
826   "linker_set_key" : "radio_metadata **",
827   "name" : "radio_metadata **",
828   "referenced_type" : "type-60",
829   "self_type" : "type-67",
830   "size" : 4,
831   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h"
832  },
833  {
834   "alignment" : 4,
835   "linker_set_key" : "unsigned int *",
836   "name" : "unsigned int *",
837   "referenced_type" : "type-2",
838   "self_type" : "type-45",
839   "size" : 4,
840   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
841  },
842  {
843   "alignment" : 4,
844   "linker_set_key" : "void *",
845   "name" : "void *",
846   "referenced_type" : "type-31",
847   "self_type" : "type-43",
848   "size" : 4,
849   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
850  },
851  {
852   "alignment" : 4,
853   "linker_set_key" : "void **",
854   "name" : "void **",
855   "referenced_type" : "type-43",
856   "self_type" : "type-44",
857   "size" : 4,
858   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
859  }
860 ],
861 "qualified_types" :
862 [
863  {
864   "alignment" : 1,
865   "is_const" : true,
866   "linker_set_key" : "const char",
867   "name" : "const char",
868   "referenced_type" : "type-15",
869   "self_type" : "type-32",
870   "size" : 1,
871   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
872  },
873  {
874   "alignment" : 4,
875   "is_const" : true,
876   "linker_set_key" : "const int",
877   "name" : "const int",
878   "referenced_type" : "type-5",
879   "self_type" : "type-28",
880   "size" : 4,
881   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
882  },
883  {
884   "is_const" : true,
885   "linker_set_key" : "const radio_metadata",
886   "name" : "const radio_metadata",
887   "referenced_type" : "type-40",
888   "self_type" : "type-39",
889   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
890  },
891  {
892   "alignment" : 4,
893   "is_const" : true,
894   "linker_set_key" : "const radio_metadata_clock",
895   "name" : "const radio_metadata_clock",
896   "referenced_type" : "type-26",
897   "self_type" : "type-37",
898   "size" : 12,
899   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
900  },
901  {
902   "alignment" : 1,
903   "is_const" : true,
904   "linker_set_key" : "const unsigned char",
905   "name" : "const unsigned char",
906   "referenced_type" : "type-35",
907   "self_type" : "type-34",
908   "size" : 1,
909   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
910  },
911  {
912   "alignment" : 4,
913   "is_const" : true,
914   "linker_set_key" : "const unsigned int",
915   "name" : "const unsigned int",
916   "referenced_type" : "type-2",
917   "self_type" : "type-30",
918   "size" : 4,
919   "source_file" : "/system/media/radio/include/system/radio_metadata.h"
920  }
921 ],
922 "record_types" :
923 [
924  {
925   "alignment" : 4,
926   "fields" :
927   [
928    {
929     "access" : "private",
930     "field_name" : "mMetadata",
931     "field_offset" : 32,
932     "referenced_type" : "type-67"
933    }
934   ],
935   "linker_set_key" : "android::RadioMetadataWrapper",
936   "name" : "android::RadioMetadataWrapper",
937   "record_kind" : "class",
938   "referenced_type" : "type-66",
939   "self_type" : "type-66",
940   "size" : 8,
941   "source_file" : "/system/media/radio/include/system/RadioMetadataWrapper.h",
942   "unique_id" : "_ZTSN7android20RadioMetadataWrapperE",
943   "vtable_components" :
944   [
945    {
946     "kind" : "offset_to_top"
947    },
948    {
949     "kind" : "rtti",
950     "mangled_component_name" : "_ZTIN7android20RadioMetadataWrapperE"
951    },
952    {
953     "kind" : "complete_dtor_pointer",
954     "mangled_component_name" : "_ZN7android20RadioMetadataWrapperD1Ev"
955    },
956    {
957     "kind" : "deleting_dtor_pointer",
958     "mangled_component_name" : "_ZN7android20RadioMetadataWrapperD0Ev"
959    }
960   ]
961  },
962  {
963   "alignment" : 4,
964   "fields" :
965   [
966    {
967     "field_name" : "region",
968     "referenced_type" : "type-4"
969    },
970    {
971     "field_name" : "band",
972     "field_offset" : 32,
973     "referenced_type" : "type-6"
974    }
975   ],
976   "linker_set_key" : "radio_band_config",
977   "name" : "radio_band_config",
978   "referenced_type" : "type-3",
979   "self_type" : "type-3",
980   "size" : 104,
981   "source_file" : "/system/core/libsystem/include/system/radio.h",
982   "unique_id" : "radio_band_config"
983  },
984  {
985   "alignment" : 4,
986   "fields" :
987   [
988    {
989     "field_name" : "region",
990     "referenced_type" : "type-54"
991    },
992    {
993     "field_name" : "band",
994     "field_offset" : 32,
995     "referenced_type" : "type-48"
996    }
997   ],
998   "linker_set_key" : "radio_band_config",
999   "name" : "radio_band_config",
1000   "referenced_type" : "type-53",
1001   "self_type" : "type-53",
1002   "size" : 104,
1003   "source_file" : "/system/core/libsystem/include/system/radio.h",
1004   "unique_id" : "_ZTS17radio_band_config"
1005  },
1006  {
1007   "alignment" : 8,
1008   "fields" :
1009   [
1010    {
1011     "field_name" : "type",
1012     "referenced_type" : "type-2"
1013    },
1014    {
1015     "field_name" : "status",
1016     "field_offset" : 32,
1017     "referenced_type" : "type-5"
1018    },
1019    {
1020     "field_offset" : 64,
1021     "referenced_type" : "type-25"
1022    }
1023   ],
1024   "linker_set_key" : "radio_event",
1025   "name" : "radio_event",
1026   "referenced_type" : "type-24",
1027   "self_type" : "type-24",
1028   "size" : 112,
1029   "source_file" : "/system/core/libsystem/include/system/radio.h",
1030   "unique_id" : "radio_event"
1031  },
1032  {
1033   "alignment" : 8,
1034   "fields" :
1035   [
1036    {
1037     "field_name" : "type",
1038     "referenced_type" : "type-2"
1039    },
1040    {
1041     "field_name" : "status",
1042     "field_offset" : 32,
1043     "referenced_type" : "type-5"
1044    },
1045    {
1046     "field_offset" : 64,
1047     "referenced_type" : "type-65"
1048    }
1049   ],
1050   "linker_set_key" : "radio_event",
1051   "name" : "radio_event",
1052   "referenced_type" : "type-64",
1053   "self_type" : "type-64",
1054   "size" : 112,
1055   "source_file" : "/system/core/libsystem/include/system/radio.h",
1056   "unique_id" : "_ZTS11radio_event"
1057  },
1058  {
1059   "alignment" : 8,
1060   "fields" :
1061   [
1062    {
1063     "field_name" : "on",
1064     "referenced_type" : "type-8"
1065    },
1066    {
1067     "field_name" : "config",
1068     "referenced_type" : "type-3"
1069    },
1070    {
1071     "field_name" : "info",
1072     "referenced_type" : "type-19"
1073    },
1074    {
1075     "field_name" : "metadata",
1076     "referenced_type" : "type-20"
1077    }
1078   ],
1079   "is_anonymous" : true,
1080   "linker_set_key" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5) at system/core/libsystem/include/system/radio.h:213:5",
1081   "name" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5) at system/core/libsystem/include/system/radio.h:213:5",
1082   "record_kind" : "union",
1083   "referenced_type" : "type-25",
1084   "self_type" : "type-25",
1085   "size" : 104,
1086   "source_file" : "/system/core/libsystem/include/system/radio.h",
1087   "unique_id" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5)"
1088  },
1089  {
1090   "alignment" : 8,
1091   "fields" :
1092   [
1093    {
1094     "field_name" : "on",
1095     "referenced_type" : "type-8"
1096    },
1097    {
1098     "field_name" : "config",
1099     "referenced_type" : "type-53"
1100    },
1101    {
1102     "field_name" : "info",
1103     "referenced_type" : "type-59"
1104    },
1105    {
1106     "field_name" : "metadata",
1107     "referenced_type" : "type-60"
1108    }
1109   ],
1110   "is_anonymous" : true,
1111   "linker_set_key" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5) at system/core/libsystem/include/system/radio.h:213:5",
1112   "name" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5) at system/core/libsystem/include/system/radio.h:213:5",
1113   "record_kind" : "union",
1114   "referenced_type" : "type-65",
1115   "self_type" : "type-65",
1116   "size" : 104,
1117   "source_file" : "/system/core/libsystem/include/system/radio.h",
1118   "unique_id" : "_ZTSN11radio_eventUt_E"
1119  },
1120  {
1121   "alignment" : 1,
1122   "fields" :
1123   [
1124    {
1125     "field_name" : "stereo",
1126     "referenced_type" : "type-8"
1127    }
1128   ],
1129   "linker_set_key" : "radio_hal_am_band_config",
1130   "name" : "radio_hal_am_band_config",
1131   "referenced_type" : "type-12",
1132   "self_type" : "type-12",
1133   "size" : 1,
1134   "source_file" : "/system/core/libsystem/include/system/radio.h",
1135   "unique_id" : "radio_hal_am_band_config"
1136  },
1137  {
1138   "alignment" : 1,
1139   "fields" :
1140   [
1141    {
1142     "field_name" : "stereo",
1143     "referenced_type" : "type-8"
1144    }
1145   ],
1146   "linker_set_key" : "radio_hal_am_band_config",
1147   "name" : "radio_hal_am_band_config",
1148   "referenced_type" : "type-52",
1149   "self_type" : "type-52",
1150   "size" : 1,
1151   "source_file" : "/system/core/libsystem/include/system/radio.h",
1152   "unique_id" : "_ZTS24radio_hal_am_band_config"
1153  },
1154  {
1155   "alignment" : 4,
1156   "fields" :
1157   [
1158    {
1159     "field_name" : "type",
1160     "referenced_type" : "type-49"
1161    },
1162    {
1163     "field_name" : "antenna_connected",
1164     "field_offset" : 32,
1165     "referenced_type" : "type-8"
1166    },
1167    {
1168     "field_name" : "lower_limit",
1169     "field_offset" : 64,
1170     "referenced_type" : "type-2"
1171    },
1172    {
1173     "field_name" : "upper_limit",
1174     "field_offset" : 96,
1175     "referenced_type" : "type-2"
1176    },
1177    {
1178     "field_name" : "num_spacings",
1179     "field_offset" : 128,
1180     "referenced_type" : "type-2"
1181    },
1182    {
1183     "field_name" : "spacings",
1184     "field_offset" : 160,
1185     "referenced_type" : "type-9"
1186    },
1187    {
1188     "field_offset" : 672,
1189     "referenced_type" : "type-50"
1190    }
1191   ],
1192   "linker_set_key" : "radio_hal_band_config",
1193   "name" : "radio_hal_band_config",
1194   "referenced_type" : "type-48",
1195   "self_type" : "type-48",
1196   "size" : 100,
1197   "source_file" : "/system/core/libsystem/include/system/radio.h",
1198   "unique_id" : "_ZTS21radio_hal_band_config"
1199  },
1200  {
1201   "alignment" : 4,
1202   "fields" :
1203   [
1204    {
1205     "field_name" : "type",
1206     "referenced_type" : "type-7"
1207    },
1208    {
1209     "field_name" : "antenna_connected",
1210     "field_offset" : 32,
1211     "referenced_type" : "type-8"
1212    },
1213    {
1214     "field_name" : "lower_limit",
1215     "field_offset" : 64,
1216     "referenced_type" : "type-2"
1217    },
1218    {
1219     "field_name" : "upper_limit",
1220     "field_offset" : 96,
1221     "referenced_type" : "type-2"
1222    },
1223    {
1224     "field_name" : "num_spacings",
1225     "field_offset" : 128,
1226     "referenced_type" : "type-2"
1227    },
1228    {
1229     "field_name" : "spacings",
1230     "field_offset" : 160,
1231     "referenced_type" : "type-9"
1232    },
1233    {
1234     "field_offset" : 672,
1235     "referenced_type" : "type-10"
1236    }
1237   ],
1238   "linker_set_key" : "radio_hal_band_config",
1239   "name" : "radio_hal_band_config",
1240   "referenced_type" : "type-6",
1241   "self_type" : "type-6",
1242   "size" : 100,
1243   "source_file" : "/system/core/libsystem/include/system/radio.h",
1244   "unique_id" : "radio_hal_band_config"
1245  },
1246  {
1247   "alignment" : 4,
1248   "fields" :
1249   [
1250    {
1251     "field_name" : "fm",
1252     "referenced_type" : "type-11"
1253    },
1254    {
1255     "field_name" : "am",
1256     "referenced_type" : "type-12"
1257    }
1258   ],
1259   "is_anonymous" : true,
1260   "linker_set_key" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5) at system/core/libsystem/include/system/radio.h:116:5",
1261   "name" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5) at system/core/libsystem/include/system/radio.h:116:5",
1262   "record_kind" : "union",
1263   "referenced_type" : "type-10",
1264   "self_type" : "type-10",
1265   "size" : 16,
1266   "source_file" : "/system/core/libsystem/include/system/radio.h",
1267   "unique_id" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5)"
1268  },
1269  {
1270   "alignment" : 4,
1271   "fields" :
1272   [
1273    {
1274     "field_name" : "fm",
1275     "referenced_type" : "type-51"
1276    },
1277    {
1278     "field_name" : "am",
1279     "referenced_type" : "type-52"
1280    }
1281   ],
1282   "is_anonymous" : true,
1283   "linker_set_key" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5) at system/core/libsystem/include/system/radio.h:116:5",
1284   "name" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5) at system/core/libsystem/include/system/radio.h:116:5",
1285   "record_kind" : "union",
1286   "referenced_type" : "type-50",
1287   "self_type" : "type-50",
1288   "size" : 16,
1289   "source_file" : "/system/core/libsystem/include/system/radio.h",
1290   "unique_id" : "_ZTSN21radio_hal_band_configUt_E"
1291  },
1292  {
1293   "alignment" : 8,
1294   "fields" :
1295   [
1296    {
1297     "field_name" : "type",
1298     "referenced_type" : "type-2"
1299    },
1300    {
1301     "field_name" : "status",
1302     "field_offset" : 32,
1303     "referenced_type" : "type-5"
1304    },
1305    {
1306     "field_offset" : 64,
1307     "referenced_type" : "type-23"
1308    }
1309   ],
1310   "linker_set_key" : "radio_hal_event",
1311   "name" : "radio_hal_event",
1312   "referenced_type" : "type-22",
1313   "self_type" : "type-22",
1314   "size" : 112,
1315   "source_file" : "/system/core/libsystem/include/system/radio.h",
1316   "unique_id" : "radio_hal_event"
1317  },
1318  {
1319   "alignment" : 8,
1320   "fields" :
1321   [
1322    {
1323     "field_name" : "type",
1324     "referenced_type" : "type-2"
1325    },
1326    {
1327     "field_name" : "status",
1328     "field_offset" : 32,
1329     "referenced_type" : "type-5"
1330    },
1331    {
1332     "field_offset" : 64,
1333     "referenced_type" : "type-63"
1334    }
1335   ],
1336   "linker_set_key" : "radio_hal_event",
1337   "name" : "radio_hal_event",
1338   "referenced_type" : "type-62",
1339   "self_type" : "type-62",
1340   "size" : 112,
1341   "source_file" : "/system/core/libsystem/include/system/radio.h",
1342   "unique_id" : "_ZTS15radio_hal_event"
1343  },
1344  {
1345   "alignment" : 8,
1346   "fields" :
1347   [
1348    {
1349     "field_name" : "on",
1350     "referenced_type" : "type-8"
1351    },
1352    {
1353     "field_name" : "config",
1354     "referenced_type" : "type-6"
1355    },
1356    {
1357     "field_name" : "info",
1358     "referenced_type" : "type-19"
1359    },
1360    {
1361     "field_name" : "metadata",
1362     "referenced_type" : "type-20"
1363    }
1364   ],
1365   "is_anonymous" : true,
1366   "linker_set_key" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5) at system/core/libsystem/include/system/radio.h:200:5",
1367   "name" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5) at system/core/libsystem/include/system/radio.h:200:5",
1368   "record_kind" : "union",
1369   "referenced_type" : "type-23",
1370   "self_type" : "type-23",
1371   "size" : 104,
1372   "source_file" : "/system/core/libsystem/include/system/radio.h",
1373   "unique_id" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5)"
1374  },
1375  {
1376   "alignment" : 8,
1377   "fields" :
1378   [
1379    {
1380     "field_name" : "on",
1381     "referenced_type" : "type-8"
1382    },
1383    {
1384     "field_name" : "config",
1385     "referenced_type" : "type-48"
1386    },
1387    {
1388     "field_name" : "info",
1389     "referenced_type" : "type-59"
1390    },
1391    {
1392     "field_name" : "metadata",
1393     "referenced_type" : "type-60"
1394    }
1395   ],
1396   "is_anonymous" : true,
1397   "linker_set_key" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5) at system/core/libsystem/include/system/radio.h:200:5",
1398   "name" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5) at system/core/libsystem/include/system/radio.h:200:5",
1399   "record_kind" : "union",
1400   "referenced_type" : "type-63",
1401   "self_type" : "type-63",
1402   "size" : 104,
1403   "source_file" : "/system/core/libsystem/include/system/radio.h",
1404   "unique_id" : "_ZTSN15radio_hal_eventUt_E"
1405  },
1406  {
1407   "alignment" : 4,
1408   "fields" :
1409   [
1410    {
1411     "field_name" : "deemphasis",
1412     "referenced_type" : "type-2"
1413    },
1414    {
1415     "field_name" : "stereo",
1416     "field_offset" : 32,
1417     "referenced_type" : "type-8"
1418    },
1419    {
1420     "field_name" : "rds",
1421     "field_offset" : 64,
1422     "referenced_type" : "type-2"
1423    },
1424    {
1425     "field_name" : "ta",
1426     "field_offset" : 96,
1427     "referenced_type" : "type-8"
1428    },
1429    {
1430     "field_name" : "af",
1431     "field_offset" : 104,
1432     "referenced_type" : "type-8"
1433    },
1434    {
1435     "field_name" : "ea",
1436     "field_offset" : 112,
1437     "referenced_type" : "type-8"
1438    }
1439   ],
1440   "linker_set_key" : "radio_hal_fm_band_config",
1441   "name" : "radio_hal_fm_band_config",
1442   "referenced_type" : "type-11",
1443   "self_type" : "type-11",
1444   "size" : 16,
1445   "source_file" : "/system/core/libsystem/include/system/radio.h",
1446   "unique_id" : "radio_hal_fm_band_config"
1447  },
1448  {
1449   "alignment" : 4,
1450   "fields" :
1451   [
1452    {
1453     "field_name" : "deemphasis",
1454     "referenced_type" : "type-2"
1455    },
1456    {
1457     "field_name" : "stereo",
1458     "field_offset" : 32,
1459     "referenced_type" : "type-8"
1460    },
1461    {
1462     "field_name" : "rds",
1463     "field_offset" : 64,
1464     "referenced_type" : "type-2"
1465    },
1466    {
1467     "field_name" : "ta",
1468     "field_offset" : 96,
1469     "referenced_type" : "type-8"
1470    },
1471    {
1472     "field_name" : "af",
1473     "field_offset" : 104,
1474     "referenced_type" : "type-8"
1475    },
1476    {
1477     "field_name" : "ea",
1478     "field_offset" : 112,
1479     "referenced_type" : "type-8"
1480    }
1481   ],
1482   "linker_set_key" : "radio_hal_fm_band_config",
1483   "name" : "radio_hal_fm_band_config",
1484   "referenced_type" : "type-51",
1485   "self_type" : "type-51",
1486   "size" : 16,
1487   "source_file" : "/system/core/libsystem/include/system/radio.h",
1488   "unique_id" : "_ZTS24radio_hal_fm_band_config"
1489  },
1490  {
1491   "alignment" : 4,
1492   "fields" :
1493   [
1494    {
1495     "field_name" : "class_id",
1496     "referenced_type" : "type-1"
1497    },
1498    {
1499     "field_name" : "implementor",
1500     "field_offset" : 32,
1501     "referenced_type" : "type-14"
1502    },
1503    {
1504     "field_name" : "product",
1505     "field_offset" : 1056,
1506     "referenced_type" : "type-14"
1507    },
1508    {
1509     "field_name" : "version",
1510     "field_offset" : 2080,
1511     "referenced_type" : "type-14"
1512    },
1513    {
1514     "field_name" : "serial",
1515     "field_offset" : 3104,
1516     "referenced_type" : "type-14"
1517    },
1518    {
1519     "field_name" : "num_tuners",
1520     "field_offset" : 4128,
1521     "referenced_type" : "type-2"
1522    },
1523    {
1524     "field_name" : "num_audio_sources",
1525     "field_offset" : 4160,
1526     "referenced_type" : "type-2"
1527    },
1528    {
1529     "field_name" : "supports_capture",
1530     "field_offset" : 4192,
1531     "referenced_type" : "type-8"
1532    },
1533    {
1534     "field_name" : "num_bands",
1535     "field_offset" : 4224,
1536     "referenced_type" : "type-2"
1537    },
1538    {
1539     "field_name" : "bands",
1540     "field_offset" : 4256,
1541     "referenced_type" : "type-16"
1542    }
1543   ],
1544   "linker_set_key" : "radio_hal_properties",
1545   "name" : "radio_hal_properties",
1546   "referenced_type" : "type-13",
1547   "self_type" : "type-13",
1548   "size" : 2132,
1549   "source_file" : "/system/core/libsystem/include/system/radio.h",
1550   "unique_id" : "radio_hal_properties"
1551  },
1552  {
1553   "alignment" : 4,
1554   "fields" :
1555   [
1556    {
1557     "field_name" : "class_id",
1558     "referenced_type" : "type-47"
1559    },
1560    {
1561     "field_name" : "implementor",
1562     "field_offset" : 32,
1563     "referenced_type" : "type-14"
1564    },
1565    {
1566     "field_name" : "product",
1567     "field_offset" : 1056,
1568     "referenced_type" : "type-14"
1569    },
1570    {
1571     "field_name" : "version",
1572     "field_offset" : 2080,
1573     "referenced_type" : "type-14"
1574    },
1575    {
1576     "field_name" : "serial",
1577     "field_offset" : 3104,
1578     "referenced_type" : "type-14"
1579    },
1580    {
1581     "field_name" : "num_tuners",
1582     "field_offset" : 4128,
1583     "referenced_type" : "type-2"
1584    },
1585    {
1586     "field_name" : "num_audio_sources",
1587     "field_offset" : 4160,
1588     "referenced_type" : "type-2"
1589    },
1590    {
1591     "field_name" : "supports_capture",
1592     "field_offset" : 4192,
1593     "referenced_type" : "type-8"
1594    },
1595    {
1596     "field_name" : "num_bands",
1597     "field_offset" : 4224,
1598     "referenced_type" : "type-2"
1599    },
1600    {
1601     "field_name" : "bands",
1602     "field_offset" : 4256,
1603     "referenced_type" : "type-56"
1604    }
1605   ],
1606   "linker_set_key" : "radio_hal_properties",
1607   "name" : "radio_hal_properties",
1608   "referenced_type" : "type-55",
1609   "self_type" : "type-55",
1610   "size" : 2132,
1611   "source_file" : "/system/core/libsystem/include/system/radio.h",
1612   "unique_id" : "_ZTS20radio_hal_properties"
1613  },
1614  {
1615   "alignment" : 4,
1616   "fields" :
1617   [
1618    {
1619     "field_name" : "utc_seconds_since_epoch",
1620     "referenced_type" : "type-27"
1621    },
1622    {
1623     "field_name" : "timezone_offset_in_minutes",
1624     "field_offset" : 64,
1625     "referenced_type" : "type-5"
1626    }
1627   ],
1628   "linker_set_key" : "radio_metadata_clock",
1629   "name" : "radio_metadata_clock",
1630   "referenced_type" : "type-26",
1631   "self_type" : "type-26",
1632   "size" : 12,
1633   "source_file" : "/system/media/radio/include/system/radio_metadata.h",
1634   "unique_id" : "radio_metadata_clock"
1635  },
1636  {
1637   "alignment" : 8,
1638   "fields" :
1639   [
1640    {
1641     "field_name" : "channel",
1642     "referenced_type" : "type-2"
1643    },
1644    {
1645     "field_name" : "sub_channel",
1646     "field_offset" : 32,
1647     "referenced_type" : "type-2"
1648    },
1649    {
1650     "field_name" : "tuned",
1651     "field_offset" : 64,
1652     "referenced_type" : "type-8"
1653    },
1654    {
1655     "field_name" : "stereo",
1656     "field_offset" : 72,
1657     "referenced_type" : "type-8"
1658    },
1659    {
1660     "field_name" : "digital",
1661     "field_offset" : 80,
1662     "referenced_type" : "type-8"
1663    },
1664    {
1665     "field_name" : "signal_strength",
1666     "field_offset" : 96,
1667     "referenced_type" : "type-2"
1668    },
1669    {
1670     "field_name" : "metadata",
1671     "field_offset" : 128,
1672     "referenced_type" : "type-20"
1673    }
1674   ],
1675   "linker_set_key" : "radio_program_info",
1676   "name" : "radio_program_info",
1677   "referenced_type" : "type-19",
1678   "self_type" : "type-19",
1679   "size" : 24,
1680   "source_file" : "/system/core/libsystem/include/system/radio.h",
1681   "unique_id" : "radio_program_info"
1682  },
1683  {
1684   "alignment" : 8,
1685   "fields" :
1686   [
1687    {
1688     "field_name" : "channel",
1689     "referenced_type" : "type-2"
1690    },
1691    {
1692     "field_name" : "sub_channel",
1693     "field_offset" : 32,
1694     "referenced_type" : "type-2"
1695    },
1696    {
1697     "field_name" : "tuned",
1698     "field_offset" : 64,
1699     "referenced_type" : "type-8"
1700    },
1701    {
1702     "field_name" : "stereo",
1703     "field_offset" : 72,
1704     "referenced_type" : "type-8"
1705    },
1706    {
1707     "field_name" : "digital",
1708     "field_offset" : 80,
1709     "referenced_type" : "type-8"
1710    },
1711    {
1712     "field_name" : "signal_strength",
1713     "field_offset" : 96,
1714     "referenced_type" : "type-2"
1715    },
1716    {
1717     "field_name" : "metadata",
1718     "field_offset" : 128,
1719     "referenced_type" : "type-60"
1720    }
1721   ],
1722   "linker_set_key" : "radio_program_info",
1723   "name" : "radio_program_info",
1724   "referenced_type" : "type-59",
1725   "self_type" : "type-59",
1726   "size" : 24,
1727   "source_file" : "/system/core/libsystem/include/system/radio.h",
1728   "unique_id" : "_ZTS18radio_program_info"
1729  },
1730  {
1731   "alignment" : 4,
1732   "fields" :
1733   [
1734    {
1735     "field_name" : "handle",
1736     "referenced_type" : "type-2"
1737    },
1738    {
1739     "field_name" : "class_id",
1740     "field_offset" : 32,
1741     "referenced_type" : "type-1"
1742    },
1743    {
1744     "field_name" : "implementor",
1745     "field_offset" : 64,
1746     "referenced_type" : "type-14"
1747    },
1748    {
1749     "field_name" : "product",
1750     "field_offset" : 1088,
1751     "referenced_type" : "type-14"
1752    },
1753    {
1754     "field_name" : "version",
1755     "field_offset" : 2112,
1756     "referenced_type" : "type-14"
1757    },
1758    {
1759     "field_name" : "serial",
1760     "field_offset" : 3136,
1761     "referenced_type" : "type-14"
1762    },
1763    {
1764     "field_name" : "num_tuners",
1765     "field_offset" : 4160,
1766     "referenced_type" : "type-2"
1767    },
1768    {
1769     "field_name" : "num_audio_sources",
1770     "field_offset" : 4192,
1771     "referenced_type" : "type-2"
1772    },
1773    {
1774     "field_name" : "supports_capture",
1775     "field_offset" : 4224,
1776     "referenced_type" : "type-8"
1777    },
1778    {
1779     "field_name" : "num_bands",
1780     "field_offset" : 4256,
1781     "referenced_type" : "type-2"
1782    },
1783    {
1784     "field_name" : "bands",
1785     "field_offset" : 4288,
1786     "referenced_type" : "type-18"
1787    }
1788   ],
1789   "linker_set_key" : "radio_properties",
1790   "name" : "radio_properties",
1791   "referenced_type" : "type-17",
1792   "self_type" : "type-17",
1793   "size" : 2200,
1794   "source_file" : "/system/core/libsystem/include/system/radio.h",
1795   "unique_id" : "radio_properties"
1796  },
1797  {
1798   "alignment" : 4,
1799   "fields" :
1800   [
1801    {
1802     "field_name" : "handle",
1803     "referenced_type" : "type-2"
1804    },
1805    {
1806     "field_name" : "class_id",
1807     "field_offset" : 32,
1808     "referenced_type" : "type-47"
1809    },
1810    {
1811     "field_name" : "implementor",
1812     "field_offset" : 64,
1813     "referenced_type" : "type-14"
1814    },
1815    {
1816     "field_name" : "product",
1817     "field_offset" : 1088,
1818     "referenced_type" : "type-14"
1819    },
1820    {
1821     "field_name" : "version",
1822     "field_offset" : 2112,
1823     "referenced_type" : "type-14"
1824    },
1825    {
1826     "field_name" : "serial",
1827     "field_offset" : 3136,
1828     "referenced_type" : "type-14"
1829    },
1830    {
1831     "field_name" : "num_tuners",
1832     "field_offset" : 4160,
1833     "referenced_type" : "type-2"
1834    },
1835    {
1836     "field_name" : "num_audio_sources",
1837     "field_offset" : 4192,
1838     "referenced_type" : "type-2"
1839    },
1840    {
1841     "field_name" : "supports_capture",
1842     "field_offset" : 4224,
1843     "referenced_type" : "type-8"
1844    },
1845    {
1846     "field_name" : "num_bands",
1847     "field_offset" : 4256,
1848     "referenced_type" : "type-2"
1849    },
1850    {
1851     "field_name" : "bands",
1852     "field_offset" : 4288,
1853     "referenced_type" : "type-58"
1854    }
1855   ],
1856   "linker_set_key" : "radio_properties",
1857   "name" : "radio_properties",
1858   "referenced_type" : "type-57",
1859   "self_type" : "type-57",
1860   "size" : 2200,
1861   "source_file" : "/system/core/libsystem/include/system/radio.h",
1862   "unique_id" : "_ZTS16radio_properties"
1863  }
1864 ],
1865 "rvalue_reference_types" : []
1866}
1867