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