1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "char [32]", 7 "name" : "char [32]", 8 "referenced_type" : "type-23", 9 "self_type" : "type-22", 10 "size" : 32, 11 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 12 }, 13 { 14 "alignment" : 4, 15 "linker_set_key" : "int [4]", 16 "name" : "int [4]", 17 "referenced_type" : "type-9", 18 "self_type" : "type-8", 19 "size" : 16, 20 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 21 }, 22 { 23 "alignment" : 4, 24 "linker_set_key" : "unsigned int [4]", 25 "name" : "unsigned int [4]", 26 "referenced_type" : "type-2", 27 "self_type" : "type-10", 28 "size" : 16, 29 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 30 } 31 ], 32 "builtin_types" : 33 [ 34 { 35 "alignment" : 1, 36 "is_integral" : true, 37 "is_unsigned" : true, 38 "linker_set_key" : "bool", 39 "name" : "bool", 40 "referenced_type" : "type-44", 41 "self_type" : "type-44", 42 "size" : 1 43 }, 44 { 45 "alignment" : 1, 46 "is_integral" : true, 47 "linker_set_key" : "char", 48 "name" : "char", 49 "referenced_type" : "type-23", 50 "self_type" : "type-23", 51 "size" : 1 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "linker_set_key" : "int", 57 "name" : "int", 58 "referenced_type" : "type-9", 59 "self_type" : "type-9", 60 "size" : 4 61 }, 62 { 63 "alignment" : 8, 64 "is_integral" : true, 65 "linker_set_key" : "long", 66 "name" : "long", 67 "referenced_type" : "type-34", 68 "self_type" : "type-34", 69 "size" : 8 70 }, 71 { 72 "alignment" : 1, 73 "is_integral" : true, 74 "is_unsigned" : true, 75 "linker_set_key" : "unsigned char", 76 "name" : "unsigned char", 77 "referenced_type" : "type-11", 78 "self_type" : "type-11", 79 "size" : 1 80 }, 81 { 82 "alignment" : 4, 83 "is_integral" : true, 84 "is_unsigned" : true, 85 "linker_set_key" : "unsigned int", 86 "name" : "unsigned int", 87 "referenced_type" : "type-2", 88 "self_type" : "type-2", 89 "size" : 4 90 }, 91 { 92 "alignment" : 8, 93 "is_integral" : true, 94 "is_unsigned" : true, 95 "linker_set_key" : "unsigned long", 96 "name" : "unsigned long", 97 "referenced_type" : "type-4", 98 "self_type" : "type-4", 99 "size" : 8 100 }, 101 { 102 "alignment" : 8, 103 "is_integral" : true, 104 "is_unsigned" : true, 105 "linker_set_key" : "unsigned long long", 106 "name" : "unsigned long long", 107 "referenced_type" : "type-15", 108 "self_type" : "type-15", 109 "size" : 8 110 }, 111 { 112 "alignment" : 2, 113 "is_integral" : true, 114 "is_unsigned" : true, 115 "linker_set_key" : "unsigned short", 116 "name" : "unsigned short", 117 "referenced_type" : "type-17", 118 "self_type" : "type-17", 119 "size" : 2 120 }, 121 { 122 "linker_set_key" : "void", 123 "name" : "void", 124 "referenced_type" : "type-13", 125 "self_type" : "type-13" 126 } 127 ], 128 "elf_functions" : 129 [ 130 { 131 "binding" : "weak", 132 "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_" 133 }, 134 { 135 "name" : "adf_device_attach" 136 }, 137 { 138 "name" : "adf_device_close" 139 }, 140 { 141 "name" : "adf_device_detach" 142 }, 143 { 144 "name" : "adf_device_open" 145 }, 146 { 147 "name" : "adf_device_post" 148 }, 149 { 150 "name" : "adf_device_post_v2" 151 }, 152 { 153 "name" : "adf_devices" 154 }, 155 { 156 "name" : "adf_find_simple_post_configuration" 157 }, 158 { 159 "name" : "adf_format_str" 160 }, 161 { 162 "name" : "adf_free_device_data" 163 }, 164 { 165 "name" : "adf_free_interface_data" 166 }, 167 { 168 "name" : "adf_free_overlay_engine_data" 169 }, 170 { 171 "name" : "adf_get_device_data" 172 }, 173 { 174 "name" : "adf_get_interface_data" 175 }, 176 { 177 "name" : "adf_get_overlay_engine_data" 178 }, 179 { 180 "name" : "adf_interface_blank" 181 }, 182 { 183 "name" : "adf_interface_open" 184 }, 185 { 186 "name" : "adf_interface_set_mode" 187 }, 188 { 189 "name" : "adf_interface_simple_buffer_alloc" 190 }, 191 { 192 "name" : "adf_interface_simple_post" 193 }, 194 { 195 "name" : "adf_interface_simple_post_v2" 196 }, 197 { 198 "name" : "adf_interfaces" 199 }, 200 { 201 "name" : "adf_interfaces_filter_by_flag" 202 }, 203 { 204 "name" : "adf_interfaces_filter_by_type" 205 }, 206 { 207 "name" : "adf_interfaces_for_overlay_engine" 208 }, 209 { 210 "name" : "adf_overlay_engine_open" 211 }, 212 { 213 "name" : "adf_overlay_engine_supports_format" 214 }, 215 { 216 "name" : "adf_overlay_engines" 217 }, 218 { 219 "name" : "adf_overlay_engines_filter_by_format" 220 }, 221 { 222 "name" : "adf_overlay_engines_for_interface" 223 }, 224 { 225 "name" : "adf_read_event" 226 }, 227 { 228 "name" : "adf_set_event" 229 } 230 ], 231 "elf_objects" : [], 232 "enum_types" : 233 [ 234 { 235 "alignment" : 4, 236 "enum_fields" : 237 [ 238 { 239 "enum_field_value" : 0, 240 "name" : "ADF_COMPLETE_FENCE_NONE" 241 }, 242 { 243 "enum_field_value" : 1, 244 "name" : "ADF_COMPLETE_FENCE_PRESENT" 245 }, 246 { 247 "enum_field_value" : 2, 248 "name" : "ADF_COMPLETE_FENCE_RELEASE" 249 } 250 ], 251 "linker_set_key" : "adf_complete_fence_type", 252 "name" : "adf_complete_fence_type", 253 "referenced_type" : "type-38", 254 "self_type" : "type-38", 255 "size" : 4, 256 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 257 "underlying_type" : "type-2", 258 "unique_id" : "_ZTS23adf_complete_fence_type" 259 }, 260 { 261 "alignment" : 4, 262 "enum_fields" : 263 [ 264 { 265 "enum_field_value" : 0, 266 "name" : "ADF_EVENT_VSYNC" 267 }, 268 { 269 "enum_field_value" : 1, 270 "name" : "ADF_EVENT_HOTPLUG" 271 }, 272 { 273 "enum_field_value" : 128, 274 "name" : "ADF_EVENT_DEVICE_CUSTOM" 275 }, 276 { 277 "enum_field_value" : 255, 278 "name" : "ADF_EVENT_TYPE_MAX" 279 } 280 ], 281 "linker_set_key" : "adf_event_type", 282 "name" : "adf_event_type", 283 "referenced_type" : "type-25", 284 "self_type" : "type-25", 285 "size" : 4, 286 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 287 "underlying_type" : "type-2", 288 "unique_id" : "_ZTS14adf_event_type" 289 }, 290 { 291 "alignment" : 4, 292 "enum_fields" : 293 [ 294 { 295 "enum_field_value" : 0, 296 "name" : "ADF_INTF_DSI" 297 }, 298 { 299 "enum_field_value" : 1, 300 "name" : "ADF_INTF_eDP" 301 }, 302 { 303 "enum_field_value" : 2, 304 "name" : "ADF_INTF_DPI" 305 }, 306 { 307 "enum_field_value" : 3, 308 "name" : "ADF_INTF_VGA" 309 }, 310 { 311 "enum_field_value" : 4, 312 "name" : "ADF_INTF_DVI" 313 }, 314 { 315 "enum_field_value" : 5, 316 "name" : "ADF_INTF_HDMI" 317 }, 318 { 319 "enum_field_value" : 6, 320 "name" : "ADF_INTF_MEMORY" 321 }, 322 { 323 "enum_field_value" : 128, 324 "name" : "ADF_INTF_TYPE_DEVICE_CUSTOM" 325 }, 326 { 327 "enum_field_value" : -1, 328 "name" : "ADF_INTF_TYPE_MAX" 329 } 330 ], 331 "linker_set_key" : "adf_interface_type", 332 "name" : "adf_interface_type", 333 "referenced_type" : "type-1", 334 "self_type" : "type-1", 335 "size" : 4, 336 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 337 "underlying_type" : "type-2", 338 "unique_id" : "_ZTS18adf_interface_type" 339 } 340 ], 341 "function_types" : [], 342 "functions" : 343 [ 344 { 345 "function_name" : "adf_device_attach", 346 "linker_set_key" : "adf_device_attach", 347 "parameters" : 348 [ 349 { 350 "referenced_type" : "type-36" 351 }, 352 { 353 "referenced_type" : "type-2" 354 }, 355 { 356 "referenced_type" : "type-2" 357 } 358 ], 359 "return_type" : "type-9", 360 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 361 }, 362 { 363 "function_name" : "adf_device_close", 364 "linker_set_key" : "adf_device_close", 365 "parameters" : 366 [ 367 { 368 "referenced_type" : "type-36" 369 } 370 ], 371 "return_type" : "type-13", 372 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 373 }, 374 { 375 "function_name" : "adf_device_detach", 376 "linker_set_key" : "adf_device_detach", 377 "parameters" : 378 [ 379 { 380 "referenced_type" : "type-36" 381 }, 382 { 383 "referenced_type" : "type-2" 384 }, 385 { 386 "referenced_type" : "type-2" 387 } 388 ], 389 "return_type" : "type-9", 390 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 391 }, 392 { 393 "function_name" : "adf_device_open", 394 "linker_set_key" : "adf_device_open", 395 "parameters" : 396 [ 397 { 398 "referenced_type" : "type-2" 399 }, 400 { 401 "referenced_type" : "type-9" 402 }, 403 { 404 "referenced_type" : "type-36" 405 } 406 ], 407 "return_type" : "type-9", 408 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 409 }, 410 { 411 "function_name" : "adf_device_post", 412 "linker_set_key" : "adf_device_post", 413 "parameters" : 414 [ 415 { 416 "referenced_type" : "type-36" 417 }, 418 { 419 "referenced_type" : "type-5" 420 }, 421 { 422 "referenced_type" : "type-4" 423 }, 424 { 425 "referenced_type" : "type-6" 426 }, 427 { 428 "referenced_type" : "type-4" 429 }, 430 { 431 "referenced_type" : "type-12" 432 }, 433 { 434 "referenced_type" : "type-4" 435 } 436 ], 437 "return_type" : "type-9", 438 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 439 }, 440 { 441 "function_name" : "adf_device_post_v2", 442 "linker_set_key" : "adf_device_post_v2", 443 "parameters" : 444 [ 445 { 446 "referenced_type" : "type-36" 447 }, 448 { 449 "referenced_type" : "type-5" 450 }, 451 { 452 "referenced_type" : "type-2" 453 }, 454 { 455 "referenced_type" : "type-6" 456 }, 457 { 458 "referenced_type" : "type-2" 459 }, 460 { 461 "referenced_type" : "type-12" 462 }, 463 { 464 "referenced_type" : "type-15" 465 }, 466 { 467 "referenced_type" : "type-38" 468 }, 469 { 470 "referenced_type" : "type-39" 471 } 472 ], 473 "return_type" : "type-9", 474 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 475 }, 476 { 477 "function_name" : "adf_devices", 478 "linker_set_key" : "adf_devices", 479 "parameters" : 480 [ 481 { 482 "referenced_type" : "type-35" 483 } 484 ], 485 "return_type" : "type-34", 486 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 487 }, 488 { 489 "function_name" : "adf_find_simple_post_configuration", 490 "linker_set_key" : "adf_find_simple_post_configuration", 491 "parameters" : 492 [ 493 { 494 "referenced_type" : "type-36" 495 }, 496 { 497 "referenced_type" : "type-42" 498 }, 499 { 500 "referenced_type" : "type-4" 501 }, 502 { 503 "referenced_type" : "type-5" 504 }, 505 { 506 "referenced_type" : "type-5" 507 } 508 ], 509 "return_type" : "type-9", 510 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 511 }, 512 { 513 "function_name" : "adf_format_str", 514 "linker_set_key" : "adf_format_str", 515 "parameters" : 516 [ 517 { 518 "referenced_type" : "type-2" 519 }, 520 { 521 "referenced_type" : "type-47" 522 } 523 ], 524 "return_type" : "type-13", 525 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 526 }, 527 { 528 "function_name" : "adf_free_device_data", 529 "linker_set_key" : "adf_free_device_data", 530 "parameters" : 531 [ 532 { 533 "referenced_type" : "type-37" 534 } 535 ], 536 "return_type" : "type-13", 537 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 538 }, 539 { 540 "function_name" : "adf_free_interface_data", 541 "linker_set_key" : "adf_free_interface_data", 542 "parameters" : 543 [ 544 { 545 "referenced_type" : "type-40" 546 } 547 ], 548 "return_type" : "type-13", 549 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 550 }, 551 { 552 "function_name" : "adf_free_overlay_engine_data", 553 "linker_set_key" : "adf_free_overlay_engine_data", 554 "parameters" : 555 [ 556 { 557 "referenced_type" : "type-43" 558 } 559 ], 560 "return_type" : "type-13", 561 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 562 }, 563 { 564 "function_name" : "adf_get_device_data", 565 "linker_set_key" : "adf_get_device_data", 566 "parameters" : 567 [ 568 { 569 "referenced_type" : "type-36" 570 }, 571 { 572 "referenced_type" : "type-37" 573 } 574 ], 575 "return_type" : "type-9", 576 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 577 }, 578 { 579 "function_name" : "adf_get_interface_data", 580 "linker_set_key" : "adf_get_interface_data", 581 "parameters" : 582 [ 583 { 584 "referenced_type" : "type-9" 585 }, 586 { 587 "referenced_type" : "type-40" 588 } 589 ], 590 "return_type" : "type-9", 591 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 592 }, 593 { 594 "function_name" : "adf_get_overlay_engine_data", 595 "linker_set_key" : "adf_get_overlay_engine_data", 596 "parameters" : 597 [ 598 { 599 "referenced_type" : "type-9" 600 }, 601 { 602 "referenced_type" : "type-43" 603 } 604 ], 605 "return_type" : "type-9", 606 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 607 }, 608 { 609 "function_name" : "adf_interface_blank", 610 "linker_set_key" : "adf_interface_blank", 611 "parameters" : 612 [ 613 { 614 "referenced_type" : "type-9" 615 }, 616 { 617 "referenced_type" : "type-11" 618 } 619 ], 620 "return_type" : "type-9", 621 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 622 }, 623 { 624 "function_name" : "adf_interface_open", 625 "linker_set_key" : "adf_interface_open", 626 "parameters" : 627 [ 628 { 629 "referenced_type" : "type-36" 630 }, 631 { 632 "referenced_type" : "type-2" 633 }, 634 { 635 "referenced_type" : "type-9" 636 } 637 ], 638 "return_type" : "type-9", 639 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 640 }, 641 { 642 "function_name" : "adf_interface_set_mode", 643 "linker_set_key" : "adf_interface_set_mode", 644 "parameters" : 645 [ 646 { 647 "referenced_type" : "type-9" 648 }, 649 { 650 "referenced_type" : "type-28" 651 } 652 ], 653 "return_type" : "type-9", 654 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 655 }, 656 { 657 "function_name" : "adf_interface_simple_buffer_alloc", 658 "linker_set_key" : "adf_interface_simple_buffer_alloc", 659 "parameters" : 660 [ 661 { 662 "referenced_type" : "type-9" 663 }, 664 { 665 "referenced_type" : "type-2" 666 }, 667 { 668 "referenced_type" : "type-2" 669 }, 670 { 671 "referenced_type" : "type-2" 672 }, 673 { 674 "referenced_type" : "type-5" 675 }, 676 { 677 "referenced_type" : "type-5" 678 } 679 ], 680 "return_type" : "type-9", 681 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 682 }, 683 { 684 "function_name" : "adf_interface_simple_post", 685 "linker_set_key" : "adf_interface_simple_post", 686 "parameters" : 687 [ 688 { 689 "referenced_type" : "type-9" 690 }, 691 { 692 "referenced_type" : "type-2" 693 }, 694 { 695 "referenced_type" : "type-2" 696 }, 697 { 698 "referenced_type" : "type-2" 699 }, 700 { 701 "referenced_type" : "type-2" 702 }, 703 { 704 "referenced_type" : "type-9" 705 }, 706 { 707 "referenced_type" : "type-2" 708 }, 709 { 710 "referenced_type" : "type-2" 711 }, 712 { 713 "referenced_type" : "type-9" 714 } 715 ], 716 "return_type" : "type-9", 717 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 718 }, 719 { 720 "function_name" : "adf_interface_simple_post_v2", 721 "linker_set_key" : "adf_interface_simple_post_v2", 722 "parameters" : 723 [ 724 { 725 "referenced_type" : "type-9" 726 }, 727 { 728 "referenced_type" : "type-2" 729 }, 730 { 731 "referenced_type" : "type-2" 732 }, 733 { 734 "referenced_type" : "type-2" 735 }, 736 { 737 "referenced_type" : "type-2" 738 }, 739 { 740 "referenced_type" : "type-9" 741 }, 742 { 743 "referenced_type" : "type-2" 744 }, 745 { 746 "referenced_type" : "type-2" 747 }, 748 { 749 "referenced_type" : "type-9" 750 }, 751 { 752 "referenced_type" : "type-38" 753 }, 754 { 755 "referenced_type" : "type-39" 756 } 757 ], 758 "return_type" : "type-9", 759 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 760 }, 761 { 762 "function_name" : "adf_interfaces", 763 "linker_set_key" : "adf_interfaces", 764 "parameters" : 765 [ 766 { 767 "referenced_type" : "type-36" 768 }, 769 { 770 "referenced_type" : "type-35" 771 } 772 ], 773 "return_type" : "type-34", 774 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 775 }, 776 { 777 "function_name" : "adf_interfaces_filter_by_flag", 778 "linker_set_key" : "adf_interfaces_filter_by_flag", 779 "parameters" : 780 [ 781 { 782 "referenced_type" : "type-36" 783 }, 784 { 785 "referenced_type" : "type-2" 786 }, 787 { 788 "referenced_type" : "type-5" 789 }, 790 { 791 "referenced_type" : "type-4" 792 }, 793 { 794 "referenced_type" : "type-35" 795 } 796 ], 797 "return_type" : "type-34", 798 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 799 }, 800 { 801 "function_name" : "adf_interfaces_filter_by_type", 802 "linker_set_key" : "adf_interfaces_filter_by_type", 803 "parameters" : 804 [ 805 { 806 "referenced_type" : "type-36" 807 }, 808 { 809 "referenced_type" : "type-1" 810 }, 811 { 812 "referenced_type" : "type-5" 813 }, 814 { 815 "referenced_type" : "type-4" 816 }, 817 { 818 "referenced_type" : "type-35" 819 } 820 ], 821 "return_type" : "type-34", 822 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 823 }, 824 { 825 "function_name" : "adf_interfaces_for_overlay_engine", 826 "linker_set_key" : "adf_interfaces_for_overlay_engine", 827 "parameters" : 828 [ 829 { 830 "referenced_type" : "type-36" 831 }, 832 { 833 "referenced_type" : "type-2" 834 }, 835 { 836 "referenced_type" : "type-35" 837 } 838 ], 839 "return_type" : "type-34", 840 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 841 }, 842 { 843 "function_name" : "adf_overlay_engine_open", 844 "linker_set_key" : "adf_overlay_engine_open", 845 "parameters" : 846 [ 847 { 848 "referenced_type" : "type-36" 849 }, 850 { 851 "referenced_type" : "type-2" 852 }, 853 { 854 "referenced_type" : "type-9" 855 } 856 ], 857 "return_type" : "type-9", 858 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 859 }, 860 { 861 "function_name" : "adf_overlay_engine_supports_format", 862 "linker_set_key" : "adf_overlay_engine_supports_format", 863 "parameters" : 864 [ 865 { 866 "referenced_type" : "type-9" 867 }, 868 { 869 "referenced_type" : "type-2" 870 } 871 ], 872 "return_type" : "type-44", 873 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 874 }, 875 { 876 "function_name" : "adf_overlay_engines", 877 "linker_set_key" : "adf_overlay_engines", 878 "parameters" : 879 [ 880 { 881 "referenced_type" : "type-36" 882 }, 883 { 884 "referenced_type" : "type-35" 885 } 886 ], 887 "return_type" : "type-34", 888 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 889 }, 890 { 891 "function_name" : "adf_overlay_engines_filter_by_format", 892 "linker_set_key" : "adf_overlay_engines_filter_by_format", 893 "parameters" : 894 [ 895 { 896 "referenced_type" : "type-36" 897 }, 898 { 899 "referenced_type" : "type-42" 900 }, 901 { 902 "referenced_type" : "type-4" 903 }, 904 { 905 "referenced_type" : "type-5" 906 }, 907 { 908 "referenced_type" : "type-4" 909 }, 910 { 911 "referenced_type" : "type-35" 912 } 913 ], 914 "return_type" : "type-34", 915 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 916 }, 917 { 918 "function_name" : "adf_overlay_engines_for_interface", 919 "linker_set_key" : "adf_overlay_engines_for_interface", 920 "parameters" : 921 [ 922 { 923 "referenced_type" : "type-36" 924 }, 925 { 926 "referenced_type" : "type-2" 927 }, 928 { 929 "referenced_type" : "type-35" 930 } 931 ], 932 "return_type" : "type-34", 933 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 934 }, 935 { 936 "function_name" : "adf_read_event", 937 "linker_set_key" : "adf_read_event", 938 "parameters" : 939 [ 940 { 941 "referenced_type" : "type-9" 942 }, 943 { 944 "referenced_type" : "type-46" 945 } 946 ], 947 "return_type" : "type-9", 948 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 949 }, 950 { 951 "function_name" : "adf_set_event", 952 "linker_set_key" : "adf_set_event", 953 "parameters" : 954 [ 955 { 956 "referenced_type" : "type-9" 957 }, 958 { 959 "referenced_type" : "type-25" 960 }, 961 { 962 "referenced_type" : "type-44" 963 } 964 ], 965 "return_type" : "type-9", 966 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 967 } 968 ], 969 "global_vars" : [], 970 "lvalue_reference_types" : [], 971 "pointer_types" : 972 [ 973 { 974 "alignment" : 8, 975 "linker_set_key" : "adf_attachment_config *", 976 "name" : "adf_attachment_config *", 977 "referenced_type" : "type-20", 978 "self_type" : "type-24", 979 "size" : 8, 980 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 981 }, 982 { 983 "alignment" : 8, 984 "linker_set_key" : "adf_buffer_config *", 985 "name" : "adf_buffer_config *", 986 "referenced_type" : "type-7", 987 "self_type" : "type-6", 988 "size" : 8, 989 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 990 }, 991 { 992 "alignment" : 8, 993 "linker_set_key" : "adf_device *", 994 "name" : "adf_device *", 995 "referenced_type" : "type-33", 996 "self_type" : "type-36", 997 "size" : 8, 998 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 999 }, 1000 { 1001 "alignment" : 8, 1002 "linker_set_key" : "adf_device_data *", 1003 "name" : "adf_device_data *", 1004 "referenced_type" : "type-21", 1005 "self_type" : "type-37", 1006 "size" : 8, 1007 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1008 }, 1009 { 1010 "alignment" : 8, 1011 "linker_set_key" : "adf_event *", 1012 "name" : "adf_event *", 1013 "referenced_type" : "type-31", 1014 "self_type" : "type-45", 1015 "size" : 8, 1016 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1017 }, 1018 { 1019 "alignment" : 8, 1020 "linker_set_key" : "adf_event **", 1021 "name" : "adf_event **", 1022 "referenced_type" : "type-45", 1023 "self_type" : "type-46", 1024 "size" : 8, 1025 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1026 }, 1027 { 1028 "alignment" : 8, 1029 "linker_set_key" : "adf_interface_data *", 1030 "name" : "adf_interface_data *", 1031 "referenced_type" : "type-26", 1032 "self_type" : "type-40", 1033 "size" : 8, 1034 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1035 }, 1036 { 1037 "alignment" : 8, 1038 "linker_set_key" : "adf_overlay_engine_data *", 1039 "name" : "adf_overlay_engine_data *", 1040 "referenced_type" : "type-32", 1041 "self_type" : "type-43", 1042 "size" : 8, 1043 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1044 }, 1045 { 1046 "alignment" : 8, 1047 "linker_set_key" : "char *", 1048 "name" : "char *", 1049 "referenced_type" : "type-23", 1050 "self_type" : "type-47", 1051 "size" : 8, 1052 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1053 }, 1054 { 1055 "alignment" : 8, 1056 "linker_set_key" : "const unsigned int *", 1057 "name" : "const unsigned int *", 1058 "referenced_type" : "type-41", 1059 "self_type" : "type-42", 1060 "size" : 8, 1061 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1062 }, 1063 { 1064 "alignment" : 8, 1065 "linker_set_key" : "drm_mode_modeinfo *", 1066 "name" : "drm_mode_modeinfo *", 1067 "referenced_type" : "type-29", 1068 "self_type" : "type-28", 1069 "size" : 8, 1070 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 1071 }, 1072 { 1073 "alignment" : 8, 1074 "linker_set_key" : "int *", 1075 "name" : "int *", 1076 "referenced_type" : "type-9", 1077 "self_type" : "type-39", 1078 "size" : 8, 1079 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1080 }, 1081 { 1082 "alignment" : 8, 1083 "linker_set_key" : "unsigned int *", 1084 "name" : "unsigned int *", 1085 "referenced_type" : "type-2", 1086 "self_type" : "type-5", 1087 "size" : 8, 1088 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 1089 }, 1090 { 1091 "alignment" : 8, 1092 "linker_set_key" : "unsigned int **", 1093 "name" : "unsigned int **", 1094 "referenced_type" : "type-5", 1095 "self_type" : "type-35", 1096 "size" : 8, 1097 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1098 }, 1099 { 1100 "alignment" : 8, 1101 "linker_set_key" : "void *", 1102 "name" : "void *", 1103 "referenced_type" : "type-13", 1104 "self_type" : "type-12", 1105 "size" : 8, 1106 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h" 1107 } 1108 ], 1109 "qualified_types" : 1110 [ 1111 { 1112 "alignment" : 4, 1113 "is_const" : true, 1114 "linker_set_key" : "const unsigned int", 1115 "name" : "const unsigned int", 1116 "referenced_type" : "type-2", 1117 "self_type" : "type-41", 1118 "size" : 4, 1119 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h" 1120 } 1121 ], 1122 "record_types" : 1123 [ 1124 { 1125 "alignment" : 4, 1126 "fields" : 1127 [ 1128 { 1129 "field_name" : "overlay_engine", 1130 "referenced_type" : "type-2" 1131 }, 1132 { 1133 "field_name" : "interface", 1134 "field_offset" : 32, 1135 "referenced_type" : "type-2" 1136 } 1137 ], 1138 "linker_set_key" : "adf_attachment_config", 1139 "name" : "adf_attachment_config", 1140 "referenced_type" : "type-20", 1141 "self_type" : "type-20", 1142 "size" : 8, 1143 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1144 "unique_id" : "_ZTS21adf_attachment_config" 1145 }, 1146 { 1147 "alignment" : 4, 1148 "fields" : 1149 [ 1150 { 1151 "field_name" : "overlay_engine", 1152 "referenced_type" : "type-2" 1153 }, 1154 { 1155 "field_name" : "w", 1156 "field_offset" : 32, 1157 "referenced_type" : "type-2" 1158 }, 1159 { 1160 "field_name" : "h", 1161 "field_offset" : 64, 1162 "referenced_type" : "type-2" 1163 }, 1164 { 1165 "field_name" : "format", 1166 "field_offset" : 96, 1167 "referenced_type" : "type-2" 1168 }, 1169 { 1170 "field_name" : "fd", 1171 "field_offset" : 128, 1172 "referenced_type" : "type-8" 1173 }, 1174 { 1175 "field_name" : "offset", 1176 "field_offset" : 256, 1177 "referenced_type" : "type-10" 1178 }, 1179 { 1180 "field_name" : "pitch", 1181 "field_offset" : 384, 1182 "referenced_type" : "type-10" 1183 }, 1184 { 1185 "field_name" : "n_planes", 1186 "field_offset" : 512, 1187 "referenced_type" : "type-11" 1188 }, 1189 { 1190 "field_name" : "acquire_fence", 1191 "field_offset" : 544, 1192 "referenced_type" : "type-9" 1193 } 1194 ], 1195 "linker_set_key" : "adf_buffer_config", 1196 "name" : "adf_buffer_config", 1197 "referenced_type" : "type-7", 1198 "self_type" : "type-7", 1199 "size" : 72, 1200 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1201 "unique_id" : "_ZTS17adf_buffer_config" 1202 }, 1203 { 1204 "alignment" : 4, 1205 "fields" : 1206 [ 1207 { 1208 "field_name" : "id", 1209 "referenced_type" : "type-2" 1210 }, 1211 { 1212 "field_name" : "fd", 1213 "field_offset" : 32, 1214 "referenced_type" : "type-9" 1215 } 1216 ], 1217 "linker_set_key" : "adf_device", 1218 "name" : "adf_device", 1219 "referenced_type" : "type-33", 1220 "self_type" : "type-33", 1221 "size" : 8, 1222 "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h", 1223 "unique_id" : "_ZTS10adf_device" 1224 }, 1225 { 1226 "alignment" : 8, 1227 "fields" : 1228 [ 1229 { 1230 "field_name" : "name", 1231 "referenced_type" : "type-22" 1232 }, 1233 { 1234 "field_name" : "n_attachments", 1235 "field_offset" : 256, 1236 "referenced_type" : "type-4" 1237 }, 1238 { 1239 "field_name" : "attachments", 1240 "field_offset" : 320, 1241 "referenced_type" : "type-24" 1242 }, 1243 { 1244 "field_name" : "n_allowed_attachments", 1245 "field_offset" : 384, 1246 "referenced_type" : "type-4" 1247 }, 1248 { 1249 "field_name" : "allowed_attachments", 1250 "field_offset" : 448, 1251 "referenced_type" : "type-24" 1252 }, 1253 { 1254 "field_name" : "custom_data_size", 1255 "field_offset" : 512, 1256 "referenced_type" : "type-4" 1257 }, 1258 { 1259 "field_name" : "custom_data", 1260 "field_offset" : 576, 1261 "referenced_type" : "type-12" 1262 } 1263 ], 1264 "linker_set_key" : "adf_device_data", 1265 "name" : "adf_device_data", 1266 "referenced_type" : "type-21", 1267 "self_type" : "type-21", 1268 "size" : 80, 1269 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1270 "unique_id" : "_ZTS15adf_device_data" 1271 }, 1272 { 1273 "alignment" : 4, 1274 "fields" : 1275 [ 1276 { 1277 "field_name" : "type", 1278 "referenced_type" : "type-11" 1279 }, 1280 { 1281 "field_name" : "length", 1282 "field_offset" : 32, 1283 "referenced_type" : "type-2" 1284 } 1285 ], 1286 "linker_set_key" : "adf_event", 1287 "name" : "adf_event", 1288 "referenced_type" : "type-31", 1289 "self_type" : "type-31", 1290 "size" : 8, 1291 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1292 "unique_id" : "_ZTS9adf_event" 1293 }, 1294 { 1295 "alignment" : 4, 1296 "fields" : 1297 [ 1298 { 1299 "field_name" : "base", 1300 "referenced_type" : "type-31" 1301 }, 1302 { 1303 "field_name" : "connected", 1304 "field_offset" : 64, 1305 "referenced_type" : "type-11" 1306 } 1307 ], 1308 "linker_set_key" : "adf_hotplug_event", 1309 "name" : "adf_hotplug_event", 1310 "referenced_type" : "type-30", 1311 "self_type" : "type-30", 1312 "size" : 12, 1313 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1314 "unique_id" : "_ZTS17adf_hotplug_event" 1315 }, 1316 { 1317 "alignment" : 8, 1318 "fields" : 1319 [ 1320 { 1321 "field_name" : "name", 1322 "referenced_type" : "type-22" 1323 }, 1324 { 1325 "field_name" : "type", 1326 "field_offset" : 256, 1327 "referenced_type" : "type-2" 1328 }, 1329 { 1330 "field_name" : "id", 1331 "field_offset" : 288, 1332 "referenced_type" : "type-2" 1333 }, 1334 { 1335 "field_name" : "flags", 1336 "field_offset" : 320, 1337 "referenced_type" : "type-2" 1338 }, 1339 { 1340 "field_name" : "dpms_state", 1341 "field_offset" : 352, 1342 "referenced_type" : "type-11" 1343 }, 1344 { 1345 "field_name" : "hotplug_detect", 1346 "field_offset" : 360, 1347 "referenced_type" : "type-11" 1348 }, 1349 { 1350 "field_name" : "width_mm", 1351 "field_offset" : 368, 1352 "referenced_type" : "type-17" 1353 }, 1354 { 1355 "field_name" : "height_mm", 1356 "field_offset" : 384, 1357 "referenced_type" : "type-17" 1358 }, 1359 { 1360 "field_name" : "current_mode", 1361 "field_offset" : 416, 1362 "referenced_type" : "type-27" 1363 }, 1364 { 1365 "field_name" : "n_available_modes", 1366 "field_offset" : 960, 1367 "referenced_type" : "type-4" 1368 }, 1369 { 1370 "field_name" : "available_modes", 1371 "field_offset" : 1024, 1372 "referenced_type" : "type-28" 1373 }, 1374 { 1375 "field_name" : "custom_data_size", 1376 "field_offset" : 1088, 1377 "referenced_type" : "type-4" 1378 }, 1379 { 1380 "field_name" : "custom_data", 1381 "field_offset" : 1152, 1382 "referenced_type" : "type-12" 1383 } 1384 ], 1385 "linker_set_key" : "adf_interface_data", 1386 "name" : "adf_interface_data", 1387 "referenced_type" : "type-26", 1388 "self_type" : "type-26", 1389 "size" : 152, 1390 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1391 "unique_id" : "_ZTS18adf_interface_data" 1392 }, 1393 { 1394 "alignment" : 8, 1395 "fields" : 1396 [ 1397 { 1398 "field_name" : "name", 1399 "referenced_type" : "type-22" 1400 }, 1401 { 1402 "field_name" : "n_supported_formats", 1403 "field_offset" : 256, 1404 "referenced_type" : "type-4" 1405 }, 1406 { 1407 "field_name" : "supported_formats", 1408 "field_offset" : 320, 1409 "referenced_type" : "type-5" 1410 }, 1411 { 1412 "field_name" : "custom_data_size", 1413 "field_offset" : 384, 1414 "referenced_type" : "type-4" 1415 }, 1416 { 1417 "field_name" : "custom_data", 1418 "field_offset" : 448, 1419 "referenced_type" : "type-12" 1420 } 1421 ], 1422 "linker_set_key" : "adf_overlay_engine_data", 1423 "name" : "adf_overlay_engine_data", 1424 "referenced_type" : "type-32", 1425 "self_type" : "type-32", 1426 "size" : 64, 1427 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1428 "unique_id" : "_ZTS23adf_overlay_engine_data" 1429 }, 1430 { 1431 "alignment" : 8, 1432 "fields" : 1433 [ 1434 { 1435 "field_name" : "n_interfaces", 1436 "referenced_type" : "type-4" 1437 }, 1438 { 1439 "field_name" : "interfaces", 1440 "field_offset" : 64, 1441 "referenced_type" : "type-5" 1442 }, 1443 { 1444 "field_name" : "n_bufs", 1445 "field_offset" : 128, 1446 "referenced_type" : "type-4" 1447 }, 1448 { 1449 "field_name" : "bufs", 1450 "field_offset" : 192, 1451 "referenced_type" : "type-6" 1452 }, 1453 { 1454 "field_name" : "custom_data_size", 1455 "field_offset" : 256, 1456 "referenced_type" : "type-4" 1457 }, 1458 { 1459 "field_name" : "custom_data", 1460 "field_offset" : 320, 1461 "referenced_type" : "type-12" 1462 }, 1463 { 1464 "field_name" : "complete_fence", 1465 "field_offset" : 384, 1466 "referenced_type" : "type-9" 1467 } 1468 ], 1469 "linker_set_key" : "adf_post_config", 1470 "name" : "adf_post_config", 1471 "referenced_type" : "type-3", 1472 "self_type" : "type-3", 1473 "size" : 56, 1474 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1475 "unique_id" : "_ZTS15adf_post_config" 1476 }, 1477 { 1478 "alignment" : 8, 1479 "fields" : 1480 [ 1481 { 1482 "field_name" : "n_interfaces", 1483 "referenced_type" : "type-2" 1484 }, 1485 { 1486 "field_name" : "interfaces", 1487 "field_offset" : 64, 1488 "referenced_type" : "type-15" 1489 }, 1490 { 1491 "field_name" : "n_bufs", 1492 "field_offset" : 128, 1493 "referenced_type" : "type-2" 1494 }, 1495 { 1496 "field_name" : "bufs", 1497 "field_offset" : 192, 1498 "referenced_type" : "type-15" 1499 }, 1500 { 1501 "field_name" : "custom_data_size", 1502 "field_offset" : 256, 1503 "referenced_type" : "type-15" 1504 }, 1505 { 1506 "field_name" : "custom_data", 1507 "field_offset" : 320, 1508 "referenced_type" : "type-15" 1509 }, 1510 { 1511 "field_name" : "complete_fence", 1512 "field_offset" : 384, 1513 "referenced_type" : "type-9" 1514 }, 1515 { 1516 "field_name" : "complete_fence_type", 1517 "field_offset" : 416, 1518 "referenced_type" : "type-11" 1519 } 1520 ], 1521 "linker_set_key" : "adf_post_config_v2", 1522 "name" : "adf_post_config_v2", 1523 "referenced_type" : "type-14", 1524 "self_type" : "type-14", 1525 "size" : 56, 1526 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1527 "unique_id" : "_ZTS18adf_post_config_v2" 1528 }, 1529 { 1530 "alignment" : 1, 1531 "fields" : 1532 [ 1533 { 1534 "field_name" : "type", 1535 "referenced_type" : "type-11" 1536 }, 1537 { 1538 "field_name" : "enabled", 1539 "field_offset" : 8, 1540 "referenced_type" : "type-11" 1541 } 1542 ], 1543 "linker_set_key" : "adf_set_event", 1544 "name" : "adf_set_event", 1545 "referenced_type" : "type-48", 1546 "self_type" : "type-48", 1547 "size" : 2, 1548 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1549 "unique_id" : "_ZTS13adf_set_event" 1550 }, 1551 { 1552 "alignment" : 4, 1553 "fields" : 1554 [ 1555 { 1556 "field_name" : "w", 1557 "referenced_type" : "type-17" 1558 }, 1559 { 1560 "field_name" : "h", 1561 "field_offset" : 16, 1562 "referenced_type" : "type-17" 1563 }, 1564 { 1565 "field_name" : "format", 1566 "field_offset" : 32, 1567 "referenced_type" : "type-2" 1568 }, 1569 { 1570 "field_name" : "fd", 1571 "field_offset" : 64, 1572 "referenced_type" : "type-9" 1573 }, 1574 { 1575 "field_name" : "offset", 1576 "field_offset" : 96, 1577 "referenced_type" : "type-2" 1578 }, 1579 { 1580 "field_name" : "pitch", 1581 "field_offset" : 128, 1582 "referenced_type" : "type-2" 1583 } 1584 ], 1585 "linker_set_key" : "adf_simple_buffer_alloc", 1586 "name" : "adf_simple_buffer_alloc", 1587 "referenced_type" : "type-16", 1588 "self_type" : "type-16", 1589 "size" : 20, 1590 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1591 "unique_id" : "_ZTS23adf_simple_buffer_alloc" 1592 }, 1593 { 1594 "alignment" : 4, 1595 "fields" : 1596 [ 1597 { 1598 "field_name" : "buf", 1599 "referenced_type" : "type-7" 1600 }, 1601 { 1602 "field_name" : "complete_fence", 1603 "field_offset" : 576, 1604 "referenced_type" : "type-9" 1605 } 1606 ], 1607 "linker_set_key" : "adf_simple_post_config", 1608 "name" : "adf_simple_post_config", 1609 "referenced_type" : "type-18", 1610 "self_type" : "type-18", 1611 "size" : 76, 1612 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1613 "unique_id" : "_ZTS22adf_simple_post_config" 1614 }, 1615 { 1616 "alignment" : 4, 1617 "fields" : 1618 [ 1619 { 1620 "field_name" : "buf", 1621 "referenced_type" : "type-7" 1622 }, 1623 { 1624 "field_name" : "complete_fence", 1625 "field_offset" : 576, 1626 "referenced_type" : "type-9" 1627 }, 1628 { 1629 "field_name" : "complete_fence_type", 1630 "field_offset" : 608, 1631 "referenced_type" : "type-11" 1632 } 1633 ], 1634 "linker_set_key" : "adf_simple_post_config_v2", 1635 "name" : "adf_simple_post_config_v2", 1636 "referenced_type" : "type-19", 1637 "self_type" : "type-19", 1638 "size" : 80, 1639 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1640 "unique_id" : "_ZTS25adf_simple_post_config_v2" 1641 }, 1642 { 1643 "alignment" : 8, 1644 "fields" : 1645 [ 1646 { 1647 "field_name" : "base", 1648 "referenced_type" : "type-31" 1649 }, 1650 { 1651 "field_name" : "timestamp", 1652 "field_offset" : 64, 1653 "referenced_type" : "type-15" 1654 } 1655 ], 1656 "linker_set_key" : "adf_vsync_event", 1657 "name" : "adf_vsync_event", 1658 "referenced_type" : "type-49", 1659 "self_type" : "type-49", 1660 "size" : 16, 1661 "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h", 1662 "unique_id" : "_ZTS15adf_vsync_event" 1663 } 1664 ], 1665 "rvalue_reference_types" : [] 1666} 1667