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