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: 0x095e2d77 19 kind: POINTER 20 pointee_type_id: 0x0f385340 21} 22pointer_reference { 23 id: 0x0cbf60eb 24 kind: POINTER 25 pointee_type_id: 0x18bd6530 26} 27pointer_reference { 28 id: 0x18bd6530 29 kind: POINTER 30 pointee_type_id: 0x48b5725f 31} 32pointer_reference { 33 id: 0x1ecc4d02 34 kind: POINTER 35 pointee_type_id: 0x5171d297 36} 37pointer_reference { 38 id: 0x1f5099bd 39 kind: POINTER 40 pointee_type_id: 0x5702806b 41} 42pointer_reference { 43 id: 0x1f5b8148 44 kind: POINTER 45 pointee_type_id: 0x572ee3bc 46} 47pointer_reference { 48 id: 0x23158137 49 kind: POINTER 50 pointee_type_id: 0xa616e242 51} 52pointer_reference { 53 id: 0x3124ab68 54 kind: POINTER 55 pointee_type_id: 0xeed24b3d 56} 57pointer_reference { 58 id: 0x38539f38 59 kind: POINTER 60 pointee_type_id: 0xcb0e9a7f 61} 62pointer_reference { 63 id: 0x38e46ac9 64 kind: POINTER 65 pointee_type_id: 0xc9d14db8 66} 67pointer_reference { 68 id: 0x3d67c7fb 69 kind: POINTER 70 pointee_type_id: 0xdfdff972 71} 72typedef { 73 id: 0xcb0e9a7f 74 name: "AHardwareBuffer" 75 referred_type_id: 0xda3b284e 76} 77typedef { 78 id: 0x5702806b 79 name: "AHardwareBuffer_Desc" 80 referred_type_id: 0x1181d4aa 81} 82typedef { 83 id: 0x2d4df7eb 84 name: "AHardwareBuffer_Plane" 85 referred_type_id: 0x3b5eb23e 86} 87typedef { 88 id: 0x572ee3bc 89 name: "AHardwareBuffer_Planes" 90 referred_type_id: 0xd36c0c98 91} 92typedef { 93 id: 0x256300a6 94 name: "ANativeWindow" 95 referred_type_id: 0x56e357ff 96} 97typedef { 98 id: 0xa616e242 99 name: "ANativeWindow_Buffer" 100 referred_type_id: 0x26e0860b 101} 102typedef { 103 id: 0x0f385340 104 name: "ARect" 105 referred_type_id: 0x146735cc 106} 107typedef { 108 id: 0x16936efb 109 name: "__int32_t" 110 referred_type_id: 0x6720d32f 111} 112typedef { 113 id: 0x903f4c78 114 name: "__uint32_t" 115 referred_type_id: 0x4585663f 116} 117typedef { 118 id: 0x854daa2a 119 name: "__uint64_t" 120 referred_type_id: 0xd5df6730 121} 122typedef { 123 id: 0x5171d297 124 name: "int32_t" 125 referred_type_id: 0x16936efb 126} 127typedef { 128 id: 0x1c3dbe5a 129 name: "uint32_t" 130 referred_type_id: 0x903f4c78 131} 132typedef { 133 id: 0x1c898f28 134 name: "uint64_t" 135 referred_type_id: 0x854daa2a 136} 137qualified { 138 id: 0xc9d14db8 139 qualifier: CONST 140 qualified_type_id: 0x5702806b 141} 142qualified { 143 id: 0xdfdff972 144 qualifier: CONST 145 qualified_type_id: 0x0f385340 146} 147qualified { 148 id: 0xeed24b3d 149 qualifier: CONST 150 qualified_type_id: 0xcb0e9a7f 151} 152primitive { 153 id: 0x4585663f 154 name: "unsigned int" 155 encoding: UNSIGNED_INTEGER 156 bytesize: 0x00000004 157} 158primitive { 159 id: 0x6720d32f 160 name: "int" 161 encoding: SIGNED_INTEGER 162 bytesize: 0x00000004 163} 164primitive { 165 id: 0xd5df6730 166 name: "unsigned long long" 167 encoding: UNSIGNED_INTEGER 168 bytesize: 0x00000008 169} 170array { 171 id: 0x871e6ee0 172 number_of_elements: 4 173 element_type_id: 0x2d4df7eb 174} 175member { 176 id: 0xfac54e4d 177 name: "bottom" 178 type_id: 0x5171d297 179 offset: 96 180} 181member { 182 id: 0xff8a9909 183 name: "data" 184 type_id: 0x18bd6530 185} 186member { 187 id: 0x084b6793 188 name: "format" 189 type_id: 0x1c3dbe5a 190 offset: 96 191} 192member { 193 id: 0x2b01dca7 194 name: "height" 195 type_id: 0x1c3dbe5a 196 offset: 32 197} 198member { 199 id: 0x6e6e19ef 200 name: "layers" 201 type_id: 0x1c3dbe5a 202 offset: 64 203} 204member { 205 id: 0x35a81977 206 name: "left" 207 type_id: 0x5171d297 208} 209member { 210 id: 0x731f40af 211 name: "pixelStride" 212 type_id: 0x1c3dbe5a 213 offset: 32 214} 215member { 216 id: 0xe8119d2e 217 name: "planeCount" 218 type_id: 0x1c3dbe5a 219} 220member { 221 id: 0x2993bb9b 222 name: "planes" 223 type_id: 0x871e6ee0 224 offset: 32 225} 226member { 227 id: 0xcec14abc 228 name: "rfu0" 229 type_id: 0x1c3dbe5a 230 offset: 224 231} 232member { 233 id: 0x0f0cadf4 234 name: "rfu1" 235 type_id: 0x1c898f28 236 offset: 256 237} 238member { 239 id: 0x0b27cdaf 240 name: "right" 241 type_id: 0x5171d297 242 offset: 64 243} 244member { 245 id: 0x34ce5ee4 246 name: "rowStride" 247 type_id: 0x1c3dbe5a 248 offset: 64 249} 250member { 251 id: 0x5e4942f4 252 name: "stride" 253 type_id: 0x1c3dbe5a 254 offset: 192 255} 256member { 257 id: 0xb61db703 258 name: "top" 259 type_id: 0x5171d297 260 offset: 32 261} 262member { 263 id: 0x07760962 264 name: "usage" 265 type_id: 0x1c898f28 266 offset: 128 267} 268member { 269 id: 0x0a91c7be 270 name: "width" 271 type_id: 0x1c3dbe5a 272} 273struct_union { 274 id: 0xda3b284e 275 kind: STRUCT 276 name: "AHardwareBuffer" 277} 278struct_union { 279 id: 0x1181d4aa 280 kind: STRUCT 281 name: "AHardwareBuffer_Desc" 282 definition { 283 bytesize: 40 284 member_id: 0x0a91c7be 285 member_id: 0x2b01dca7 286 member_id: 0x6e6e19ef 287 member_id: 0x084b6793 288 member_id: 0x07760962 289 member_id: 0x5e4942f4 290 member_id: 0xcec14abc 291 member_id: 0x0f0cadf4 292 } 293} 294struct_union { 295 id: 0x3b5eb23e 296 kind: STRUCT 297 name: "AHardwareBuffer_Plane" 298 definition { 299 bytesize: 12 300 member_id: 0xff8a9909 301 member_id: 0x731f40af 302 member_id: 0x34ce5ee4 303 } 304} 305struct_union { 306 id: 0xd36c0c98 307 kind: STRUCT 308 name: "AHardwareBuffer_Planes" 309 definition { 310 bytesize: 52 311 member_id: 0xe8119d2e 312 member_id: 0x2993bb9b 313 } 314} 315struct_union { 316 id: 0x56e357ff 317 kind: STRUCT 318 name: "ANativeWindow" 319} 320struct_union { 321 id: 0x26e0860b 322 kind: STRUCT 323 name: "ANativeWindow_Buffer" 324} 325struct_union { 326 id: 0x146735cc 327 kind: STRUCT 328 name: "ARect" 329 definition { 330 bytesize: 16 331 member_id: 0x35a81977 332 member_id: 0xb61db703 333 member_id: 0x0b27cdaf 334 member_id: 0xfac54e4d 335 } 336} 337function { 338 id: 0x106a6ff0 339 return_type_id: 0x48b5725f 340 parameter_id: 0x03c8f98e 341} 342function { 343 id: 0x1cac392f 344 return_type_id: 0x48b5725f 345 parameter_id: 0x3124ab68 346 parameter_id: 0x1f5099bd 347} 348function { 349 id: 0x1e8cb65d 350 return_type_id: 0x48b5725f 351 parameter_id: 0x38539f38 352} 353function { 354 id: 0x845ac49d 355 return_type_id: 0x6720d32f 356 parameter_id: 0x6720d32f 357 parameter_id: 0x0484de69 358} 359function { 360 id: 0x90554ab9 361 return_type_id: 0x6720d32f 362 parameter_id: 0x3124ab68 363 parameter_id: 0x6720d32f 364} 365function { 366 id: 0x93abeae4 367 return_type_id: 0x6720d32f 368 parameter_id: 0x38e46ac9 369 parameter_id: 0x0484de69 370} 371function { 372 id: 0x93b9f99d 373 return_type_id: 0x6720d32f 374 parameter_id: 0x38e46ac9 375} 376function { 377 id: 0x93ef35d5 378 return_type_id: 0x6720d32f 379 parameter_id: 0x38539f38 380 parameter_id: 0x1ecc4d02 381} 382function { 383 id: 0x93f28819 384 return_type_id: 0x6720d32f 385 parameter_id: 0x38539f38 386 parameter_id: 0x1c898f28 387 parameter_id: 0x5171d297 388 parameter_id: 0x3d67c7fb 389 parameter_id: 0x0cbf60eb 390} 391function { 392 id: 0x93f28865 393 return_type_id: 0x6720d32f 394 parameter_id: 0x38539f38 395 parameter_id: 0x1c898f28 396 parameter_id: 0x5171d297 397 parameter_id: 0x3d67c7fb 398 parameter_id: 0x0cbf60eb 399 parameter_id: 0x1ecc4d02 400 parameter_id: 0x1ecc4d02 401} 402function { 403 id: 0x93f28ce0 404 return_type_id: 0x6720d32f 405 parameter_id: 0x38539f38 406 parameter_id: 0x1c898f28 407 parameter_id: 0x5171d297 408 parameter_id: 0x3d67c7fb 409 parameter_id: 0x1f5b8148 410} 411function { 412 id: 0xd879a4a1 413 return_type_id: 0x5171d297 414 parameter_id: 0x03c8f98e 415 parameter_id: 0x23158137 416 parameter_id: 0x095e2d77 417} 418function { 419 id: 0xd8f7a52e 420 return_type_id: 0x5171d297 421 parameter_id: 0x03c8f98e 422} 423function { 424 id: 0xd9a77bd7 425 return_type_id: 0x5171d297 426 parameter_id: 0x03c8f98e 427 parameter_id: 0x5171d297 428 parameter_id: 0x5171d297 429 parameter_id: 0x5171d297 430} 431function { 432 id: 0xd9b26264 433 return_type_id: 0x5171d297 434 parameter_id: 0x03c8f98e 435 parameter_id: 0x5171d297 436} 437elf_symbol { 438 id: 0x83b535a6 439 name: "AHardwareBuffer_acquire" 440 is_defined: true 441 symbol_type: FUNCTION 442 type_id: 0x1e8cb65d 443 full_name: "AHardwareBuffer_acquire" 444} 445elf_symbol { 446 id: 0xcdb6ed22 447 name: "AHardwareBuffer_allocate" 448 is_defined: true 449 symbol_type: FUNCTION 450 type_id: 0x93abeae4 451 full_name: "AHardwareBuffer_allocate" 452} 453elf_symbol { 454 id: 0xba4a7385 455 name: "AHardwareBuffer_describe" 456 is_defined: true 457 symbol_type: FUNCTION 458 type_id: 0x1cac392f 459 full_name: "AHardwareBuffer_describe" 460} 461elf_symbol { 462 id: 0xee47bd37 463 name: "AHardwareBuffer_isSupported" 464 is_defined: true 465 symbol_type: FUNCTION 466 type_id: 0x93b9f99d 467 full_name: "AHardwareBuffer_isSupported" 468} 469elf_symbol { 470 id: 0x409a6a1b 471 name: "AHardwareBuffer_lock" 472 is_defined: true 473 symbol_type: FUNCTION 474 type_id: 0x93f28819 475 full_name: "AHardwareBuffer_lock" 476} 477elf_symbol { 478 id: 0xd1a32559 479 name: "AHardwareBuffer_lockAndGetInfo" 480 is_defined: true 481 symbol_type: FUNCTION 482 type_id: 0x93f28865 483 full_name: "AHardwareBuffer_lockAndGetInfo" 484} 485elf_symbol { 486 id: 0x86571d6a 487 name: "AHardwareBuffer_lockPlanes" 488 is_defined: true 489 symbol_type: FUNCTION 490 type_id: 0x93f28ce0 491 full_name: "AHardwareBuffer_lockPlanes" 492} 493elf_symbol { 494 id: 0xfa67aafd 495 name: "AHardwareBuffer_recvHandleFromUnixSocket" 496 is_defined: true 497 symbol_type: FUNCTION 498 type_id: 0x845ac49d 499 full_name: "AHardwareBuffer_recvHandleFromUnixSocket" 500} 501elf_symbol { 502 id: 0x196e732c 503 name: "AHardwareBuffer_release" 504 is_defined: true 505 symbol_type: FUNCTION 506 type_id: 0x1e8cb65d 507 full_name: "AHardwareBuffer_release" 508} 509elf_symbol { 510 id: 0xb74ef162 511 name: "AHardwareBuffer_sendHandleToUnixSocket" 512 is_defined: true 513 symbol_type: FUNCTION 514 type_id: 0x90554ab9 515 full_name: "AHardwareBuffer_sendHandleToUnixSocket" 516} 517elf_symbol { 518 id: 0x7815dfb1 519 name: "AHardwareBuffer_unlock" 520 is_defined: true 521 symbol_type: FUNCTION 522 type_id: 0x93ef35d5 523 full_name: "AHardwareBuffer_unlock" 524} 525elf_symbol { 526 id: 0x475e13d9 527 name: "ANativeWindow_acquire" 528 is_defined: true 529 symbol_type: FUNCTION 530 type_id: 0x106a6ff0 531 full_name: "ANativeWindow_acquire" 532} 533elf_symbol { 534 id: 0x931d25fb 535 name: "ANativeWindow_getBuffersDataSpace" 536 is_defined: true 537 symbol_type: FUNCTION 538 type_id: 0xd8f7a52e 539 full_name: "ANativeWindow_getBuffersDataSpace" 540} 541elf_symbol { 542 id: 0xd406255c 543 name: "ANativeWindow_getFormat" 544 is_defined: true 545 symbol_type: FUNCTION 546 type_id: 0xd8f7a52e 547 full_name: "ANativeWindow_getFormat" 548} 549elf_symbol { 550 id: 0x73bf11ac 551 name: "ANativeWindow_getHeight" 552 is_defined: true 553 symbol_type: FUNCTION 554 type_id: 0xd8f7a52e 555 full_name: "ANativeWindow_getHeight" 556} 557elf_symbol { 558 id: 0x47ef1a0e 559 name: "ANativeWindow_getWidth" 560 is_defined: true 561 symbol_type: FUNCTION 562 type_id: 0xd8f7a52e 563 full_name: "ANativeWindow_getWidth" 564} 565elf_symbol { 566 id: 0x50ee8dae 567 name: "ANativeWindow_lock" 568 is_defined: true 569 symbol_type: FUNCTION 570 type_id: 0xd879a4a1 571 full_name: "ANativeWindow_lock" 572} 573elf_symbol { 574 id: 0x44c9d0ee 575 name: "ANativeWindow_release" 576 is_defined: true 577 symbol_type: FUNCTION 578 type_id: 0x106a6ff0 579 full_name: "ANativeWindow_release" 580} 581elf_symbol { 582 id: 0x1480d8c4 583 name: "ANativeWindow_setBuffersDataSpace" 584 is_defined: true 585 symbol_type: FUNCTION 586 type_id: 0xd9b26264 587 full_name: "ANativeWindow_setBuffersDataSpace" 588} 589elf_symbol { 590 id: 0x3989e497 591 name: "ANativeWindow_setBuffersGeometry" 592 is_defined: true 593 symbol_type: FUNCTION 594 type_id: 0xd9a77bd7 595 full_name: "ANativeWindow_setBuffersGeometry" 596} 597elf_symbol { 598 id: 0x0fa46ee2 599 name: "ANativeWindow_setBuffersTransform" 600 is_defined: true 601 symbol_type: FUNCTION 602 type_id: 0xd9b26264 603 full_name: "ANativeWindow_setBuffersTransform" 604} 605elf_symbol { 606 id: 0xf129b964 607 name: "ANativeWindow_unlockAndPost" 608 is_defined: true 609 symbol_type: FUNCTION 610 type_id: 0xd8f7a52e 611 full_name: "ANativeWindow_unlockAndPost" 612} 613interface { 614 id: 0x84ea5130 615 symbol_id: 0x83b535a6 616 symbol_id: 0xcdb6ed22 617 symbol_id: 0xba4a7385 618 symbol_id: 0xee47bd37 619 symbol_id: 0x409a6a1b 620 symbol_id: 0xd1a32559 621 symbol_id: 0x86571d6a 622 symbol_id: 0xfa67aafd 623 symbol_id: 0x196e732c 624 symbol_id: 0xb74ef162 625 symbol_id: 0x7815dfb1 626 symbol_id: 0x475e13d9 627 symbol_id: 0x931d25fb 628 symbol_id: 0xd406255c 629 symbol_id: 0x73bf11ac 630 symbol_id: 0x47ef1a0e 631 symbol_id: 0x50ee8dae 632 symbol_id: 0x44c9d0ee 633 symbol_id: 0x1480d8c4 634 symbol_id: 0x3989e497 635 symbol_id: 0x0fa46ee2 636 symbol_id: 0xf129b964 637} 638