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