blob: 3699825588d45305669693ea520259d4f5111984 [file] [log] [blame]
Hsin-Yi Chen4b4e4cf2021-05-26 17:24:45 +08001{
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 "alignment" : 8,
94 "is_integral" : true,
95 "is_unsigned" : true,
96 "linker_set_key" : "_ZTIm",
97 "name" : "unsigned long",
98 "referenced_type" : "_ZTIm",
99 "self_type" : "_ZTIm",
100 "size" : 8
101 },
102 {
103 "linker_set_key" : "_ZTIv",
104 "name" : "void",
105 "referenced_type" : "_ZTIv",
106 "self_type" : "_ZTIv"
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" : "(anonymous 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" : "(anonymous 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" : "(anonymous 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" : "(anonymous 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" : "(anonymous 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" : "_ZTIKm"
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" : "_ZTIPm"
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" : "_ZTIPm"
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" : "_ZTIm",
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" : 8,
813 "linker_set_key" : "_ZTIP14radio_metadata",
814 "name" : "radio_metadata *",
815 "referenced_type" : "_ZTI14radio_metadata",
816 "self_type" : "_ZTIP14radio_metadata",
817 "size" : 8,
818 "source_file" : "system/core/libsystem/include/system/radio.h"
819 },
820 {
821 "alignment" : 8,
822 "linker_set_key" : "_ZTIPK14radio_metadata",
823 "name" : "const radio_metadata *",
824 "referenced_type" : "_ZTIK14radio_metadata",
825 "self_type" : "_ZTIPK14radio_metadata",
826 "size" : 8,
827 "source_file" : "system/media/radio/include/system/radio_metadata.h"
828 },
829 {
830 "alignment" : 8,
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" : 8,
836 "source_file" : "system/media/radio/include/system/radio_metadata.h"
837 },
838 {
839 "alignment" : 8,
840 "linker_set_key" : "_ZTIPKc",
841 "name" : "const char *",
842 "referenced_type" : "_ZTIKc",
843 "self_type" : "_ZTIPKc",
844 "size" : 8,
845 "source_file" : "system/media/radio/include/system/radio_metadata.h"
846 },
847 {
848 "alignment" : 8,
849 "linker_set_key" : "_ZTIPKh",
850 "name" : "const unsigned char *",
851 "referenced_type" : "_ZTIKh",
852 "self_type" : "_ZTIPKh",
853 "size" : 8,
854 "source_file" : "system/media/radio/include/system/radio_metadata.h"
855 },
856 {
857 "alignment" : 8,
858 "linker_set_key" : "_ZTIPN7android20RadioMetadataWrapperE",
859 "name" : "android::RadioMetadataWrapper *",
860 "referenced_type" : "_ZTIN7android20RadioMetadataWrapperE",
861 "self_type" : "_ZTIPN7android20RadioMetadataWrapperE",
862 "size" : 8,
863 "source_file" : "system/media/radio/include/system/RadioMetadataWrapper.h"
864 },
865 {
866 "alignment" : 8,
867 "linker_set_key" : "_ZTIPP14radio_metadata",
868 "name" : "radio_metadata **",
869 "referenced_type" : "_ZTIP14radio_metadata",
870 "self_type" : "_ZTIPP14radio_metadata",
871 "size" : 8,
872 "source_file" : "system/media/radio/include/system/radio_metadata.h"
873 },
874 {
875 "alignment" : 8,
876 "linker_set_key" : "_ZTIPPv",
877 "name" : "void **",
878 "referenced_type" : "_ZTIPv",
879 "self_type" : "_ZTIPPv",
880 "size" : 8,
881 "source_file" : "system/media/radio/include/system/radio_metadata.h"
882 },
883 {
884 "alignment" : 8,
885 "linker_set_key" : "_ZTIPi",
886 "name" : "int *",
887 "referenced_type" : "_ZTIi",
888 "self_type" : "_ZTIPi",
889 "size" : 8,
890 "source_file" : "system/media/radio/include/system/radio_metadata.h"
891 },
892 {
893 "alignment" : 8,
894 "linker_set_key" : "_ZTIPj",
895 "name" : "unsigned int *",
896 "referenced_type" : "_ZTIj",
897 "self_type" : "_ZTIPj",
898 "size" : 8,
899 "source_file" : "system/media/radio/include/system/radio_metadata.h"
900 },
901 {
902 "alignment" : 8,
903 "linker_set_key" : "_ZTIPm",
904 "name" : "unsigned long *",
905 "referenced_type" : "_ZTIm",
906 "self_type" : "_ZTIPm",
907 "size" : 8,
908 "source_file" : "system/media/radio/include/system/radio_metadata.h"
909 },
910 {
911 "alignment" : 8,
912 "linker_set_key" : "_ZTIPv",
913 "name" : "void *",
914 "referenced_type" : "_ZTIv",
915 "self_type" : "_ZTIPv",
916 "size" : 8,
917 "source_file" : "system/media/radio/include/system/radio_metadata.h"
918 }
919 ],
920 "qualified_types" :
921 [
922 {
923 "is_const" : true,
924 "linker_set_key" : "_ZTIK14radio_metadata",
925 "name" : "const radio_metadata",
926 "referenced_type" : "_ZTI14radio_metadata",
927 "self_type" : "_ZTIK14radio_metadata",
928 "source_file" : "system/media/radio/include/system/radio_metadata.h"
929 },
930 {
931 "alignment" : 8,
932 "is_const" : true,
933 "linker_set_key" : "_ZTIK20radio_metadata_clock",
934 "name" : "const radio_metadata_clock",
935 "referenced_type" : "_ZTI20radio_metadata_clock",
936 "self_type" : "_ZTIK20radio_metadata_clock",
937 "size" : 16,
938 "source_file" : "system/media/radio/include/system/radio_metadata.h"
939 },
940 {
941 "alignment" : 1,
942 "is_const" : true,
943 "linker_set_key" : "_ZTIKc",
944 "name" : "const char",
945 "referenced_type" : "_ZTIc",
946 "self_type" : "_ZTIKc",
947 "size" : 1,
948 "source_file" : "system/media/radio/include/system/radio_metadata.h"
949 },
950 {
951 "alignment" : 1,
952 "is_const" : true,
953 "linker_set_key" : "_ZTIKh",
954 "name" : "const unsigned char",
955 "referenced_type" : "_ZTIh",
956 "self_type" : "_ZTIKh",
957 "size" : 1,
958 "source_file" : "system/media/radio/include/system/radio_metadata.h"
959 },
960 {
961 "alignment" : 4,
962 "is_const" : true,
963 "linker_set_key" : "_ZTIKi",
964 "name" : "const int",
965 "referenced_type" : "_ZTIi",
966 "self_type" : "_ZTIKi",
967 "size" : 4,
968 "source_file" : "system/media/radio/include/system/radio_metadata.h"
969 },
970 {
971 "alignment" : 4,
972 "is_const" : true,
973 "linker_set_key" : "_ZTIKj",
974 "name" : "const unsigned int",
975 "referenced_type" : "_ZTIj",
976 "self_type" : "_ZTIKj",
977 "size" : 4,
978 "source_file" : "system/media/radio/include/system/radio_metadata.h"
979 },
980 {
981 "alignment" : 8,
982 "is_const" : true,
983 "linker_set_key" : "_ZTIKm",
984 "name" : "const unsigned long",
985 "referenced_type" : "_ZTIm",
986 "self_type" : "_ZTIKm",
987 "size" : 8,
988 "source_file" : "system/media/radio/include/system/radio_metadata.h"
989 }
990 ],
991 "record_types" :
992 [
993 {
994 "alignment" : 8,
995 "fields" :
996 [
997 {
998 "field_name" : "type",
999 "referenced_type" : "_ZTIj"
1000 },
1001 {
1002 "field_name" : "status",
1003 "field_offset" : 32,
1004 "referenced_type" : "_ZTIi"
1005 },
1006 {
1007 "field_offset" : 64,
1008 "referenced_type" : "_ZTIN11radio_eventUt_E"
1009 }
1010 ],
1011 "linker_set_key" : "_ZTI11radio_event",
1012 "name" : "radio_event",
1013 "referenced_type" : "_ZTI11radio_event",
1014 "self_type" : "_ZTI11radio_event",
1015 "size" : 112,
1016 "source_file" : "system/core/libsystem/include/system/radio.h"
1017 },
1018 {
1019 "alignment" : 8,
1020 "fields" :
1021 [
1022 {
1023 "field_name" : "type",
1024 "referenced_type" : "_ZTIj"
1025 },
1026 {
1027 "field_name" : "status",
1028 "field_offset" : 32,
1029 "referenced_type" : "_ZTIi"
1030 },
1031 {
1032 "field_offset" : 64,
1033 "referenced_type" : "_ZTIN15radio_hal_eventUt_E"
1034 }
1035 ],
1036 "linker_set_key" : "_ZTI15radio_hal_event",
1037 "name" : "radio_hal_event",
1038 "referenced_type" : "_ZTI15radio_hal_event",
1039 "self_type" : "_ZTI15radio_hal_event",
1040 "size" : 112,
1041 "source_file" : "system/core/libsystem/include/system/radio.h"
1042 },
1043 {
1044 "alignment" : 4,
1045 "fields" :
1046 [
1047 {
1048 "field_name" : "handle",
1049 "referenced_type" : "_ZTIj"
1050 },
1051 {
1052 "field_name" : "class_id",
1053 "field_offset" : 32,
1054 "referenced_type" : "_ZTI13radio_class_t"
1055 },
1056 {
1057 "field_name" : "implementor",
1058 "field_offset" : 64,
1059 "referenced_type" : "_ZTIA128_c"
1060 },
1061 {
1062 "field_name" : "product",
1063 "field_offset" : 1088,
1064 "referenced_type" : "_ZTIA128_c"
1065 },
1066 {
1067 "field_name" : "version",
1068 "field_offset" : 2112,
1069 "referenced_type" : "_ZTIA128_c"
1070 },
1071 {
1072 "field_name" : "serial",
1073 "field_offset" : 3136,
1074 "referenced_type" : "_ZTIA128_c"
1075 },
1076 {
1077 "field_name" : "num_tuners",
1078 "field_offset" : 4160,
1079 "referenced_type" : "_ZTIj"
1080 },
1081 {
1082 "field_name" : "num_audio_sources",
1083 "field_offset" : 4192,
1084 "referenced_type" : "_ZTIj"
1085 },
1086 {
1087 "field_name" : "supports_capture",
1088 "field_offset" : 4224,
1089 "referenced_type" : "_ZTIb"
1090 },
1091 {
1092 "field_name" : "num_bands",
1093 "field_offset" : 4256,
1094 "referenced_type" : "_ZTIj"
1095 },
1096 {
1097 "field_name" : "bands",
1098 "field_offset" : 4288,
1099 "referenced_type" : "_ZTIA16_17radio_band_config"
1100 }
1101 ],
1102 "linker_set_key" : "_ZTI16radio_properties",
1103 "name" : "radio_properties",
1104 "referenced_type" : "_ZTI16radio_properties",
1105 "self_type" : "_ZTI16radio_properties",
1106 "size" : 2200,
1107 "source_file" : "system/core/libsystem/include/system/radio.h"
1108 },
1109 {
1110 "alignment" : 4,
1111 "fields" :
1112 [
1113 {
1114 "field_name" : "region",
1115 "referenced_type" : "_ZTI14radio_region_t"
1116 },
1117 {
1118 "field_name" : "band",
1119 "field_offset" : 32,
1120 "referenced_type" : "_ZTI21radio_hal_band_config"
1121 }
1122 ],
1123 "linker_set_key" : "_ZTI17radio_band_config",
1124 "name" : "radio_band_config",
1125 "referenced_type" : "_ZTI17radio_band_config",
1126 "self_type" : "_ZTI17radio_band_config",
1127 "size" : 104,
1128 "source_file" : "system/core/libsystem/include/system/radio.h"
1129 },
1130 {
1131 "alignment" : 8,
1132 "fields" :
1133 [
1134 {
1135 "field_name" : "channel",
1136 "referenced_type" : "_ZTIj"
1137 },
1138 {
1139 "field_name" : "sub_channel",
1140 "field_offset" : 32,
1141 "referenced_type" : "_ZTIj"
1142 },
1143 {
1144 "field_name" : "tuned",
1145 "field_offset" : 64,
1146 "referenced_type" : "_ZTIb"
1147 },
1148 {
1149 "field_name" : "stereo",
1150 "field_offset" : 72,
1151 "referenced_type" : "_ZTIb"
1152 },
1153 {
1154 "field_name" : "digital",
1155 "field_offset" : 80,
1156 "referenced_type" : "_ZTIb"
1157 },
1158 {
1159 "field_name" : "signal_strength",
1160 "field_offset" : 96,
1161 "referenced_type" : "_ZTIj"
1162 },
1163 {
1164 "field_name" : "metadata",
1165 "field_offset" : 128,
1166 "referenced_type" : "_ZTIP14radio_metadata"
1167 }
1168 ],
1169 "linker_set_key" : "_ZTI18radio_program_info",
1170 "name" : "radio_program_info",
1171 "referenced_type" : "_ZTI18radio_program_info",
1172 "self_type" : "_ZTI18radio_program_info",
1173 "size" : 24,
1174 "source_file" : "system/core/libsystem/include/system/radio.h"
1175 },
1176 {
1177 "alignment" : 4,
1178 "fields" :
1179 [
1180 {
1181 "field_name" : "class_id",
1182 "referenced_type" : "_ZTI13radio_class_t"
1183 },
1184 {
1185 "field_name" : "implementor",
1186 "field_offset" : 32,
1187 "referenced_type" : "_ZTIA128_c"
1188 },
1189 {
1190 "field_name" : "product",
1191 "field_offset" : 1056,
1192 "referenced_type" : "_ZTIA128_c"
1193 },
1194 {
1195 "field_name" : "version",
1196 "field_offset" : 2080,
1197 "referenced_type" : "_ZTIA128_c"
1198 },
1199 {
1200 "field_name" : "serial",
1201 "field_offset" : 3104,
1202 "referenced_type" : "_ZTIA128_c"
1203 },
1204 {
1205 "field_name" : "num_tuners",
1206 "field_offset" : 4128,
1207 "referenced_type" : "_ZTIj"
1208 },
1209 {
1210 "field_name" : "num_audio_sources",
1211 "field_offset" : 4160,
1212 "referenced_type" : "_ZTIj"
1213 },
1214 {
1215 "field_name" : "supports_capture",
1216 "field_offset" : 4192,
1217 "referenced_type" : "_ZTIb"
1218 },
1219 {
1220 "field_name" : "num_bands",
1221 "field_offset" : 4224,
1222 "referenced_type" : "_ZTIj"
1223 },
1224 {
1225 "field_name" : "bands",
1226 "field_offset" : 4256,
1227 "referenced_type" : "_ZTIA16_21radio_hal_band_config"
1228 }
1229 ],
1230 "linker_set_key" : "_ZTI20radio_hal_properties",
1231 "name" : "radio_hal_properties",
1232 "referenced_type" : "_ZTI20radio_hal_properties",
1233 "self_type" : "_ZTI20radio_hal_properties",
1234 "size" : 2132,
1235 "source_file" : "system/core/libsystem/include/system/radio.h"
1236 },
1237 {
1238 "alignment" : 8,
1239 "fields" :
1240 [
1241 {
1242 "field_name" : "utc_seconds_since_epoch",
1243 "referenced_type" : "_ZTIm"
1244 },
1245 {
1246 "field_name" : "timezone_offset_in_minutes",
1247 "field_offset" : 64,
1248 "referenced_type" : "_ZTIi"
1249 }
1250 ],
1251 "linker_set_key" : "_ZTI20radio_metadata_clock",
1252 "name" : "radio_metadata_clock",
1253 "referenced_type" : "_ZTI20radio_metadata_clock",
1254 "self_type" : "_ZTI20radio_metadata_clock",
1255 "size" : 16,
1256 "source_file" : "system/media/radio/include/system/radio_metadata.h"
1257 },
1258 {
1259 "alignment" : 4,
1260 "fields" :
1261 [
1262 {
1263 "field_name" : "type",
1264 "referenced_type" : "_ZTI12radio_band_t"
1265 },
1266 {
1267 "field_name" : "antenna_connected",
1268 "field_offset" : 32,
1269 "referenced_type" : "_ZTIb"
1270 },
1271 {
1272 "field_name" : "lower_limit",
1273 "field_offset" : 64,
1274 "referenced_type" : "_ZTIj"
1275 },
1276 {
1277 "field_name" : "upper_limit",
1278 "field_offset" : 96,
1279 "referenced_type" : "_ZTIj"
1280 },
1281 {
1282 "field_name" : "num_spacings",
1283 "field_offset" : 128,
1284 "referenced_type" : "_ZTIj"
1285 },
1286 {
1287 "field_name" : "spacings",
1288 "field_offset" : 160,
1289 "referenced_type" : "_ZTIA16_j"
1290 },
1291 {
1292 "field_offset" : 672,
1293 "referenced_type" : "_ZTIN21radio_hal_band_configUt_E"
1294 }
1295 ],
1296 "linker_set_key" : "_ZTI21radio_hal_band_config",
1297 "name" : "radio_hal_band_config",
1298 "referenced_type" : "_ZTI21radio_hal_band_config",
1299 "self_type" : "_ZTI21radio_hal_band_config",
1300 "size" : 100,
1301 "source_file" : "system/core/libsystem/include/system/radio.h"
1302 },
1303 {
1304 "alignment" : 1,
1305 "fields" :
1306 [
1307 {
1308 "field_name" : "stereo",
1309 "referenced_type" : "_ZTIb"
1310 }
1311 ],
1312 "linker_set_key" : "_ZTI24radio_hal_am_band_config",
1313 "name" : "radio_hal_am_band_config",
1314 "referenced_type" : "_ZTI24radio_hal_am_band_config",
1315 "self_type" : "_ZTI24radio_hal_am_band_config",
1316 "size" : 1,
1317 "source_file" : "system/core/libsystem/include/system/radio.h"
1318 },
1319 {
1320 "alignment" : 4,
1321 "fields" :
1322 [
1323 {
1324 "field_name" : "deemphasis",
1325 "referenced_type" : "_ZTIj"
1326 },
1327 {
1328 "field_name" : "stereo",
1329 "field_offset" : 32,
1330 "referenced_type" : "_ZTIb"
1331 },
1332 {
1333 "field_name" : "rds",
1334 "field_offset" : 64,
1335 "referenced_type" : "_ZTIj"
1336 },
1337 {
1338 "field_name" : "ta",
1339 "field_offset" : 96,
1340 "referenced_type" : "_ZTIb"
1341 },
1342 {
1343 "field_name" : "af",
1344 "field_offset" : 104,
1345 "referenced_type" : "_ZTIb"
1346 },
1347 {
1348 "field_name" : "ea",
1349 "field_offset" : 112,
1350 "referenced_type" : "_ZTIb"
1351 }
1352 ],
1353 "linker_set_key" : "_ZTI24radio_hal_fm_band_config",
1354 "name" : "radio_hal_fm_band_config",
1355 "referenced_type" : "_ZTI24radio_hal_fm_band_config",
1356 "self_type" : "_ZTI24radio_hal_fm_band_config",
1357 "size" : 16,
1358 "source_file" : "system/core/libsystem/include/system/radio.h"
1359 },
1360 {
1361 "alignment" : 8,
1362 "fields" :
1363 [
1364 {
1365 "field_name" : "on",
1366 "referenced_type" : "_ZTIb"
1367 },
1368 {
1369 "field_name" : "config",
1370 "referenced_type" : "_ZTI17radio_band_config"
1371 },
1372 {
1373 "field_name" : "info",
1374 "referenced_type" : "_ZTI18radio_program_info"
1375 },
1376 {
1377 "field_name" : "metadata",
1378 "referenced_type" : "_ZTIP14radio_metadata"
1379 }
1380 ],
1381 "is_anonymous" : true,
1382 "linker_set_key" : "_ZTIN11radio_eventUt_E",
1383 "name" : "radio_event::(anonymous union at system/core/libsystem/include/system/radio.h:213:5)",
1384 "record_kind" : "union",
1385 "referenced_type" : "_ZTIN11radio_eventUt_E",
1386 "self_type" : "_ZTIN11radio_eventUt_E",
1387 "size" : 104,
1388 "source_file" : "system/core/libsystem/include/system/radio.h"
1389 },
1390 {
1391 "alignment" : 8,
1392 "fields" :
1393 [
1394 {
1395 "field_name" : "on",
1396 "referenced_type" : "_ZTIb"
1397 },
1398 {
1399 "field_name" : "config",
1400 "referenced_type" : "_ZTI21radio_hal_band_config"
1401 },
1402 {
1403 "field_name" : "info",
1404 "referenced_type" : "_ZTI18radio_program_info"
1405 },
1406 {
1407 "field_name" : "metadata",
1408 "referenced_type" : "_ZTIP14radio_metadata"
1409 }
1410 ],
1411 "is_anonymous" : true,
1412 "linker_set_key" : "_ZTIN15radio_hal_eventUt_E",
1413 "name" : "radio_hal_event::(anonymous union at system/core/libsystem/include/system/radio.h:200:5)",
1414 "record_kind" : "union",
1415 "referenced_type" : "_ZTIN15radio_hal_eventUt_E",
1416 "self_type" : "_ZTIN15radio_hal_eventUt_E",
1417 "size" : 104,
1418 "source_file" : "system/core/libsystem/include/system/radio.h"
1419 },
1420 {
1421 "alignment" : 4,
1422 "fields" :
1423 [
1424 {
1425 "field_name" : "fm",
1426 "referenced_type" : "_ZTI24radio_hal_fm_band_config"
1427 },
1428 {
1429 "field_name" : "am",
1430 "referenced_type" : "_ZTI24radio_hal_am_band_config"
1431 }
1432 ],
1433 "is_anonymous" : true,
1434 "linker_set_key" : "_ZTIN21radio_hal_band_configUt_E",
1435 "name" : "radio_hal_band_config::(anonymous union at system/core/libsystem/include/system/radio.h:116:5)",
1436 "record_kind" : "union",
1437 "referenced_type" : "_ZTIN21radio_hal_band_configUt_E",
1438 "self_type" : "_ZTIN21radio_hal_band_configUt_E",
1439 "size" : 16,
1440 "source_file" : "system/core/libsystem/include/system/radio.h"
1441 },
1442 {
1443 "alignment" : 8,
1444 "fields" :
1445 [
1446 {
1447 "access" : "private",
1448 "field_name" : "mMetadata",
1449 "field_offset" : 64,
1450 "referenced_type" : "_ZTIPP14radio_metadata"
1451 }
1452 ],
1453 "linker_set_key" : "_ZTIN7android20RadioMetadataWrapperE",
1454 "name" : "android::RadioMetadataWrapper",
1455 "record_kind" : "class",
1456 "referenced_type" : "_ZTIN7android20RadioMetadataWrapperE",
1457 "self_type" : "_ZTIN7android20RadioMetadataWrapperE",
1458 "size" : 16,
1459 "source_file" : "system/media/radio/include/system/RadioMetadataWrapper.h",
1460 "vtable_components" :
1461 [
1462 {
1463 "kind" : "offset_to_top"
1464 },
1465 {
1466 "kind" : "rtti",
1467 "mangled_component_name" : "_ZTIN7android20RadioMetadataWrapperE"
1468 },
1469 {
1470 "kind" : "complete_dtor_pointer",
1471 "mangled_component_name" : "_ZN7android20RadioMetadataWrapperD1Ev"
1472 },
1473 {
1474 "kind" : "deleting_dtor_pointer",
1475 "mangled_component_name" : "_ZN7android20RadioMetadataWrapperD0Ev"
1476 }
1477 ]
1478 }
1479 ],
1480 "rvalue_reference_types" : []
1481}