1version: 0x00000002 2root_id: 0x84ea5130 3special { 4 id: 0x48b5725f 5 kind: VOID 6} 7pointer_reference { 8 id: 0x03c8f98e 9 kind: POINTER 10 pointee_type_id: 0x256300a6 11} 12pointer_reference { 13 id: 0x0484de69 14 kind: POINTER 15 pointee_type_id: 0x38539f38 16} 17pointer_reference { 18 id: 0x07b8ce6f 19 kind: POINTER 20 pointee_type_id: 0x34a3df20 21} 22pointer_reference { 23 id: 0x095e2d77 24 kind: POINTER 25 pointee_type_id: 0x0f385340 26} 27pointer_reference { 28 id: 0x0a6207c4 29 kind: POINTER 30 pointee_type_id: 0x03c8f98e 31} 32pointer_reference { 33 id: 0x0cbf60eb 34 kind: POINTER 35 pointee_type_id: 0x18bd6530 36} 37pointer_reference { 38 id: 0x0db25a6d 39 kind: POINTER 40 pointee_type_id: 0x1c898f28 41} 42pointer_reference { 43 id: 0x18bd6530 44 kind: POINTER 45 pointee_type_id: 0x48b5725f 46} 47pointer_reference { 48 id: 0x1ecc4d02 49 kind: POINTER 50 pointee_type_id: 0x5171d297 51} 52pointer_reference { 53 id: 0x1f5099bd 54 kind: POINTER 55 pointee_type_id: 0x5702806b 56} 57pointer_reference { 58 id: 0x1f5b8148 59 kind: POINTER 60 pointee_type_id: 0x572ee3bc 61} 62pointer_reference { 63 id: 0x23158137 64 kind: POINTER 65 pointee_type_id: 0xa616e242 66} 67pointer_reference { 68 id: 0x3124ab68 69 kind: POINTER 70 pointee_type_id: 0xeed24b3d 71} 72pointer_reference { 73 id: 0x38539f38 74 kind: POINTER 75 pointee_type_id: 0xcb0e9a7f 76} 77pointer_reference { 78 id: 0x38e46ac9 79 kind: POINTER 80 pointee_type_id: 0xc9d14db8 81} 82pointer_reference { 83 id: 0x3d67c7fb 84 kind: POINTER 85 pointee_type_id: 0xdfdff972 86} 87pointer_reference { 88 id: 0x3ede7f3d 89 kind: POINTER 90 pointee_type_id: 0xd1391a6a 91} 92typedef { 93 id: 0xcb0e9a7f 94 name: "AHardwareBuffer" 95 referred_type_id: 0xda3b284e 96} 97typedef { 98 id: 0x5702806b 99 name: "AHardwareBuffer_Desc" 100 referred_type_id: 0x1181d4aa 101} 102typedef { 103 id: 0x2d4df7eb 104 name: "AHardwareBuffer_Plane" 105 referred_type_id: 0x3b5eb23e 106} 107typedef { 108 id: 0x572ee3bc 109 name: "AHardwareBuffer_Planes" 110 referred_type_id: 0xd36c0c98 111} 112typedef { 113 id: 0x256300a6 114 name: "ANativeWindow" 115 referred_type_id: 0x56e357ff 116} 117typedef { 118 id: 0xa616e242 119 name: "ANativeWindow_Buffer" 120 referred_type_id: 0x26e0860b 121} 122typedef { 123 id: 0x34a3df20 124 name: "AParcel" 125 referred_type_id: 0xa0496784 126} 127typedef { 128 id: 0x0f385340 129 name: "ARect" 130 referred_type_id: 0x146735cc 131} 132typedef { 133 id: 0x16936efb 134 name: "__int32_t" 135 referred_type_id: 0x6720d32f 136} 137typedef { 138 id: 0x8f1f16be 139 name: "__int8_t" 140 referred_type_id: 0x5ab350f8 141} 142typedef { 143 id: 0x903f4c78 144 name: "__uint32_t" 145 referred_type_id: 0x4585663f 146} 147typedef { 148 id: 0x854daa2a 149 name: "__uint64_t" 150 referred_type_id: 0xd5df6730 151} 152typedef { 153 id: 0x32c05246 154 name: "binder_status_t" 155 referred_type_id: 0x5171d297 156} 157typedef { 158 id: 0x5171d297 159 name: "int32_t" 160 referred_type_id: 0x16936efb 161} 162typedef { 163 id: 0xde365fc3 164 name: "int8_t" 165 referred_type_id: 0x8f1f16be 166} 167typedef { 168 id: 0x1c3dbe5a 169 name: "uint32_t" 170 referred_type_id: 0x903f4c78 171} 172typedef { 173 id: 0x1c898f28 174 name: "uint64_t" 175 referred_type_id: 0x854daa2a 176} 177qualified { 178 id: 0xc9d14db8 179 qualifier: CONST 180 qualified_type_id: 0x5702806b 181} 182qualified { 183 id: 0xd1391a6a 184 qualifier: CONST 185 qualified_type_id: 0x34a3df20 186} 187qualified { 188 id: 0xdfdff972 189 qualifier: CONST 190 qualified_type_id: 0x0f385340 191} 192qualified { 193 id: 0xeed24b3d 194 qualifier: CONST 195 qualified_type_id: 0xcb0e9a7f 196} 197primitive { 198 id: 0x4585663f 199 name: "unsigned int" 200 encoding: UNSIGNED_INTEGER 201 bytesize: 0x00000004 202} 203primitive { 204 id: 0x5ab350f8 205 name: "signed char" 206 encoding: SIGNED_CHARACTER 207 bytesize: 0x00000001 208} 209primitive { 210 id: 0x6720d32f 211 name: "int" 212 encoding: SIGNED_INTEGER 213 bytesize: 0x00000004 214} 215primitive { 216 id: 0x8b7c737e 217 name: "float" 218 encoding: REAL_NUMBER 219 bytesize: 0x00000004 220} 221primitive { 222 id: 0xd5df6730 223 name: "unsigned long long" 224 encoding: UNSIGNED_INTEGER 225 bytesize: 0x00000008 226} 227array { 228 id: 0x871e6ee0 229 number_of_elements: 4 230 element_type_id: 0x2d4df7eb 231} 232member { 233 id: 0xfac54e4d 234 name: "bottom" 235 type_id: 0x5171d297 236 offset: 96 237} 238member { 239 id: 0xff8a9909 240 name: "data" 241 type_id: 0x18bd6530 242} 243member { 244 id: 0x084b6793 245 name: "format" 246 type_id: 0x1c3dbe5a 247 offset: 96 248} 249member { 250 id: 0x2b01dca7 251 name: "height" 252 type_id: 0x1c3dbe5a 253 offset: 32 254} 255member { 256 id: 0x6e6e19ef 257 name: "layers" 258 type_id: 0x1c3dbe5a 259 offset: 64 260} 261member { 262 id: 0x35a81977 263 name: "left" 264 type_id: 0x5171d297 265} 266member { 267 id: 0x731f40af 268 name: "pixelStride" 269 type_id: 0x1c3dbe5a 270 offset: 32 271} 272member { 273 id: 0xe8119d2e 274 name: "planeCount" 275 type_id: 0x1c3dbe5a 276} 277member { 278 id: 0x2993bb9b 279 name: "planes" 280 type_id: 0x871e6ee0 281 offset: 32 282} 283member { 284 id: 0xcec14abc 285 name: "rfu0" 286 type_id: 0x1c3dbe5a 287 offset: 224 288} 289member { 290 id: 0x0f0cadf4 291 name: "rfu1" 292 type_id: 0x1c898f28 293 offset: 256 294} 295member { 296 id: 0x0b27cdaf 297 name: "right" 298 type_id: 0x5171d297 299 offset: 64 300} 301member { 302 id: 0x34ce5ee4 303 name: "rowStride" 304 type_id: 0x1c3dbe5a 305 offset: 64 306} 307member { 308 id: 0x5e4942f4 309 name: "stride" 310 type_id: 0x1c3dbe5a 311 offset: 192 312} 313member { 314 id: 0xb61db703 315 name: "top" 316 type_id: 0x5171d297 317 offset: 32 318} 319member { 320 id: 0x07760962 321 name: "usage" 322 type_id: 0x1c898f28 323 offset: 128 324} 325member { 326 id: 0x0a91c7be 327 name: "width" 328 type_id: 0x1c3dbe5a 329} 330struct_union { 331 id: 0xda3b284e 332 kind: STRUCT 333 name: "AHardwareBuffer" 334} 335struct_union { 336 id: 0x1181d4aa 337 kind: STRUCT 338 name: "AHardwareBuffer_Desc" 339 definition { 340 bytesize: 40 341 member_id: 0x0a91c7be 342 member_id: 0x2b01dca7 343 member_id: 0x6e6e19ef 344 member_id: 0x084b6793 345 member_id: 0x07760962 346 member_id: 0x5e4942f4 347 member_id: 0xcec14abc 348 member_id: 0x0f0cadf4 349 } 350} 351struct_union { 352 id: 0x3b5eb23e 353 kind: STRUCT 354 name: "AHardwareBuffer_Plane" 355 definition { 356 bytesize: 12 357 member_id: 0xff8a9909 358 member_id: 0x731f40af 359 member_id: 0x34ce5ee4 360 } 361} 362struct_union { 363 id: 0xd36c0c98 364 kind: STRUCT 365 name: "AHardwareBuffer_Planes" 366 definition { 367 bytesize: 52 368 member_id: 0xe8119d2e 369 member_id: 0x2993bb9b 370 } 371} 372struct_union { 373 id: 0x56e357ff 374 kind: STRUCT 375 name: "ANativeWindow" 376} 377struct_union { 378 id: 0x26e0860b 379 kind: STRUCT 380 name: "ANativeWindow_Buffer" 381} 382struct_union { 383 id: 0xa0496784 384 kind: STRUCT 385 name: "AParcel" 386} 387struct_union { 388 id: 0x146735cc 389 kind: STRUCT 390 name: "ARect" 391 definition { 392 bytesize: 16 393 member_id: 0x35a81977 394 member_id: 0xb61db703 395 member_id: 0x0b27cdaf 396 member_id: 0xfac54e4d 397 } 398} 399function { 400 id: 0x106a6ff0 401 return_type_id: 0x48b5725f 402 parameter_id: 0x03c8f98e 403} 404function { 405 id: 0x1cac392f 406 return_type_id: 0x48b5725f 407 parameter_id: 0x3124ab68 408 parameter_id: 0x1f5099bd 409} 410function { 411 id: 0x1e8cb65d 412 return_type_id: 0x48b5725f 413 parameter_id: 0x38539f38 414} 415function { 416 id: 0x845ac49d 417 return_type_id: 0x6720d32f 418 parameter_id: 0x6720d32f 419 parameter_id: 0x0484de69 420} 421function { 422 id: 0x90554ab9 423 return_type_id: 0x6720d32f 424 parameter_id: 0x3124ab68 425 parameter_id: 0x6720d32f 426} 427function { 428 id: 0x91ff009c 429 return_type_id: 0x6720d32f 430 parameter_id: 0x3124ab68 431 parameter_id: 0x0db25a6d 432} 433function { 434 id: 0x93abeae4 435 return_type_id: 0x6720d32f 436 parameter_id: 0x38e46ac9 437 parameter_id: 0x0484de69 438} 439function { 440 id: 0x93b9f99d 441 return_type_id: 0x6720d32f 442 parameter_id: 0x38e46ac9 443} 444function { 445 id: 0x93ef35d5 446 return_type_id: 0x6720d32f 447 parameter_id: 0x38539f38 448 parameter_id: 0x1ecc4d02 449} 450function { 451 id: 0x93f28819 452 return_type_id: 0x6720d32f 453 parameter_id: 0x38539f38 454 parameter_id: 0x1c898f28 455 parameter_id: 0x5171d297 456 parameter_id: 0x3d67c7fb 457 parameter_id: 0x0cbf60eb 458} 459function { 460 id: 0x93f28865 461 return_type_id: 0x6720d32f 462 parameter_id: 0x38539f38 463 parameter_id: 0x1c898f28 464 parameter_id: 0x5171d297 465 parameter_id: 0x3d67c7fb 466 parameter_id: 0x0cbf60eb 467 parameter_id: 0x1ecc4d02 468 parameter_id: 0x1ecc4d02 469} 470function { 471 id: 0x93f28ce0 472 return_type_id: 0x6720d32f 473 parameter_id: 0x38539f38 474 parameter_id: 0x1c898f28 475 parameter_id: 0x5171d297 476 parameter_id: 0x3d67c7fb 477 parameter_id: 0x1f5b8148 478} 479function { 480 id: 0xd879a4a1 481 return_type_id: 0x5171d297 482 parameter_id: 0x03c8f98e 483 parameter_id: 0x23158137 484 parameter_id: 0x095e2d77 485} 486function { 487 id: 0xd8f7a52e 488 return_type_id: 0x5171d297 489 parameter_id: 0x03c8f98e 490} 491function { 492 id: 0xd9a77bd7 493 return_type_id: 0x5171d297 494 parameter_id: 0x03c8f98e 495 parameter_id: 0x5171d297 496 parameter_id: 0x5171d297 497 parameter_id: 0x5171d297 498} 499function { 500 id: 0xd9b26264 501 return_type_id: 0x5171d297 502 parameter_id: 0x03c8f98e 503 parameter_id: 0x5171d297 504} 505function { 506 id: 0xdaedd974 507 return_type_id: 0x5171d297 508 parameter_id: 0x03c8f98e 509 parameter_id: 0x8b7c737e 510 parameter_id: 0xde365fc3 511} 512function { 513 id: 0xdaeea1ad 514 return_type_id: 0x5171d297 515 parameter_id: 0x03c8f98e 516 parameter_id: 0x8b7c737e 517 parameter_id: 0xde365fc3 518 parameter_id: 0xde365fc3 519} 520function { 521 id: 0xe74b5a9a 522 return_type_id: 0x32c05246 523 parameter_id: 0x03c8f98e 524 parameter_id: 0x07b8ce6f 525} 526function { 527 id: 0xe8020b76 528 return_type_id: 0x32c05246 529 parameter_id: 0x3ede7f3d 530 parameter_id: 0x0484de69 531} 532function { 533 id: 0xe8399010 534 return_type_id: 0x32c05246 535 parameter_id: 0x3ede7f3d 536 parameter_id: 0x0a6207c4 537} 538function { 539 id: 0xebf04e23 540 return_type_id: 0x32c05246 541 parameter_id: 0x3124ab68 542 parameter_id: 0x07b8ce6f 543} 544elf_symbol { 545 id: 0x83b535a6 546 name: "AHardwareBuffer_acquire" 547 is_defined: true 548 symbol_type: FUNCTION 549 type_id: 0x1e8cb65d 550 full_name: "AHardwareBuffer_acquire" 551} 552elf_symbol { 553 id: 0xcdb6ed22 554 name: "AHardwareBuffer_allocate" 555 is_defined: true 556 symbol_type: FUNCTION 557 type_id: 0x93abeae4 558 full_name: "AHardwareBuffer_allocate" 559} 560elf_symbol { 561 id: 0xba4a7385 562 name: "AHardwareBuffer_describe" 563 is_defined: true 564 symbol_type: FUNCTION 565 type_id: 0x1cac392f 566 full_name: "AHardwareBuffer_describe" 567} 568elf_symbol { 569 id: 0x27224256 570 name: "AHardwareBuffer_getId" 571 is_defined: true 572 symbol_type: FUNCTION 573 type_id: 0x91ff009c 574 full_name: "AHardwareBuffer_getId" 575} 576elf_symbol { 577 id: 0xee47bd37 578 name: "AHardwareBuffer_isSupported" 579 is_defined: true 580 symbol_type: FUNCTION 581 type_id: 0x93b9f99d 582 full_name: "AHardwareBuffer_isSupported" 583} 584elf_symbol { 585 id: 0x409a6a1b 586 name: "AHardwareBuffer_lock" 587 is_defined: true 588 symbol_type: FUNCTION 589 type_id: 0x93f28819 590 full_name: "AHardwareBuffer_lock" 591} 592elf_symbol { 593 id: 0xd1a32559 594 name: "AHardwareBuffer_lockAndGetInfo" 595 is_defined: true 596 symbol_type: FUNCTION 597 type_id: 0x93f28865 598 full_name: "AHardwareBuffer_lockAndGetInfo" 599} 600elf_symbol { 601 id: 0x86571d6a 602 name: "AHardwareBuffer_lockPlanes" 603 is_defined: true 604 symbol_type: FUNCTION 605 type_id: 0x93f28ce0 606 full_name: "AHardwareBuffer_lockPlanes" 607} 608elf_symbol { 609 id: 0x188db597 610 name: "AHardwareBuffer_readFromParcel" 611 is_defined: true 612 symbol_type: FUNCTION 613 type_id: 0xe8020b76 614 full_name: "AHardwareBuffer_readFromParcel" 615} 616elf_symbol { 617 id: 0xfa67aafd 618 name: "AHardwareBuffer_recvHandleFromUnixSocket" 619 is_defined: true 620 symbol_type: FUNCTION 621 type_id: 0x845ac49d 622 full_name: "AHardwareBuffer_recvHandleFromUnixSocket" 623} 624elf_symbol { 625 id: 0x196e732c 626 name: "AHardwareBuffer_release" 627 is_defined: true 628 symbol_type: FUNCTION 629 type_id: 0x1e8cb65d 630 full_name: "AHardwareBuffer_release" 631} 632elf_symbol { 633 id: 0xb74ef162 634 name: "AHardwareBuffer_sendHandleToUnixSocket" 635 is_defined: true 636 symbol_type: FUNCTION 637 type_id: 0x90554ab9 638 full_name: "AHardwareBuffer_sendHandleToUnixSocket" 639} 640elf_symbol { 641 id: 0x7815dfb1 642 name: "AHardwareBuffer_unlock" 643 is_defined: true 644 symbol_type: FUNCTION 645 type_id: 0x93ef35d5 646 full_name: "AHardwareBuffer_unlock" 647} 648elf_symbol { 649 id: 0x99bbbdfb 650 name: "AHardwareBuffer_writeToParcel" 651 is_defined: true 652 symbol_type: FUNCTION 653 type_id: 0xebf04e23 654 full_name: "AHardwareBuffer_writeToParcel" 655} 656elf_symbol { 657 id: 0x475e13d9 658 name: "ANativeWindow_acquire" 659 is_defined: true 660 symbol_type: FUNCTION 661 type_id: 0x106a6ff0 662 full_name: "ANativeWindow_acquire" 663} 664elf_symbol { 665 id: 0x931d25fb 666 name: "ANativeWindow_getBuffersDataSpace" 667 is_defined: true 668 symbol_type: FUNCTION 669 type_id: 0xd8f7a52e 670 full_name: "ANativeWindow_getBuffersDataSpace" 671} 672elf_symbol { 673 id: 0x79015d4f 674 name: "ANativeWindow_getBuffersDefaultDataSpace" 675 is_defined: true 676 symbol_type: FUNCTION 677 type_id: 0xd8f7a52e 678 full_name: "ANativeWindow_getBuffersDefaultDataSpace" 679} 680elf_symbol { 681 id: 0xd406255c 682 name: "ANativeWindow_getFormat" 683 is_defined: true 684 symbol_type: FUNCTION 685 type_id: 0xd8f7a52e 686 full_name: "ANativeWindow_getFormat" 687} 688elf_symbol { 689 id: 0x73bf11ac 690 name: "ANativeWindow_getHeight" 691 is_defined: true 692 symbol_type: FUNCTION 693 type_id: 0xd8f7a52e 694 full_name: "ANativeWindow_getHeight" 695} 696elf_symbol { 697 id: 0x47ef1a0e 698 name: "ANativeWindow_getWidth" 699 is_defined: true 700 symbol_type: FUNCTION 701 type_id: 0xd8f7a52e 702 full_name: "ANativeWindow_getWidth" 703} 704elf_symbol { 705 id: 0x50ee8dae 706 name: "ANativeWindow_lock" 707 is_defined: true 708 symbol_type: FUNCTION 709 type_id: 0xd879a4a1 710 full_name: "ANativeWindow_lock" 711} 712elf_symbol { 713 id: 0xf0fa2db0 714 name: "ANativeWindow_readFromParcel" 715 is_defined: true 716 symbol_type: FUNCTION 717 type_id: 0xe8399010 718 full_name: "ANativeWindow_readFromParcel" 719} 720elf_symbol { 721 id: 0x44c9d0ee 722 name: "ANativeWindow_release" 723 is_defined: true 724 symbol_type: FUNCTION 725 type_id: 0x106a6ff0 726 full_name: "ANativeWindow_release" 727} 728elf_symbol { 729 id: 0x1480d8c4 730 name: "ANativeWindow_setBuffersDataSpace" 731 is_defined: true 732 symbol_type: FUNCTION 733 type_id: 0xd9b26264 734 full_name: "ANativeWindow_setBuffersDataSpace" 735} 736elf_symbol { 737 id: 0x3989e497 738 name: "ANativeWindow_setBuffersGeometry" 739 is_defined: true 740 symbol_type: FUNCTION 741 type_id: 0xd9a77bd7 742 full_name: "ANativeWindow_setBuffersGeometry" 743} 744elf_symbol { 745 id: 0x0fa46ee2 746 name: "ANativeWindow_setBuffersTransform" 747 is_defined: true 748 symbol_type: FUNCTION 749 type_id: 0xd9b26264 750 full_name: "ANativeWindow_setBuffersTransform" 751} 752elf_symbol { 753 id: 0x59e4e5c0 754 name: "ANativeWindow_setFrameRate" 755 is_defined: true 756 symbol_type: FUNCTION 757 type_id: 0xdaedd974 758 full_name: "ANativeWindow_setFrameRate" 759} 760elf_symbol { 761 id: 0x6f97b933 762 name: "ANativeWindow_setFrameRateWithChangeStrategy" 763 is_defined: true 764 symbol_type: FUNCTION 765 type_id: 0xdaeea1ad 766 full_name: "ANativeWindow_setFrameRateWithChangeStrategy" 767} 768elf_symbol { 769 id: 0x66313631 770 name: "ANativeWindow_tryAllocateBuffers" 771 is_defined: true 772 symbol_type: FUNCTION 773 type_id: 0x106a6ff0 774 full_name: "ANativeWindow_tryAllocateBuffers" 775} 776elf_symbol { 777 id: 0xf129b964 778 name: "ANativeWindow_unlockAndPost" 779 is_defined: true 780 symbol_type: FUNCTION 781 type_id: 0xd8f7a52e 782 full_name: "ANativeWindow_unlockAndPost" 783} 784elf_symbol { 785 id: 0x2c11464b 786 name: "ANativeWindow_writeToParcel" 787 is_defined: true 788 symbol_type: FUNCTION 789 type_id: 0xe74b5a9a 790 full_name: "ANativeWindow_writeToParcel" 791} 792interface { 793 id: 0x84ea5130 794 symbol_id: 0x83b535a6 795 symbol_id: 0xcdb6ed22 796 symbol_id: 0xba4a7385 797 symbol_id: 0x27224256 798 symbol_id: 0xee47bd37 799 symbol_id: 0x409a6a1b 800 symbol_id: 0xd1a32559 801 symbol_id: 0x86571d6a 802 symbol_id: 0x188db597 803 symbol_id: 0xfa67aafd 804 symbol_id: 0x196e732c 805 symbol_id: 0xb74ef162 806 symbol_id: 0x7815dfb1 807 symbol_id: 0x99bbbdfb 808 symbol_id: 0x475e13d9 809 symbol_id: 0x931d25fb 810 symbol_id: 0x79015d4f 811 symbol_id: 0xd406255c 812 symbol_id: 0x73bf11ac 813 symbol_id: 0x47ef1a0e 814 symbol_id: 0x50ee8dae 815 symbol_id: 0xf0fa2db0 816 symbol_id: 0x44c9d0ee 817 symbol_id: 0x1480d8c4 818 symbol_id: 0x3989e497 819 symbol_id: 0x0fa46ee2 820 symbol_id: 0x59e4e5c0 821 symbol_id: 0x6f97b933 822 symbol_id: 0x66313631 823 symbol_id: 0xf129b964 824 symbol_id: 0x2c11464b 825} 826