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