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