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