1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA1_Pv", 7 "name" : "void *[1]", 8 "referenced_type" : "_ZTIPv", 9 "size" : 4, 10 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 11 }, 12 { 13 "alignment" : 4, 14 "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane", 15 "name" : "AHardwareBuffer_Plane[4]", 16 "referenced_type" : "_ZTI21AHardwareBuffer_Plane", 17 "size" : 48, 18 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 19 }, 20 { 21 "alignment" : 4, 22 "linker_set_key" : "_ZTIA4_Pv", 23 "name" : "void *[4]", 24 "referenced_type" : "_ZTIPv", 25 "size" : 16, 26 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 27 }, 28 { 29 "alignment" : 4, 30 "linker_set_key" : "_ZTIA4_i", 31 "name" : "int[4]", 32 "referenced_type" : "_ZTIi", 33 "size" : 16, 34 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 35 }, 36 { 37 "alignment" : 4, 38 "linker_set_key" : "_ZTIA6_Pv", 39 "name" : "void *[6]", 40 "referenced_type" : "_ZTIPv", 41 "size" : 24, 42 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 43 }, 44 { 45 "alignment" : 4, 46 "linker_set_key" : "_ZTIA6_j", 47 "name" : "unsigned int[6]", 48 "referenced_type" : "_ZTIj", 49 "size" : 24, 50 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 51 } 52 ], 53 "builtin_types" : 54 [ 55 { 56 "alignment" : 1, 57 "is_integral" : true, 58 "linker_set_key" : "_ZTIa", 59 "name" : "signed char", 60 "size" : 1 61 }, 62 { 63 "alignment" : 1, 64 "is_integral" : true, 65 "is_unsigned" : true, 66 "linker_set_key" : "_ZTIb", 67 "name" : "bool", 68 "size" : 1 69 }, 70 { 71 "alignment" : 1, 72 "is_integral" : true, 73 "is_unsigned" : true, 74 "linker_set_key" : "_ZTIc", 75 "name" : "char", 76 "size" : 1 77 }, 78 { 79 "alignment" : 4, 80 "linker_set_key" : "_ZTIf", 81 "name" : "float", 82 "size" : 4 83 }, 84 { 85 "alignment" : 4, 86 "is_integral" : true, 87 "linker_set_key" : "_ZTIi", 88 "name" : "int", 89 "size" : 4 90 }, 91 { 92 "alignment" : 4, 93 "is_integral" : true, 94 "is_unsigned" : true, 95 "linker_set_key" : "_ZTIj", 96 "name" : "unsigned int", 97 "size" : 4 98 }, 99 { 100 "linker_set_key" : "_ZTIv", 101 "name" : "void" 102 }, 103 { 104 "alignment" : 8, 105 "is_integral" : true, 106 "linker_set_key" : "_ZTIx", 107 "name" : "long long", 108 "size" : 8 109 }, 110 { 111 "alignment" : 8, 112 "is_integral" : true, 113 "is_unsigned" : true, 114 "linker_set_key" : "_ZTIy", 115 "name" : "unsigned long long", 116 "size" : 8 117 } 118 ], 119 "elf_functions" : 120 [ 121 { 122 "name" : "AHardwareBuffer_acquire" 123 }, 124 { 125 "name" : "AHardwareBuffer_allocate" 126 }, 127 { 128 "name" : "AHardwareBuffer_allocateWithOptions" 129 }, 130 { 131 "name" : "AHardwareBuffer_createFromHandle" 132 }, 133 { 134 "name" : "AHardwareBuffer_describe" 135 }, 136 { 137 "name" : "AHardwareBuffer_getDataSpace" 138 }, 139 { 140 "name" : "AHardwareBuffer_getId" 141 }, 142 { 143 "name" : "AHardwareBuffer_getNativeHandle" 144 }, 145 { 146 "name" : "AHardwareBuffer_isSupported" 147 }, 148 { 149 "name" : "AHardwareBuffer_lock" 150 }, 151 { 152 "name" : "AHardwareBuffer_lockAndGetInfo" 153 }, 154 { 155 "name" : "AHardwareBuffer_lockPlanes" 156 }, 157 { 158 "name" : "AHardwareBuffer_readFromParcel" 159 }, 160 { 161 "name" : "AHardwareBuffer_recvHandleFromUnixSocket" 162 }, 163 { 164 "name" : "AHardwareBuffer_release" 165 }, 166 { 167 "name" : "AHardwareBuffer_sendHandleToUnixSocket" 168 }, 169 { 170 "name" : "AHardwareBuffer_setDataSpace" 171 }, 172 { 173 "name" : "AHardwareBuffer_unlock" 174 }, 175 { 176 "name" : "AHardwareBuffer_writeToParcel" 177 }, 178 { 179 "name" : "ANativeWindow_acquire" 180 }, 181 { 182 "name" : "ANativeWindow_getBuffersDataSpace" 183 }, 184 { 185 "name" : "ANativeWindow_getBuffersDefaultDataSpace" 186 }, 187 { 188 "name" : "ANativeWindow_getFormat" 189 }, 190 { 191 "name" : "ANativeWindow_getHeight" 192 }, 193 { 194 "name" : "ANativeWindow_getLastDequeueDuration" 195 }, 196 { 197 "name" : "ANativeWindow_getLastDequeueStartTime" 198 }, 199 { 200 "name" : "ANativeWindow_getLastQueueDuration" 201 }, 202 { 203 "name" : "ANativeWindow_getWidth" 204 }, 205 { 206 "name" : "ANativeWindow_lock" 207 }, 208 { 209 "name" : "ANativeWindow_readFromParcel" 210 }, 211 { 212 "name" : "ANativeWindow_release" 213 }, 214 { 215 "name" : "ANativeWindow_setBuffersDataSpace" 216 }, 217 { 218 "name" : "ANativeWindow_setBuffersGeometry" 219 }, 220 { 221 "name" : "ANativeWindow_setBuffersTransform" 222 }, 223 { 224 "name" : "ANativeWindow_setCancelBufferInterceptor" 225 }, 226 { 227 "name" : "ANativeWindow_setDequeueBufferInterceptor" 228 }, 229 { 230 "name" : "ANativeWindow_setDequeueTimeout" 231 }, 232 { 233 "name" : "ANativeWindow_setFrameRate" 234 }, 235 { 236 "name" : "ANativeWindow_setFrameRateWithChangeStrategy" 237 }, 238 { 239 "name" : "ANativeWindow_setPerformInterceptor" 240 }, 241 { 242 "name" : "ANativeWindow_setQueueBufferInterceptor" 243 }, 244 { 245 "name" : "ANativeWindow_tryAllocateBuffers" 246 }, 247 { 248 "name" : "ANativeWindow_unlockAndPost" 249 }, 250 { 251 "name" : "ANativeWindow_writeToParcel" 252 } 253 ], 254 "elf_objects" : [], 255 "enum_types" : 256 [ 257 { 258 "alignment" : 4, 259 "enum_fields" : 260 [ 261 { 262 "enum_field_value" : 0, 263 "name" : "ADATASPACE_UNKNOWN" 264 }, 265 { 266 "enum_field_value" : 4128768, 267 "name" : "ADATASPACE_STANDARD_MASK" 268 }, 269 { 270 "enum_field_value" : 0, 271 "name" : "ADATASPACE_STANDARD_UNSPECIFIED" 272 }, 273 { 274 "enum_field_value" : 65536, 275 "name" : "ADATASPACE_STANDARD_BT709" 276 }, 277 { 278 "enum_field_value" : 131072, 279 "name" : "ADATASPACE_STANDARD_BT601_625" 280 }, 281 { 282 "enum_field_value" : 196608, 283 "name" : "ADATASPACE_STANDARD_BT601_625_UNADJUSTED" 284 }, 285 { 286 "enum_field_value" : 262144, 287 "name" : "ADATASPACE_STANDARD_BT601_525" 288 }, 289 { 290 "enum_field_value" : 327680, 291 "name" : "ADATASPACE_STANDARD_BT601_525_UNADJUSTED" 292 }, 293 { 294 "enum_field_value" : 393216, 295 "name" : "ADATASPACE_STANDARD_BT2020" 296 }, 297 { 298 "enum_field_value" : 458752, 299 "name" : "ADATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE" 300 }, 301 { 302 "enum_field_value" : 524288, 303 "name" : "ADATASPACE_STANDARD_BT470M" 304 }, 305 { 306 "enum_field_value" : 589824, 307 "name" : "ADATASPACE_STANDARD_FILM" 308 }, 309 { 310 "enum_field_value" : 655360, 311 "name" : "ADATASPACE_STANDARD_DCI_P3" 312 }, 313 { 314 "enum_field_value" : 720896, 315 "name" : "ADATASPACE_STANDARD_ADOBE_RGB" 316 }, 317 { 318 "enum_field_value" : 130023424, 319 "name" : "ADATASPACE_TRANSFER_MASK" 320 }, 321 { 322 "enum_field_value" : 0, 323 "name" : "ADATASPACE_TRANSFER_UNSPECIFIED" 324 }, 325 { 326 "enum_field_value" : 4194304, 327 "name" : "ADATASPACE_TRANSFER_LINEAR" 328 }, 329 { 330 "enum_field_value" : 8388608, 331 "name" : "ADATASPACE_TRANSFER_SRGB" 332 }, 333 { 334 "enum_field_value" : 12582912, 335 "name" : "ADATASPACE_TRANSFER_SMPTE_170M" 336 }, 337 { 338 "enum_field_value" : 16777216, 339 "name" : "ADATASPACE_TRANSFER_GAMMA2_2" 340 }, 341 { 342 "enum_field_value" : 20971520, 343 "name" : "ADATASPACE_TRANSFER_GAMMA2_6" 344 }, 345 { 346 "enum_field_value" : 25165824, 347 "name" : "ADATASPACE_TRANSFER_GAMMA2_8" 348 }, 349 { 350 "enum_field_value" : 29360128, 351 "name" : "ADATASPACE_TRANSFER_ST2084" 352 }, 353 { 354 "enum_field_value" : 33554432, 355 "name" : "ADATASPACE_TRANSFER_HLG" 356 }, 357 { 358 "enum_field_value" : 939524096, 359 "name" : "ADATASPACE_RANGE_MASK" 360 }, 361 { 362 "enum_field_value" : 0, 363 "name" : "ADATASPACE_RANGE_UNSPECIFIED" 364 }, 365 { 366 "enum_field_value" : 134217728, 367 "name" : "ADATASPACE_RANGE_FULL" 368 }, 369 { 370 "enum_field_value" : 268435456, 371 "name" : "ADATASPACE_RANGE_LIMITED" 372 }, 373 { 374 "enum_field_value" : 402653184, 375 "name" : "ADATASPACE_RANGE_EXTENDED" 376 }, 377 { 378 "enum_field_value" : 406913024, 379 "name" : "ADATASPACE_SCRGB_LINEAR" 380 }, 381 { 382 "enum_field_value" : 142671872, 383 "name" : "ADATASPACE_SRGB" 384 }, 385 { 386 "enum_field_value" : 411107328, 387 "name" : "ADATASPACE_SCRGB" 388 }, 389 { 390 "enum_field_value" : 143261696, 391 "name" : "ADATASPACE_DISPLAY_P3" 392 }, 393 { 394 "enum_field_value" : 163971072, 395 "name" : "ADATASPACE_BT2020_PQ" 396 }, 397 { 398 "enum_field_value" : 298188800, 399 "name" : "ADATASPACE_BT2020_ITU_PQ" 400 }, 401 { 402 "enum_field_value" : 151715840, 403 "name" : "ADATASPACE_ADOBE_RGB" 404 }, 405 { 406 "enum_field_value" : 146931712, 407 "name" : "ADATASPACE_JFIF" 408 }, 409 { 410 "enum_field_value" : 281149440, 411 "name" : "ADATASPACE_BT601_625" 412 }, 413 { 414 "enum_field_value" : 281280512, 415 "name" : "ADATASPACE_BT601_525" 416 }, 417 { 418 "enum_field_value" : 147193856, 419 "name" : "ADATASPACE_BT2020" 420 }, 421 { 422 "enum_field_value" : 281083904, 423 "name" : "ADATASPACE_BT709" 424 }, 425 { 426 "enum_field_value" : 155844608, 427 "name" : "ADATASPACE_DCI_P3" 428 }, 429 { 430 "enum_field_value" : 138477568, 431 "name" : "ADATASPACE_SRGB_LINEAR" 432 }, 433 { 434 "enum_field_value" : 168165376, 435 "name" : "ADATASPACE_BT2020_HLG" 436 }, 437 { 438 "enum_field_value" : 302383104, 439 "name" : "ADATASPACE_BT2020_ITU_HLG" 440 }, 441 { 442 "enum_field_value" : 142999552, 443 "name" : "ADATASPACE_DISPLAY_BT2020" 444 }, 445 { 446 "enum_field_value" : 4096, 447 "name" : "ADATASPACE_DEPTH" 448 }, 449 { 450 "enum_field_value" : 4098, 451 "name" : "ADATASPACE_DYNAMIC_DEPTH" 452 } 453 ], 454 "linker_set_key" : "_ZTI10ADataSpace", 455 "name" : "ADataSpace", 456 "size" : 4, 457 "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h", 458 "underlying_type" : "_ZTIi" 459 }, 460 { 461 "alignment" : 4, 462 "enum_fields" : 463 [ 464 { 465 "enum_field_value" : 3, 466 "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS" 467 }, 468 { 469 "enum_field_value" : 6, 470 "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH" 471 }, 472 { 473 "enum_field_value" : 7, 474 "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT" 475 }, 476 { 477 "enum_field_value" : 8, 478 "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT" 479 }, 480 { 481 "enum_field_value" : 13, 482 "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE" 483 }, 484 { 485 "enum_field_value" : 65536, 486 "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL" 487 }, 488 { 489 "enum_field_value" : 65537, 490 "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL" 491 }, 492 { 493 "enum_field_value" : 65538, 494 "name" : "ANATIVEWINDOW_QUERY_XDPI" 495 }, 496 { 497 "enum_field_value" : 65539, 498 "name" : "ANATIVEWINDOW_QUERY_YDPI" 499 } 500 ], 501 "linker_set_key" : "_ZTI18ANativeWindowQuery", 502 "name" : "ANativeWindowQuery", 503 "size" : 4, 504 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h", 505 "underlying_type" : "_ZTIj" 506 }, 507 { 508 "alignment" : 4, 509 "enum_fields" : 510 [ 511 { 512 "enum_field_value" : 10, 513 "name" : "EVENT_TYPE_LIST_STOP" 514 }, 515 { 516 "enum_field_value" : 63, 517 "name" : "EVENT_TYPE_UNKNOWN" 518 }, 519 { 520 "enum_field_value" : 0, 521 "name" : "EVENT_TYPE_INT" 522 }, 523 { 524 "enum_field_value" : 1, 525 "name" : "EVENT_TYPE_LONG" 526 }, 527 { 528 "enum_field_value" : 2, 529 "name" : "EVENT_TYPE_STRING" 530 }, 531 { 532 "enum_field_value" : 3, 533 "name" : "EVENT_TYPE_LIST" 534 }, 535 { 536 "enum_field_value" : 4, 537 "name" : "EVENT_TYPE_FLOAT" 538 } 539 ], 540 "linker_set_key" : "_ZTI19AndroidEventLogType", 541 "name" : "AndroidEventLogType", 542 "size" : 4, 543 "source_file" : "system/logging/liblog/include/log/log.h", 544 "underlying_type" : "_ZTIj" 545 }, 546 { 547 "alignment" : 4, 548 "enum_fields" : 549 [ 550 { 551 "enum_field_value" : 0, 552 "name" : "ANDROID_LOG_UNKNOWN" 553 }, 554 { 555 "enum_field_value" : 1, 556 "name" : "ANDROID_LOG_DEFAULT" 557 }, 558 { 559 "enum_field_value" : 2, 560 "name" : "ANDROID_LOG_VERBOSE" 561 }, 562 { 563 "enum_field_value" : 3, 564 "name" : "ANDROID_LOG_DEBUG" 565 }, 566 { 567 "enum_field_value" : 4, 568 "name" : "ANDROID_LOG_INFO" 569 }, 570 { 571 "enum_field_value" : 5, 572 "name" : "ANDROID_LOG_WARN" 573 }, 574 { 575 "enum_field_value" : 6, 576 "name" : "ANDROID_LOG_ERROR" 577 }, 578 { 579 "enum_field_value" : 7, 580 "name" : "ANDROID_LOG_FATAL" 581 }, 582 { 583 "enum_field_value" : 8, 584 "name" : "ANDROID_LOG_SILENT" 585 } 586 ], 587 "linker_set_key" : "_ZTI19android_LogPriority", 588 "name" : "android_LogPriority", 589 "size" : 4, 590 "source_file" : "system/logging/liblog/include/android/log.h", 591 "underlying_type" : "_ZTIj" 592 }, 593 { 594 "alignment" : 4, 595 "enum_fields" : 596 [ 597 { 598 "enum_field_value" : 0, 599 "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE" 600 }, 601 { 602 "enum_field_value" : 5, 603 "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY" 604 }, 605 { 606 "enum_field_value" : 9, 607 "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT" 608 }, 609 { 610 "enum_field_value" : 30, 611 "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64" 612 } 613 ], 614 "linker_set_key" : "_ZTI20ANativeWindowPerform", 615 "name" : "ANativeWindowPerform", 616 "size" : 4, 617 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h", 618 "underlying_type" : "_ZTIj" 619 }, 620 { 621 "alignment" : 4, 622 "enum_fields" : 623 [ 624 { 625 "enum_field_value" : 0, 626 "name" : "AHARDWAREBUFFER_STATUS_OK" 627 }, 628 { 629 "enum_field_value" : -12, 630 "name" : "AHARDWAREBUFFER_STATUS_NO_MEMORY" 631 }, 632 { 633 "enum_field_value" : -22, 634 "name" : "AHARDWAREBUFFER_STATUS_BAD_VALUE" 635 }, 636 { 637 "enum_field_value" : -38, 638 "name" : "AHARDWAREBUFFER_STATUS_UNSUPPORTED" 639 }, 640 { 641 "enum_field_value" : -2147483648, 642 "name" : "AHARDWAREBUFFER_STATUS_UNKNOWN_ERROR" 643 } 644 ], 645 "linker_set_key" : "_ZTI21AHardwareBufferStatus", 646 "name" : "AHardwareBufferStatus", 647 "size" : 4, 648 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 649 "underlying_type" : "_ZTIi" 650 }, 651 { 652 "alignment" : 4, 653 "enum_fields" : 654 [ 655 { 656 "enum_field_value" : 1, 657 "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM" 658 }, 659 { 660 "enum_field_value" : 2, 661 "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM" 662 }, 663 { 664 "enum_field_value" : 3, 665 "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM" 666 }, 667 { 668 "enum_field_value" : 4, 669 "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM" 670 }, 671 { 672 "enum_field_value" : 22, 673 "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT" 674 }, 675 { 676 "enum_field_value" : 43, 677 "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM" 678 }, 679 { 680 "enum_field_value" : 33, 681 "name" : "AHARDWAREBUFFER_FORMAT_BLOB" 682 }, 683 { 684 "enum_field_value" : 48, 685 "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM" 686 }, 687 { 688 "enum_field_value" : 49, 689 "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM" 690 }, 691 { 692 "enum_field_value" : 50, 693 "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT" 694 }, 695 { 696 "enum_field_value" : 51, 697 "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT" 698 }, 699 { 700 "enum_field_value" : 52, 701 "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT" 702 }, 703 { 704 "enum_field_value" : 53, 705 "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT" 706 }, 707 { 708 "enum_field_value" : 35, 709 "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420" 710 }, 711 { 712 "enum_field_value" : 54, 713 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010" 714 }, 715 { 716 "enum_field_value" : 60, 717 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P210" 718 }, 719 { 720 "enum_field_value" : 56, 721 "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM" 722 }, 723 { 724 "enum_field_value" : 57, 725 "name" : "AHARDWAREBUFFER_FORMAT_R16_UINT" 726 }, 727 { 728 "enum_field_value" : 58, 729 "name" : "AHARDWAREBUFFER_FORMAT_R16G16_UINT" 730 }, 731 { 732 "enum_field_value" : 59, 733 "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM" 734 } 735 ], 736 "linker_set_key" : "_ZTI22AHardwareBuffer_Format", 737 "name" : "AHardwareBuffer_Format", 738 "size" : 4, 739 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", 740 "underlying_type" : "_ZTIj" 741 }, 742 { 743 "alignment" : 4, 744 "enum_fields" : 745 [ 746 { 747 "enum_field_value" : 0, 748 "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY" 749 }, 750 { 751 "enum_field_value" : 1, 752 "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL" 753 }, 754 { 755 "enum_field_value" : 2, 756 "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL" 757 }, 758 { 759 "enum_field_value" : 4, 760 "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90" 761 }, 762 { 763 "enum_field_value" : 3, 764 "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180" 765 }, 766 { 767 "enum_field_value" : 7, 768 "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270" 769 } 770 ], 771 "linker_set_key" : "_ZTI22ANativeWindowTransform", 772 "name" : "ANativeWindowTransform", 773 "size" : 4, 774 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 775 "underlying_type" : "_ZTIj" 776 }, 777 { 778 "alignment" : 4, 779 "enum_fields" : 780 [ 781 { 782 "enum_field_value" : 2, 783 "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER" 784 }, 785 { 786 "enum_field_value" : 3, 787 "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE" 788 } 789 ], 790 "linker_set_key" : "_ZTI22CreateFromHandleMethod", 791 "name" : "CreateFromHandleMethod", 792 "size" : 4, 793 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 794 "underlying_type" : "_ZTIj" 795 }, 796 { 797 "alignment" : 4, 798 "enum_fields" : 799 [ 800 { 801 "enum_field_value" : 1, 802 "name" : "NATIVE_WINDOW_API_EGL" 803 }, 804 { 805 "enum_field_value" : 2, 806 "name" : "NATIVE_WINDOW_API_CPU" 807 }, 808 { 809 "enum_field_value" : 3, 810 "name" : "NATIVE_WINDOW_API_MEDIA" 811 }, 812 { 813 "enum_field_value" : 4, 814 "name" : "NATIVE_WINDOW_API_CAMERA" 815 } 816 ], 817 "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA", 818 "name" : "(unnamed)", 819 "size" : 4, 820 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 821 "underlying_type" : "_ZTIj" 822 }, 823 { 824 "alignment" : 4, 825 "enum_fields" : 826 [ 827 { 828 "enum_field_value" : 0, 829 "name" : "NATIVE_WINDOW_WIDTH" 830 }, 831 { 832 "enum_field_value" : 1, 833 "name" : "NATIVE_WINDOW_HEIGHT" 834 }, 835 { 836 "enum_field_value" : 2, 837 "name" : "NATIVE_WINDOW_FORMAT" 838 }, 839 { 840 "enum_field_value" : 3, 841 "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS" 842 }, 843 { 844 "enum_field_value" : 4, 845 "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER" 846 }, 847 { 848 "enum_field_value" : 5, 849 "name" : "NATIVE_WINDOW_CONCRETE_TYPE" 850 }, 851 { 852 "enum_field_value" : 6, 853 "name" : "NATIVE_WINDOW_DEFAULT_WIDTH" 854 }, 855 { 856 "enum_field_value" : 7, 857 "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT" 858 }, 859 { 860 "enum_field_value" : 8, 861 "name" : "NATIVE_WINDOW_TRANSFORM_HINT" 862 }, 863 { 864 "enum_field_value" : 9, 865 "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND" 866 }, 867 { 868 "enum_field_value" : 10, 869 "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS" 870 }, 871 { 872 "enum_field_value" : 11, 873 "name" : "NATIVE_WINDOW_STICKY_TRANSFORM" 874 }, 875 { 876 "enum_field_value" : 12, 877 "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE" 878 }, 879 { 880 "enum_field_value" : 13, 881 "name" : "NATIVE_WINDOW_BUFFER_AGE" 882 }, 883 { 884 "enum_field_value" : 14, 885 "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION" 886 }, 887 { 888 "enum_field_value" : 15, 889 "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION" 890 }, 891 { 892 "enum_field_value" : 16, 893 "name" : "NATIVE_WINDOW_LAYER_COUNT" 894 }, 895 { 896 "enum_field_value" : 17, 897 "name" : "NATIVE_WINDOW_IS_VALID" 898 }, 899 { 900 "enum_field_value" : 18, 901 "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT" 902 }, 903 { 904 "enum_field_value" : 19, 905 "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED" 906 }, 907 { 908 "enum_field_value" : 20, 909 "name" : "NATIVE_WINDOW_DATASPACE" 910 }, 911 { 912 "enum_field_value" : 21, 913 "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT" 914 } 915 ], 916 "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE", 917 "name" : "(unnamed)", 918 "size" : 4, 919 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 920 "underlying_type" : "_ZTIj" 921 }, 922 { 923 "alignment" : 4, 924 "enum_fields" : 925 [ 926 { 927 "enum_field_value" : 0, 928 "name" : "NATIVE_WINDOW_FRAMEBUFFER" 929 }, 930 { 931 "enum_field_value" : 1, 932 "name" : "NATIVE_WINDOW_SURFACE" 933 } 934 ], 935 "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER", 936 "name" : "(unnamed)", 937 "size" : 4, 938 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 939 "underlying_type" : "_ZTIj" 940 }, 941 { 942 "alignment" : 8, 943 "enum_fields" : 944 [ 945 { 946 "enum_field_value" : 0, 947 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER" 948 }, 949 { 950 "enum_field_value" : 2, 951 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY" 952 }, 953 { 954 "enum_field_value" : 3, 955 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN" 956 }, 957 { 958 "enum_field_value" : 15, 959 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK" 960 }, 961 { 962 "enum_field_value" : 0, 963 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER" 964 }, 965 { 966 "enum_field_value" : 32, 967 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY" 968 }, 969 { 970 "enum_field_value" : 48, 971 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN" 972 }, 973 { 974 "enum_field_value" : 240, 975 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK" 976 }, 977 { 978 "enum_field_value" : 256, 979 "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE" 980 }, 981 { 982 "enum_field_value" : 512, 983 "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER" 984 }, 985 { 986 "enum_field_value" : 512, 987 "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT" 988 }, 989 { 990 "enum_field_value" : 2048, 991 "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY" 992 }, 993 { 994 "enum_field_value" : 16384, 995 "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT" 996 }, 997 { 998 "enum_field_value" : 65536, 999 "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE" 1000 }, 1001 { 1002 "enum_field_value" : 8388608, 1003 "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA" 1004 }, 1005 { 1006 "enum_field_value" : 16777216, 1007 "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER" 1008 }, 1009 { 1010 "enum_field_value" : 33554432, 1011 "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP" 1012 }, 1013 { 1014 "enum_field_value" : 67108864, 1015 "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE" 1016 }, 1017 { 1018 "enum_field_value" : 4294967296, 1019 "name" : "AHARDWAREBUFFER_USAGE_FRONT_BUFFER" 1020 }, 1021 { 1022 "enum_field_value" : 268435456, 1023 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0" 1024 }, 1025 { 1026 "enum_field_value" : 536870912, 1027 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1" 1028 }, 1029 { 1030 "enum_field_value" : 1073741824, 1031 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2" 1032 }, 1033 { 1034 "enum_field_value" : 2147483648, 1035 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3" 1036 }, 1037 { 1038 "enum_field_value" : 281474976710656, 1039 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4" 1040 }, 1041 { 1042 "enum_field_value" : 562949953421312, 1043 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5" 1044 }, 1045 { 1046 "enum_field_value" : 1125899906842624, 1047 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6" 1048 }, 1049 { 1050 "enum_field_value" : 2251799813685248, 1051 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7" 1052 }, 1053 { 1054 "enum_field_value" : 4503599627370496, 1055 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8" 1056 }, 1057 { 1058 "enum_field_value" : 9007199254740992, 1059 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9" 1060 }, 1061 { 1062 "enum_field_value" : 18014398509481984, 1063 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10" 1064 }, 1065 { 1066 "enum_field_value" : 36028797018963968, 1067 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11" 1068 }, 1069 { 1070 "enum_field_value" : 72057594037927936, 1071 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12" 1072 }, 1073 { 1074 "enum_field_value" : 144115188075855872, 1075 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13" 1076 }, 1077 { 1078 "enum_field_value" : 288230376151711744, 1079 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14" 1080 }, 1081 { 1082 "enum_field_value" : 576460752303423488, 1083 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15" 1084 }, 1085 { 1086 "enum_field_value" : 1152921504606846976, 1087 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16" 1088 }, 1089 { 1090 "enum_field_value" : 2305843009213693952, 1091 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17" 1092 }, 1093 { 1094 "enum_field_value" : 4611686018427387904, 1095 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18" 1096 }, 1097 { 1098 "enum_field_value" : 9223372036854775808, 1099 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19" 1100 } 1101 ], 1102 "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags", 1103 "name" : "AHardwareBuffer_UsageFlags", 1104 "size" : 8, 1105 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", 1106 "underlying_type" : "_ZTIy" 1107 }, 1108 { 1109 "alignment" : 4, 1110 "enum_fields" : 1111 [ 1112 { 1113 "enum_field_value" : 1, 1114 "name" : "WINDOW_FORMAT_RGBA_8888" 1115 }, 1116 { 1117 "enum_field_value" : 2, 1118 "name" : "WINDOW_FORMAT_RGBX_8888" 1119 }, 1120 { 1121 "enum_field_value" : 4, 1122 "name" : "WINDOW_FORMAT_RGB_565" 1123 } 1124 ], 1125 "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat", 1126 "name" : "ANativeWindow_LegacyFormat", 1127 "size" : 4, 1128 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1129 "underlying_type" : "_ZTIj" 1130 }, 1131 { 1132 "alignment" : 4, 1133 "enum_fields" : 1134 [ 1135 { 1136 "enum_field_value" : 100, 1137 "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT" 1138 }, 1139 { 1140 "enum_field_value" : 101, 1141 "name" : "ANATIVEWINDOW_FRAME_RATE_NO_VOTE" 1142 }, 1143 { 1144 "enum_field_value" : 102, 1145 "name" : "ANATIVEWINDOW_FRAME_RATE_MIN" 1146 } 1147 ], 1148 "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT", 1149 "name" : "(unnamed)", 1150 "size" : 4, 1151 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1152 "underlying_type" : "_ZTIj" 1153 }, 1154 { 1155 "alignment" : 4, 1156 "enum_fields" : 1157 [ 1158 { 1159 "enum_field_value" : 0, 1160 "name" : "NATIVE_WINDOW_SET_USAGE" 1161 }, 1162 { 1163 "enum_field_value" : 1, 1164 "name" : "NATIVE_WINDOW_CONNECT" 1165 }, 1166 { 1167 "enum_field_value" : 2, 1168 "name" : "NATIVE_WINDOW_DISCONNECT" 1169 }, 1170 { 1171 "enum_field_value" : 3, 1172 "name" : "NATIVE_WINDOW_SET_CROP" 1173 }, 1174 { 1175 "enum_field_value" : 4, 1176 "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT" 1177 }, 1178 { 1179 "enum_field_value" : 5, 1180 "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY" 1181 }, 1182 { 1183 "enum_field_value" : 6, 1184 "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM" 1185 }, 1186 { 1187 "enum_field_value" : 7, 1188 "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP" 1189 }, 1190 { 1191 "enum_field_value" : 8, 1192 "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS" 1193 }, 1194 { 1195 "enum_field_value" : 9, 1196 "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT" 1197 }, 1198 { 1199 "enum_field_value" : 10, 1200 "name" : "NATIVE_WINDOW_SET_SCALING_MODE" 1201 }, 1202 { 1203 "enum_field_value" : 11, 1204 "name" : "NATIVE_WINDOW_LOCK" 1205 }, 1206 { 1207 "enum_field_value" : 12, 1208 "name" : "NATIVE_WINDOW_UNLOCK_AND_POST" 1209 }, 1210 { 1211 "enum_field_value" : 13, 1212 "name" : "NATIVE_WINDOW_API_CONNECT" 1213 }, 1214 { 1215 "enum_field_value" : 14, 1216 "name" : "NATIVE_WINDOW_API_DISCONNECT" 1217 }, 1218 { 1219 "enum_field_value" : 15, 1220 "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS" 1221 }, 1222 { 1223 "enum_field_value" : 16, 1224 "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP" 1225 }, 1226 { 1227 "enum_field_value" : 17, 1228 "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM" 1229 }, 1230 { 1231 "enum_field_value" : 18, 1232 "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM" 1233 }, 1234 { 1235 "enum_field_value" : 19, 1236 "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE" 1237 }, 1238 { 1239 "enum_field_value" : 20, 1240 "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE" 1241 }, 1242 { 1243 "enum_field_value" : 21, 1244 "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE" 1245 }, 1246 { 1247 "enum_field_value" : 22, 1248 "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH" 1249 }, 1250 { 1251 "enum_field_value" : 23, 1252 "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION" 1253 }, 1254 { 1255 "enum_field_value" : 24, 1256 "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID" 1257 }, 1258 { 1259 "enum_field_value" : 25, 1260 "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS" 1261 }, 1262 { 1263 "enum_field_value" : 26, 1264 "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING" 1265 }, 1266 { 1267 "enum_field_value" : 27, 1268 "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS" 1269 }, 1270 { 1271 "enum_field_value" : 30, 1272 "name" : "NATIVE_WINDOW_SET_USAGE64" 1273 }, 1274 { 1275 "enum_field_value" : 31, 1276 "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64" 1277 }, 1278 { 1279 "enum_field_value" : 32, 1280 "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA" 1281 }, 1282 { 1283 "enum_field_value" : 33, 1284 "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA" 1285 }, 1286 { 1287 "enum_field_value" : 34, 1288 "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA" 1289 }, 1290 { 1291 "enum_field_value" : 35, 1292 "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION" 1293 }, 1294 { 1295 "enum_field_value" : 36, 1296 "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START" 1297 }, 1298 { 1299 "enum_field_value" : 37, 1300 "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT" 1301 }, 1302 { 1303 "enum_field_value" : 38, 1304 "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION" 1305 }, 1306 { 1307 "enum_field_value" : 39, 1308 "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION" 1309 }, 1310 { 1311 "enum_field_value" : 40, 1312 "name" : "NATIVE_WINDOW_SET_FRAME_RATE" 1313 }, 1314 { 1315 "enum_field_value" : 41, 1316 "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR" 1317 }, 1318 { 1319 "enum_field_value" : 42, 1320 "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR" 1321 }, 1322 { 1323 "enum_field_value" : 43, 1324 "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR" 1325 }, 1326 { 1327 "enum_field_value" : 44, 1328 "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR" 1329 }, 1330 { 1331 "enum_field_value" : 45, 1332 "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS" 1333 }, 1334 { 1335 "enum_field_value" : 46, 1336 "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER" 1337 }, 1338 { 1339 "enum_field_value" : 47, 1340 "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR" 1341 }, 1342 { 1343 "enum_field_value" : 48, 1344 "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO" 1345 }, 1346 { 1347 "enum_field_value" : 49, 1348 "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2" 1349 }, 1350 { 1351 "enum_field_value" : 50, 1352 "name" : "NATIVE_WINDOW_SET_BUFFERS_ADDITIONAL_OPTIONS" 1353 } 1354 ], 1355 "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS", 1356 "name" : "(unnamed)", 1357 "size" : 4, 1358 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1359 "underlying_type" : "_ZTIj" 1360 }, 1361 { 1362 "alignment" : 4, 1363 "enum_fields" : 1364 [ 1365 { 1366 "enum_field_value" : 1, 1367 "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H" 1368 }, 1369 { 1370 "enum_field_value" : 2, 1371 "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V" 1372 }, 1373 { 1374 "enum_field_value" : 4, 1375 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90" 1376 }, 1377 { 1378 "enum_field_value" : 3, 1379 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180" 1380 }, 1381 { 1382 "enum_field_value" : 7, 1383 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270" 1384 }, 1385 { 1386 "enum_field_value" : 8, 1387 "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY" 1388 } 1389 ], 1390 "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H", 1391 "name" : "(unnamed)", 1392 "size" : 4, 1393 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1394 "underlying_type" : "_ZTIj" 1395 }, 1396 { 1397 "alignment" : 4, 1398 "enum_fields" : 1399 [ 1400 { 1401 "enum_field_value" : 131072, 1402 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_WRITE" 1403 }, 1404 { 1405 "enum_field_value" : 262144, 1406 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_READ" 1407 }, 1408 { 1409 "enum_field_value" : 393216, 1410 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_MASK" 1411 } 1412 ], 1413 "linker_set_key" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK", 1414 "name" : "(unnamed)", 1415 "size" : 4, 1416 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 1417 "underlying_type" : "_ZTIj" 1418 }, 1419 { 1420 "alignment" : 4, 1421 "enum_fields" : 1422 [ 1423 { 1424 "enum_field_value" : 0, 1425 "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE" 1426 }, 1427 { 1428 "enum_field_value" : 1, 1429 "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW" 1430 }, 1431 { 1432 "enum_field_value" : 2, 1433 "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP" 1434 }, 1435 { 1436 "enum_field_value" : 3, 1437 "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP" 1438 } 1439 ], 1440 "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE", 1441 "name" : "(unnamed)", 1442 "size" : 4, 1443 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1444 "underlying_type" : "_ZTIj" 1445 }, 1446 { 1447 "alignment" : 4, 1448 "enum_fields" : 1449 [ 1450 { 1451 "enum_field_value" : 0, 1452 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT" 1453 }, 1454 { 1455 "enum_field_value" : 1, 1456 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE" 1457 }, 1458 { 1459 "enum_field_value" : 2, 1460 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_AT_LEAST" 1461 } 1462 ], 1463 "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility", 1464 "name" : "ANativeWindow_FrameRateCompatibility", 1465 "size" : 4, 1466 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1467 "underlying_type" : "_ZTIj" 1468 }, 1469 { 1470 "alignment" : 4, 1471 "availability_attrs" : 1472 [ 1473 { 1474 "introduced_major" : 31 1475 } 1476 ], 1477 "enum_fields" : 1478 [ 1479 { 1480 "enum_field_value" : 0, 1481 "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS" 1482 }, 1483 { 1484 "enum_field_value" : 1, 1485 "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS" 1486 } 1487 ], 1488 "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy", 1489 "name" : "ANativeWindow_ChangeFrameRateStrategy", 1490 "size" : 4, 1491 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1492 "underlying_type" : "_ZTIj" 1493 }, 1494 { 1495 "alignment" : 4, 1496 "enum_fields" : 1497 [ 1498 { 1499 "enum_field_value" : 5, 1500 "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM" 1501 }, 1502 { 1503 "enum_field_value" : 842094169, 1504 "name" : "AHARDWAREBUFFER_FORMAT_YV12" 1505 }, 1506 { 1507 "enum_field_value" : 538982489, 1508 "name" : "AHARDWAREBUFFER_FORMAT_Y8" 1509 }, 1510 { 1511 "enum_field_value" : 540422489, 1512 "name" : "AHARDWAREBUFFER_FORMAT_Y16" 1513 }, 1514 { 1515 "enum_field_value" : 32, 1516 "name" : "AHARDWAREBUFFER_FORMAT_RAW16" 1517 }, 1518 { 1519 "enum_field_value" : 37, 1520 "name" : "AHARDWAREBUFFER_FORMAT_RAW10" 1521 }, 1522 { 1523 "enum_field_value" : 38, 1524 "name" : "AHARDWAREBUFFER_FORMAT_RAW12" 1525 }, 1526 { 1527 "enum_field_value" : 36, 1528 "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE" 1529 }, 1530 { 1531 "enum_field_value" : 34, 1532 "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED" 1533 }, 1534 { 1535 "enum_field_value" : 16, 1536 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP" 1537 }, 1538 { 1539 "enum_field_value" : 17, 1540 "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP" 1541 }, 1542 { 1543 "enum_field_value" : 20, 1544 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I" 1545 } 1546 ], 1547 "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM", 1548 "name" : "(unnamed)", 1549 "size" : 4, 1550 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 1551 "underlying_type" : "_ZTIj" 1552 }, 1553 { 1554 "alignment" : 4, 1555 "enum_fields" : 1556 [ 1557 { 1558 "enum_field_value" : 0, 1559 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT" 1560 }, 1561 { 1562 "enum_field_value" : 1, 1563 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NO_PREFERENCE" 1564 }, 1565 { 1566 "enum_field_value" : 2, 1567 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_LOW" 1568 }, 1569 { 1570 "enum_field_value" : 3, 1571 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NORMAL" 1572 }, 1573 { 1574 "enum_field_value" : 4, 1575 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH_HINT" 1576 }, 1577 { 1578 "enum_field_value" : 5, 1579 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH" 1580 } 1581 ], 1582 "linker_set_key" : "_ZTI42$ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT", 1583 "name" : "(unnamed)", 1584 "size" : 4, 1585 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1586 "underlying_type" : "_ZTIj" 1587 }, 1588 { 1589 "alignment" : 4, 1590 "enum_fields" : 1591 [ 1592 { 1593 "enum_field_value" : 0, 1594 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_PROPAGATE" 1595 }, 1596 { 1597 "enum_field_value" : 1, 1598 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN" 1599 }, 1600 { 1601 "enum_field_value" : 2, 1602 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_SELF" 1603 } 1604 ], 1605 "linker_set_key" : "_ZTI62$ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN", 1606 "name" : "(unnamed)", 1607 "size" : 4, 1608 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1609 "underlying_type" : "_ZTIj" 1610 }, 1611 { 1612 "alignment" : 4, 1613 "enum_fields" : 1614 [ 1615 { 1616 "enum_field_value" : 0, 1617 "name" : "LOG_ID_MIN" 1618 }, 1619 { 1620 "enum_field_value" : 0, 1621 "name" : "LOG_ID_MAIN" 1622 }, 1623 { 1624 "enum_field_value" : 1, 1625 "name" : "LOG_ID_RADIO" 1626 }, 1627 { 1628 "enum_field_value" : 2, 1629 "name" : "LOG_ID_EVENTS" 1630 }, 1631 { 1632 "enum_field_value" : 3, 1633 "name" : "LOG_ID_SYSTEM" 1634 }, 1635 { 1636 "enum_field_value" : 4, 1637 "name" : "LOG_ID_CRASH" 1638 }, 1639 { 1640 "enum_field_value" : 5, 1641 "name" : "LOG_ID_STATS" 1642 }, 1643 { 1644 "enum_field_value" : 6, 1645 "name" : "LOG_ID_SECURITY" 1646 }, 1647 { 1648 "enum_field_value" : 7, 1649 "name" : "LOG_ID_KERNEL" 1650 }, 1651 { 1652 "enum_field_value" : 8, 1653 "name" : "LOG_ID_MAX" 1654 }, 1655 { 1656 "enum_field_value" : 2147483647, 1657 "name" : "LOG_ID_DEFAULT" 1658 } 1659 ], 1660 "linker_set_key" : "_ZTI6log_id", 1661 "name" : "log_id", 1662 "size" : 4, 1663 "source_file" : "system/logging/liblog/include/android/log.h", 1664 "underlying_type" : "_ZTIj" 1665 } 1666 ], 1667 "function_types" : 1668 [ 1669 { 1670 "alignment" : 4, 1671 "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE", 1672 "name" : "int (ANativeWindow *, ANativeWindowBuffer *)", 1673 "parameters" : 1674 [ 1675 { 1676 "referenced_type" : "_ZTIP13ANativeWindow" 1677 }, 1678 { 1679 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1680 } 1681 ], 1682 "return_type" : "_ZTIi", 1683 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1684 }, 1685 { 1686 "alignment" : 4, 1687 "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE", 1688 "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)", 1689 "parameters" : 1690 [ 1691 { 1692 "referenced_type" : "_ZTIP13ANativeWindow" 1693 }, 1694 { 1695 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1696 }, 1697 { 1698 "referenced_type" : "_ZTIi" 1699 } 1700 ], 1701 "return_type" : "_ZTIi", 1702 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1703 }, 1704 { 1705 "alignment" : 4, 1706 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 1707 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)", 1708 "parameters" : 1709 [ 1710 { 1711 "referenced_type" : "_ZTIP13ANativeWindow" 1712 }, 1713 { 1714 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 1715 }, 1716 { 1717 "referenced_type" : "_ZTIPv" 1718 }, 1719 { 1720 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1721 }, 1722 { 1723 "referenced_type" : "_ZTIi" 1724 } 1725 ], 1726 "return_type" : "_ZTIi", 1727 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1728 }, 1729 { 1730 "alignment" : 4, 1731 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 1732 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)", 1733 "parameters" : 1734 [ 1735 { 1736 "referenced_type" : "_ZTIP13ANativeWindow" 1737 }, 1738 { 1739 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE" 1740 }, 1741 { 1742 "referenced_type" : "_ZTIPv" 1743 }, 1744 { 1745 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1746 }, 1747 { 1748 "referenced_type" : "_ZTIPi" 1749 } 1750 ], 1751 "return_type" : "_ZTIi", 1752 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1753 }, 1754 { 1755 "alignment" : 4, 1756 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E", 1757 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)", 1758 "parameters" : 1759 [ 1760 { 1761 "referenced_type" : "_ZTIP13ANativeWindow" 1762 }, 1763 { 1764 "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE" 1765 }, 1766 { 1767 "referenced_type" : "_ZTIPv" 1768 }, 1769 { 1770 "referenced_type" : "_ZTIi" 1771 }, 1772 { 1773 "referenced_type" : "_ZTISt9__va_list" 1774 } 1775 ], 1776 "return_type" : "_ZTIi", 1777 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1778 }, 1779 { 1780 "alignment" : 4, 1781 "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE", 1782 "name" : "int (ANativeWindow *, ANativeWindowBuffer **)", 1783 "parameters" : 1784 [ 1785 { 1786 "referenced_type" : "_ZTIP13ANativeWindow" 1787 }, 1788 { 1789 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1790 } 1791 ], 1792 "return_type" : "_ZTIi", 1793 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1794 }, 1795 { 1796 "alignment" : 4, 1797 "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE", 1798 "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)", 1799 "parameters" : 1800 [ 1801 { 1802 "referenced_type" : "_ZTIP13ANativeWindow" 1803 }, 1804 { 1805 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1806 }, 1807 { 1808 "referenced_type" : "_ZTIPi" 1809 } 1810 ], 1811 "return_type" : "_ZTIi", 1812 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1813 }, 1814 { 1815 "alignment" : 4, 1816 "linker_set_key" : "_ZTIFiP13ANativeWindowiE", 1817 "name" : "int (ANativeWindow *, int)", 1818 "parameters" : 1819 [ 1820 { 1821 "referenced_type" : "_ZTIP13ANativeWindow" 1822 }, 1823 { 1824 "referenced_type" : "_ZTIi" 1825 } 1826 ], 1827 "return_type" : "_ZTIi", 1828 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1829 }, 1830 { 1831 "alignment" : 4, 1832 "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE", 1833 "name" : "int (ANativeWindow *, int, std::__va_list)", 1834 "parameters" : 1835 [ 1836 { 1837 "referenced_type" : "_ZTIP13ANativeWindow" 1838 }, 1839 { 1840 "referenced_type" : "_ZTIi" 1841 }, 1842 { 1843 "referenced_type" : "_ZTISt9__va_list" 1844 } 1845 ], 1846 "return_type" : "_ZTIi", 1847 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1848 }, 1849 { 1850 "alignment" : 4, 1851 "linker_set_key" : "_ZTIFiP13ANativeWindowizE", 1852 "name" : "int (ANativeWindow *, int, ...)", 1853 "parameters" : 1854 [ 1855 { 1856 "referenced_type" : "_ZTIP13ANativeWindow" 1857 }, 1858 { 1859 "referenced_type" : "_ZTIi" 1860 } 1861 ], 1862 "return_type" : "_ZTIi", 1863 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1864 }, 1865 { 1866 "alignment" : 4, 1867 "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE", 1868 "name" : "int (const ANativeWindow *, int, int *)", 1869 "parameters" : 1870 [ 1871 { 1872 "referenced_type" : "_ZTIPK13ANativeWindow" 1873 }, 1874 { 1875 "referenced_type" : "_ZTIi" 1876 }, 1877 { 1878 "referenced_type" : "_ZTIPi" 1879 } 1880 ], 1881 "return_type" : "_ZTIi", 1882 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1883 }, 1884 { 1885 "alignment" : 4, 1886 "linker_set_key" : "_ZTIFvP21android_native_base_tE", 1887 "name" : "void (android_native_base_t *)", 1888 "parameters" : 1889 [ 1890 { 1891 "referenced_type" : "_ZTIP21android_native_base_t" 1892 } 1893 ], 1894 "return_type" : "_ZTIv", 1895 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 1896 } 1897 ], 1898 "functions" : 1899 [ 1900 { 1901 "availability_attrs" : 1902 [ 1903 { 1904 "introduced_major" : 26 1905 } 1906 ], 1907 "function_name" : "AHardwareBuffer_acquire", 1908 "linker_set_key" : "AHardwareBuffer_acquire", 1909 "parameters" : 1910 [ 1911 { 1912 "referenced_type" : "_ZTIP15AHardwareBuffer" 1913 } 1914 ], 1915 "return_type" : "_ZTIv", 1916 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1917 }, 1918 { 1919 "availability_attrs" : 1920 [ 1921 { 1922 "introduced_major" : 26 1923 } 1924 ], 1925 "function_name" : "AHardwareBuffer_allocate", 1926 "linker_set_key" : "AHardwareBuffer_allocate", 1927 "parameters" : 1928 [ 1929 { 1930 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1931 }, 1932 { 1933 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1934 } 1935 ], 1936 "return_type" : "_ZTIi", 1937 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1938 }, 1939 { 1940 "availability_attrs" : 1941 [ 1942 { 1943 "introduced_major" : 35 1944 } 1945 ], 1946 "function_name" : "AHardwareBuffer_allocateWithOptions", 1947 "linker_set_key" : "AHardwareBuffer_allocateWithOptions", 1948 "parameters" : 1949 [ 1950 { 1951 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1952 }, 1953 { 1954 "referenced_type" : "_ZTIPK26AHardwareBufferLongOptions" 1955 }, 1956 { 1957 "referenced_type" : "_ZTIj" 1958 }, 1959 { 1960 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1961 } 1962 ], 1963 "return_type" : "_ZTI21AHardwareBufferStatus", 1964 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1965 }, 1966 { 1967 "function_name" : "AHardwareBuffer_createFromHandle", 1968 "linker_set_key" : "AHardwareBuffer_createFromHandle", 1969 "parameters" : 1970 [ 1971 { 1972 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1973 }, 1974 { 1975 "referenced_type" : "_ZTIPK13native_handle" 1976 }, 1977 { 1978 "referenced_type" : "_ZTIi" 1979 }, 1980 { 1981 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1982 } 1983 ], 1984 "return_type" : "_ZTIi", 1985 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1986 }, 1987 { 1988 "availability_attrs" : 1989 [ 1990 { 1991 "introduced_major" : 26 1992 } 1993 ], 1994 "function_name" : "AHardwareBuffer_describe", 1995 "linker_set_key" : "AHardwareBuffer_describe", 1996 "parameters" : 1997 [ 1998 { 1999 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2000 }, 2001 { 2002 "referenced_type" : "_ZTIP20AHardwareBuffer_Desc" 2003 } 2004 ], 2005 "return_type" : "_ZTIv", 2006 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2007 }, 2008 { 2009 "availability_attrs" : 2010 [ 2011 { 2012 "introduced_major" : 35 2013 } 2014 ], 2015 "function_name" : "AHardwareBuffer_getDataSpace", 2016 "linker_set_key" : "AHardwareBuffer_getDataSpace", 2017 "parameters" : 2018 [ 2019 { 2020 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2021 } 2022 ], 2023 "return_type" : "_ZTI10ADataSpace", 2024 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2025 }, 2026 { 2027 "availability_attrs" : 2028 [ 2029 { 2030 "introduced_major" : 31 2031 } 2032 ], 2033 "function_name" : "AHardwareBuffer_getId", 2034 "linker_set_key" : "AHardwareBuffer_getId", 2035 "parameters" : 2036 [ 2037 { 2038 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2039 }, 2040 { 2041 "referenced_type" : "_ZTIPy" 2042 } 2043 ], 2044 "return_type" : "_ZTIi", 2045 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2046 }, 2047 { 2048 "function_name" : "AHardwareBuffer_getNativeHandle", 2049 "linker_set_key" : "AHardwareBuffer_getNativeHandle", 2050 "parameters" : 2051 [ 2052 { 2053 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2054 } 2055 ], 2056 "return_type" : "_ZTIPK13native_handle", 2057 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2058 }, 2059 { 2060 "availability_attrs" : 2061 [ 2062 { 2063 "introduced_major" : 29 2064 } 2065 ], 2066 "function_name" : "AHardwareBuffer_isSupported", 2067 "linker_set_key" : "AHardwareBuffer_isSupported", 2068 "parameters" : 2069 [ 2070 { 2071 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 2072 } 2073 ], 2074 "return_type" : "_ZTIi", 2075 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2076 }, 2077 { 2078 "availability_attrs" : 2079 [ 2080 { 2081 "introduced_major" : 26 2082 } 2083 ], 2084 "function_name" : "AHardwareBuffer_lock", 2085 "linker_set_key" : "AHardwareBuffer_lock", 2086 "parameters" : 2087 [ 2088 { 2089 "referenced_type" : "_ZTIP15AHardwareBuffer" 2090 }, 2091 { 2092 "referenced_type" : "_ZTIy" 2093 }, 2094 { 2095 "referenced_type" : "_ZTIi" 2096 }, 2097 { 2098 "referenced_type" : "_ZTIPK5ARect" 2099 }, 2100 { 2101 "referenced_type" : "_ZTIPPv" 2102 } 2103 ], 2104 "return_type" : "_ZTIi", 2105 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2106 }, 2107 { 2108 "availability_attrs" : 2109 [ 2110 { 2111 "introduced_major" : 29 2112 } 2113 ], 2114 "function_name" : "AHardwareBuffer_lockAndGetInfo", 2115 "linker_set_key" : "AHardwareBuffer_lockAndGetInfo", 2116 "parameters" : 2117 [ 2118 { 2119 "referenced_type" : "_ZTIP15AHardwareBuffer" 2120 }, 2121 { 2122 "referenced_type" : "_ZTIy" 2123 }, 2124 { 2125 "referenced_type" : "_ZTIi" 2126 }, 2127 { 2128 "referenced_type" : "_ZTIPK5ARect" 2129 }, 2130 { 2131 "referenced_type" : "_ZTIPPv" 2132 }, 2133 { 2134 "referenced_type" : "_ZTIPi" 2135 }, 2136 { 2137 "referenced_type" : "_ZTIPi" 2138 } 2139 ], 2140 "return_type" : "_ZTIi", 2141 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2142 }, 2143 { 2144 "availability_attrs" : 2145 [ 2146 { 2147 "introduced_major" : 29 2148 } 2149 ], 2150 "function_name" : "AHardwareBuffer_lockPlanes", 2151 "linker_set_key" : "AHardwareBuffer_lockPlanes", 2152 "parameters" : 2153 [ 2154 { 2155 "referenced_type" : "_ZTIP15AHardwareBuffer" 2156 }, 2157 { 2158 "referenced_type" : "_ZTIy" 2159 }, 2160 { 2161 "referenced_type" : "_ZTIi" 2162 }, 2163 { 2164 "referenced_type" : "_ZTIPK5ARect" 2165 }, 2166 { 2167 "referenced_type" : "_ZTIP22AHardwareBuffer_Planes" 2168 } 2169 ], 2170 "return_type" : "_ZTIi", 2171 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2172 }, 2173 { 2174 "availability_attrs" : 2175 [ 2176 { 2177 "introduced_major" : 34 2178 } 2179 ], 2180 "function_name" : "AHardwareBuffer_readFromParcel", 2181 "linker_set_key" : "AHardwareBuffer_readFromParcel", 2182 "parameters" : 2183 [ 2184 { 2185 "referenced_type" : "_ZTIPK7AParcel" 2186 }, 2187 { 2188 "referenced_type" : "_ZTIPP15AHardwareBuffer" 2189 } 2190 ], 2191 "return_type" : "_ZTIi", 2192 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2193 }, 2194 { 2195 "availability_attrs" : 2196 [ 2197 { 2198 "introduced_major" : 26 2199 } 2200 ], 2201 "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket", 2202 "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket", 2203 "parameters" : 2204 [ 2205 { 2206 "referenced_type" : "_ZTIi" 2207 }, 2208 { 2209 "referenced_type" : "_ZTIPP15AHardwareBuffer" 2210 } 2211 ], 2212 "return_type" : "_ZTIi", 2213 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2214 }, 2215 { 2216 "availability_attrs" : 2217 [ 2218 { 2219 "introduced_major" : 26 2220 } 2221 ], 2222 "function_name" : "AHardwareBuffer_release", 2223 "linker_set_key" : "AHardwareBuffer_release", 2224 "parameters" : 2225 [ 2226 { 2227 "referenced_type" : "_ZTIP15AHardwareBuffer" 2228 } 2229 ], 2230 "return_type" : "_ZTIv", 2231 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2232 }, 2233 { 2234 "availability_attrs" : 2235 [ 2236 { 2237 "introduced_major" : 26 2238 } 2239 ], 2240 "function_name" : "AHardwareBuffer_sendHandleToUnixSocket", 2241 "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket", 2242 "parameters" : 2243 [ 2244 { 2245 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2246 }, 2247 { 2248 "referenced_type" : "_ZTIi" 2249 } 2250 ], 2251 "return_type" : "_ZTIi", 2252 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2253 }, 2254 { 2255 "availability_attrs" : 2256 [ 2257 { 2258 "introduced_major" : 35 2259 } 2260 ], 2261 "function_name" : "AHardwareBuffer_setDataSpace", 2262 "linker_set_key" : "AHardwareBuffer_setDataSpace", 2263 "parameters" : 2264 [ 2265 { 2266 "referenced_type" : "_ZTIP15AHardwareBuffer" 2267 }, 2268 { 2269 "referenced_type" : "_ZTI10ADataSpace" 2270 } 2271 ], 2272 "return_type" : "_ZTI21AHardwareBufferStatus", 2273 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2274 }, 2275 { 2276 "availability_attrs" : 2277 [ 2278 { 2279 "introduced_major" : 26 2280 } 2281 ], 2282 "function_name" : "AHardwareBuffer_unlock", 2283 "linker_set_key" : "AHardwareBuffer_unlock", 2284 "parameters" : 2285 [ 2286 { 2287 "referenced_type" : "_ZTIP15AHardwareBuffer" 2288 }, 2289 { 2290 "referenced_type" : "_ZTIPi" 2291 } 2292 ], 2293 "return_type" : "_ZTIi", 2294 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2295 }, 2296 { 2297 "availability_attrs" : 2298 [ 2299 { 2300 "introduced_major" : 34 2301 } 2302 ], 2303 "function_name" : "AHardwareBuffer_writeToParcel", 2304 "linker_set_key" : "AHardwareBuffer_writeToParcel", 2305 "parameters" : 2306 [ 2307 { 2308 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2309 }, 2310 { 2311 "referenced_type" : "_ZTIP7AParcel" 2312 } 2313 ], 2314 "return_type" : "_ZTIi", 2315 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2316 }, 2317 { 2318 "function_name" : "ANativeWindow_acquire", 2319 "linker_set_key" : "ANativeWindow_acquire", 2320 "parameters" : 2321 [ 2322 { 2323 "referenced_type" : "_ZTIP13ANativeWindow" 2324 } 2325 ], 2326 "return_type" : "_ZTIv", 2327 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2328 }, 2329 { 2330 "availability_attrs" : 2331 [ 2332 { 2333 "introduced_major" : 28 2334 } 2335 ], 2336 "function_name" : "ANativeWindow_getBuffersDataSpace", 2337 "linker_set_key" : "ANativeWindow_getBuffersDataSpace", 2338 "parameters" : 2339 [ 2340 { 2341 "referenced_type" : "_ZTIP13ANativeWindow" 2342 } 2343 ], 2344 "return_type" : "_ZTIi", 2345 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2346 }, 2347 { 2348 "availability_attrs" : 2349 [ 2350 { 2351 "introduced_major" : 34 2352 } 2353 ], 2354 "function_name" : "ANativeWindow_getBuffersDefaultDataSpace", 2355 "linker_set_key" : "ANativeWindow_getBuffersDefaultDataSpace", 2356 "parameters" : 2357 [ 2358 { 2359 "referenced_type" : "_ZTIP13ANativeWindow" 2360 } 2361 ], 2362 "return_type" : "_ZTIi", 2363 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2364 }, 2365 { 2366 "function_name" : "ANativeWindow_getFormat", 2367 "linker_set_key" : "ANativeWindow_getFormat", 2368 "parameters" : 2369 [ 2370 { 2371 "referenced_type" : "_ZTIP13ANativeWindow" 2372 } 2373 ], 2374 "return_type" : "_ZTIi", 2375 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2376 }, 2377 { 2378 "function_name" : "ANativeWindow_getHeight", 2379 "linker_set_key" : "ANativeWindow_getHeight", 2380 "parameters" : 2381 [ 2382 { 2383 "referenced_type" : "_ZTIP13ANativeWindow" 2384 } 2385 ], 2386 "return_type" : "_ZTIi", 2387 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2388 }, 2389 { 2390 "function_name" : "ANativeWindow_getLastDequeueDuration", 2391 "linker_set_key" : "ANativeWindow_getLastDequeueDuration", 2392 "parameters" : 2393 [ 2394 { 2395 "referenced_type" : "_ZTIP13ANativeWindow" 2396 } 2397 ], 2398 "return_type" : "_ZTIx", 2399 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2400 }, 2401 { 2402 "function_name" : "ANativeWindow_getLastDequeueStartTime", 2403 "linker_set_key" : "ANativeWindow_getLastDequeueStartTime", 2404 "parameters" : 2405 [ 2406 { 2407 "referenced_type" : "_ZTIP13ANativeWindow" 2408 } 2409 ], 2410 "return_type" : "_ZTIx", 2411 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2412 }, 2413 { 2414 "function_name" : "ANativeWindow_getLastQueueDuration", 2415 "linker_set_key" : "ANativeWindow_getLastQueueDuration", 2416 "parameters" : 2417 [ 2418 { 2419 "referenced_type" : "_ZTIP13ANativeWindow" 2420 } 2421 ], 2422 "return_type" : "_ZTIx", 2423 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2424 }, 2425 { 2426 "function_name" : "ANativeWindow_getWidth", 2427 "linker_set_key" : "ANativeWindow_getWidth", 2428 "parameters" : 2429 [ 2430 { 2431 "referenced_type" : "_ZTIP13ANativeWindow" 2432 } 2433 ], 2434 "return_type" : "_ZTIi", 2435 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2436 }, 2437 { 2438 "function_name" : "ANativeWindow_lock", 2439 "linker_set_key" : "ANativeWindow_lock", 2440 "parameters" : 2441 [ 2442 { 2443 "referenced_type" : "_ZTIP13ANativeWindow" 2444 }, 2445 { 2446 "referenced_type" : "_ZTIP20ANativeWindow_Buffer" 2447 }, 2448 { 2449 "referenced_type" : "_ZTIP5ARect" 2450 } 2451 ], 2452 "return_type" : "_ZTIi", 2453 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2454 }, 2455 { 2456 "availability_attrs" : 2457 [ 2458 { 2459 "introduced_major" : 34 2460 } 2461 ], 2462 "function_name" : "ANativeWindow_readFromParcel", 2463 "linker_set_key" : "ANativeWindow_readFromParcel", 2464 "parameters" : 2465 [ 2466 { 2467 "referenced_type" : "_ZTIPK7AParcel" 2468 }, 2469 { 2470 "referenced_type" : "_ZTIPP13ANativeWindow" 2471 } 2472 ], 2473 "return_type" : "_ZTIi", 2474 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2475 }, 2476 { 2477 "function_name" : "ANativeWindow_release", 2478 "linker_set_key" : "ANativeWindow_release", 2479 "parameters" : 2480 [ 2481 { 2482 "referenced_type" : "_ZTIP13ANativeWindow" 2483 } 2484 ], 2485 "return_type" : "_ZTIv", 2486 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2487 }, 2488 { 2489 "availability_attrs" : 2490 [ 2491 { 2492 "introduced_major" : 28 2493 } 2494 ], 2495 "function_name" : "ANativeWindow_setBuffersDataSpace", 2496 "linker_set_key" : "ANativeWindow_setBuffersDataSpace", 2497 "parameters" : 2498 [ 2499 { 2500 "referenced_type" : "_ZTIP13ANativeWindow" 2501 }, 2502 { 2503 "referenced_type" : "_ZTIi" 2504 } 2505 ], 2506 "return_type" : "_ZTIi", 2507 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2508 }, 2509 { 2510 "function_name" : "ANativeWindow_setBuffersGeometry", 2511 "linker_set_key" : "ANativeWindow_setBuffersGeometry", 2512 "parameters" : 2513 [ 2514 { 2515 "referenced_type" : "_ZTIP13ANativeWindow" 2516 }, 2517 { 2518 "referenced_type" : "_ZTIi" 2519 }, 2520 { 2521 "referenced_type" : "_ZTIi" 2522 }, 2523 { 2524 "referenced_type" : "_ZTIi" 2525 } 2526 ], 2527 "return_type" : "_ZTIi", 2528 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2529 }, 2530 { 2531 "availability_attrs" : 2532 [ 2533 { 2534 "introduced_major" : 26 2535 } 2536 ], 2537 "function_name" : "ANativeWindow_setBuffersTransform", 2538 "linker_set_key" : "ANativeWindow_setBuffersTransform", 2539 "parameters" : 2540 [ 2541 { 2542 "referenced_type" : "_ZTIP13ANativeWindow" 2543 }, 2544 { 2545 "referenced_type" : "_ZTIi" 2546 } 2547 ], 2548 "return_type" : "_ZTIi", 2549 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2550 }, 2551 { 2552 "function_name" : "ANativeWindow_setCancelBufferInterceptor", 2553 "linker_set_key" : "ANativeWindow_setCancelBufferInterceptor", 2554 "parameters" : 2555 [ 2556 { 2557 "referenced_type" : "_ZTIP13ANativeWindow" 2558 }, 2559 { 2560 "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE" 2561 }, 2562 { 2563 "referenced_type" : "_ZTIPv" 2564 } 2565 ], 2566 "return_type" : "_ZTIi", 2567 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2568 }, 2569 { 2570 "function_name" : "ANativeWindow_setDequeueBufferInterceptor", 2571 "linker_set_key" : "ANativeWindow_setDequeueBufferInterceptor", 2572 "parameters" : 2573 [ 2574 { 2575 "referenced_type" : "_ZTIP13ANativeWindow" 2576 }, 2577 { 2578 "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E" 2579 }, 2580 { 2581 "referenced_type" : "_ZTIPv" 2582 } 2583 ], 2584 "return_type" : "_ZTIi", 2585 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2586 }, 2587 { 2588 "function_name" : "ANativeWindow_setDequeueTimeout", 2589 "linker_set_key" : "ANativeWindow_setDequeueTimeout", 2590 "parameters" : 2591 [ 2592 { 2593 "referenced_type" : "_ZTIP13ANativeWindow" 2594 }, 2595 { 2596 "referenced_type" : "_ZTIx" 2597 } 2598 ], 2599 "return_type" : "_ZTIi", 2600 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2601 }, 2602 { 2603 "availability_attrs" : 2604 [ 2605 { 2606 "introduced_major" : 30 2607 } 2608 ], 2609 "function_name" : "ANativeWindow_setFrameRate", 2610 "linker_set_key" : "ANativeWindow_setFrameRate", 2611 "parameters" : 2612 [ 2613 { 2614 "referenced_type" : "_ZTIP13ANativeWindow" 2615 }, 2616 { 2617 "referenced_type" : "_ZTIf" 2618 }, 2619 { 2620 "referenced_type" : "_ZTIa" 2621 } 2622 ], 2623 "return_type" : "_ZTIi", 2624 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2625 }, 2626 { 2627 "availability_attrs" : 2628 [ 2629 { 2630 "introduced_major" : 31 2631 } 2632 ], 2633 "function_name" : "ANativeWindow_setFrameRateWithChangeStrategy", 2634 "linker_set_key" : "ANativeWindow_setFrameRateWithChangeStrategy", 2635 "parameters" : 2636 [ 2637 { 2638 "referenced_type" : "_ZTIP13ANativeWindow" 2639 }, 2640 { 2641 "referenced_type" : "_ZTIf" 2642 }, 2643 { 2644 "referenced_type" : "_ZTIa" 2645 }, 2646 { 2647 "referenced_type" : "_ZTIa" 2648 } 2649 ], 2650 "return_type" : "_ZTIi", 2651 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2652 }, 2653 { 2654 "function_name" : "ANativeWindow_setPerformInterceptor", 2655 "linker_set_key" : "ANativeWindow_setPerformInterceptor", 2656 "parameters" : 2657 [ 2658 { 2659 "referenced_type" : "_ZTIP13ANativeWindow" 2660 }, 2661 { 2662 "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E" 2663 }, 2664 { 2665 "referenced_type" : "_ZTIPv" 2666 } 2667 ], 2668 "return_type" : "_ZTIi", 2669 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2670 }, 2671 { 2672 "function_name" : "ANativeWindow_setQueueBufferInterceptor", 2673 "linker_set_key" : "ANativeWindow_setQueueBufferInterceptor", 2674 "parameters" : 2675 [ 2676 { 2677 "referenced_type" : "_ZTIP13ANativeWindow" 2678 }, 2679 { 2680 "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE" 2681 }, 2682 { 2683 "referenced_type" : "_ZTIPv" 2684 } 2685 ], 2686 "return_type" : "_ZTIi", 2687 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2688 }, 2689 { 2690 "availability_attrs" : 2691 [ 2692 { 2693 "introduced_major" : 30 2694 } 2695 ], 2696 "function_name" : "ANativeWindow_tryAllocateBuffers", 2697 "linker_set_key" : "ANativeWindow_tryAllocateBuffers", 2698 "parameters" : 2699 [ 2700 { 2701 "referenced_type" : "_ZTIP13ANativeWindow" 2702 } 2703 ], 2704 "return_type" : "_ZTIv", 2705 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2706 }, 2707 { 2708 "function_name" : "ANativeWindow_unlockAndPost", 2709 "linker_set_key" : "ANativeWindow_unlockAndPost", 2710 "parameters" : 2711 [ 2712 { 2713 "referenced_type" : "_ZTIP13ANativeWindow" 2714 } 2715 ], 2716 "return_type" : "_ZTIi", 2717 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2718 }, 2719 { 2720 "availability_attrs" : 2721 [ 2722 { 2723 "introduced_major" : 34 2724 } 2725 ], 2726 "function_name" : "ANativeWindow_writeToParcel", 2727 "linker_set_key" : "ANativeWindow_writeToParcel", 2728 "parameters" : 2729 [ 2730 { 2731 "referenced_type" : "_ZTIP13ANativeWindow" 2732 }, 2733 { 2734 "referenced_type" : "_ZTIP7AParcel" 2735 } 2736 ], 2737 "return_type" : "_ZTIi", 2738 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2739 } 2740 ], 2741 "global_vars" : [], 2742 "lvalue_reference_types" : 2743 [ 2744 { 2745 "alignment" : 4, 2746 "linker_set_key" : "_ZTIRK8log_time", 2747 "name" : "const log_time &", 2748 "referenced_type" : "_ZTIK8log_time", 2749 "size" : 4, 2750 "source_file" : "system/logging/liblog/include/log/log_time.h" 2751 }, 2752 { 2753 "alignment" : 4, 2754 "linker_set_key" : "_ZTIRK8timespec", 2755 "name" : "const timespec &", 2756 "referenced_type" : "_ZTIK8timespec", 2757 "size" : 4, 2758 "source_file" : "system/logging/liblog/include/log/log_time.h" 2759 }, 2760 { 2761 "alignment" : 4, 2762 "linker_set_key" : "_ZTIRKN4aidl7android8hardware12NativeWindowE", 2763 "name" : "const aidl::android::hardware::NativeWindow &", 2764 "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 2765 "size" : 4, 2766 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2767 }, 2768 { 2769 "alignment" : 4, 2770 "linker_set_key" : "_ZTIRKN4aidl7android8hardware14HardwareBufferE", 2771 "name" : "const aidl::android::hardware::HardwareBuffer &", 2772 "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 2773 "size" : 4, 2774 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2775 }, 2776 { 2777 "alignment" : 4, 2778 "linker_set_key" : "_ZTIRN4aidl7android8hardware12NativeWindowE", 2779 "name" : "aidl::android::hardware::NativeWindow &", 2780 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 2781 "size" : 4, 2782 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2783 }, 2784 { 2785 "alignment" : 4, 2786 "linker_set_key" : "_ZTIRN4aidl7android8hardware14HardwareBufferE", 2787 "name" : "aidl::android::hardware::HardwareBuffer &", 2788 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 2789 "size" : 4, 2790 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2791 } 2792 ], 2793 "pointer_types" : 2794 [ 2795 { 2796 "alignment" : 4, 2797 "linker_set_key" : "_ZTIP13ANativeWindow", 2798 "name" : "ANativeWindow *", 2799 "referenced_type" : "_ZTI13ANativeWindow", 2800 "size" : 4, 2801 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2802 }, 2803 { 2804 "alignment" : 4, 2805 "linker_set_key" : "_ZTIP15AHardwareBuffer", 2806 "name" : "AHardwareBuffer *", 2807 "referenced_type" : "_ZTI15AHardwareBuffer", 2808 "size" : 4, 2809 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2810 }, 2811 { 2812 "alignment" : 4, 2813 "linker_set_key" : "_ZTIP19ANativeWindowBuffer", 2814 "name" : "ANativeWindowBuffer *", 2815 "referenced_type" : "_ZTI19ANativeWindowBuffer", 2816 "size" : 4, 2817 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 2818 }, 2819 { 2820 "alignment" : 4, 2821 "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc", 2822 "name" : "AHardwareBuffer_Desc *", 2823 "referenced_type" : "_ZTI20AHardwareBuffer_Desc", 2824 "size" : 4, 2825 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2826 }, 2827 { 2828 "alignment" : 4, 2829 "linker_set_key" : "_ZTIP20ANativeWindow_Buffer", 2830 "name" : "ANativeWindow_Buffer *", 2831 "referenced_type" : "_ZTI20ANativeWindow_Buffer", 2832 "size" : 4, 2833 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2834 }, 2835 { 2836 "alignment" : 4, 2837 "linker_set_key" : "_ZTIP21android_native_base_t", 2838 "name" : "android_native_base_t *", 2839 "referenced_type" : "_ZTI21android_native_base_t", 2840 "size" : 4, 2841 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 2842 }, 2843 { 2844 "alignment" : 4, 2845 "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes", 2846 "name" : "AHardwareBuffer_Planes *", 2847 "referenced_type" : "_ZTI22AHardwareBuffer_Planes", 2848 "size" : 4, 2849 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2850 }, 2851 { 2852 "alignment" : 4, 2853 "linker_set_key" : "_ZTIP5ARect", 2854 "name" : "ARect *", 2855 "referenced_type" : "_ZTI5ARect", 2856 "size" : 4, 2857 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2858 }, 2859 { 2860 "alignment" : 4, 2861 "linker_set_key" : "_ZTIP7AParcel", 2862 "name" : "AParcel *", 2863 "referenced_type" : "_ZTI7AParcel", 2864 "size" : 4, 2865 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2866 }, 2867 { 2868 "alignment" : 4, 2869 "linker_set_key" : "_ZTIP8log_time", 2870 "name" : "log_time *", 2871 "referenced_type" : "_ZTI8log_time", 2872 "size" : 4, 2873 "source_file" : "system/logging/liblog/include/log/log_time.h" 2874 }, 2875 { 2876 "alignment" : 4, 2877 "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE", 2878 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)", 2879 "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE", 2880 "size" : 4, 2881 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2882 }, 2883 { 2884 "alignment" : 4, 2885 "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE", 2886 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)", 2887 "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE", 2888 "size" : 4, 2889 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2890 }, 2891 { 2892 "alignment" : 4, 2893 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 2894 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)", 2895 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 2896 "size" : 4, 2897 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2898 }, 2899 { 2900 "alignment" : 4, 2901 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 2902 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)", 2903 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 2904 "size" : 4, 2905 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2906 }, 2907 { 2908 "alignment" : 4, 2909 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E", 2910 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)", 2911 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E", 2912 "size" : 4, 2913 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2914 }, 2915 { 2916 "alignment" : 4, 2917 "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE", 2918 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)", 2919 "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE", 2920 "size" : 4, 2921 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2922 }, 2923 { 2924 "alignment" : 4, 2925 "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE", 2926 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)", 2927 "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE", 2928 "size" : 4, 2929 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2930 }, 2931 { 2932 "alignment" : 4, 2933 "linker_set_key" : "_ZTIPFiP13ANativeWindowiE", 2934 "name" : "int (*)(ANativeWindow *, int)", 2935 "referenced_type" : "_ZTIFiP13ANativeWindowiE", 2936 "size" : 4, 2937 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2938 }, 2939 { 2940 "alignment" : 4, 2941 "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE", 2942 "name" : "int (*)(ANativeWindow *, int, std::__va_list)", 2943 "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE", 2944 "size" : 4, 2945 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2946 }, 2947 { 2948 "alignment" : 4, 2949 "linker_set_key" : "_ZTIPFiP13ANativeWindowizE", 2950 "name" : "int (*)(ANativeWindow *, int, ...)", 2951 "referenced_type" : "_ZTIFiP13ANativeWindowizE", 2952 "size" : 4, 2953 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2954 }, 2955 { 2956 "alignment" : 4, 2957 "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE", 2958 "name" : "int (*)(const ANativeWindow *, int, int *)", 2959 "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE", 2960 "size" : 4, 2961 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2962 }, 2963 { 2964 "alignment" : 4, 2965 "linker_set_key" : "_ZTIPFvP21android_native_base_tE", 2966 "name" : "void (*)(android_native_base_t *)", 2967 "referenced_type" : "_ZTIFvP21android_native_base_tE", 2968 "size" : 4, 2969 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 2970 }, 2971 { 2972 "alignment" : 4, 2973 "linker_set_key" : "_ZTIPK13ANativeWindow", 2974 "name" : "const ANativeWindow *", 2975 "referenced_type" : "_ZTIK13ANativeWindow", 2976 "size" : 4, 2977 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2978 }, 2979 { 2980 "alignment" : 4, 2981 "linker_set_key" : "_ZTIPK13native_handle", 2982 "name" : "const native_handle *", 2983 "referenced_type" : "_ZTIK13native_handle", 2984 "size" : 4, 2985 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2986 }, 2987 { 2988 "alignment" : 4, 2989 "linker_set_key" : "_ZTIPK15AHardwareBuffer", 2990 "name" : "const AHardwareBuffer *", 2991 "referenced_type" : "_ZTIK15AHardwareBuffer", 2992 "size" : 4, 2993 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2994 }, 2995 { 2996 "alignment" : 4, 2997 "linker_set_key" : "_ZTIPK19ANativeWindowBuffer", 2998 "name" : "const ANativeWindowBuffer *", 2999 "referenced_type" : "_ZTIK19ANativeWindowBuffer", 3000 "size" : 4, 3001 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3002 }, 3003 { 3004 "alignment" : 4, 3005 "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc", 3006 "name" : "const AHardwareBuffer_Desc *", 3007 "referenced_type" : "_ZTIK20AHardwareBuffer_Desc", 3008 "size" : 4, 3009 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3010 }, 3011 { 3012 "alignment" : 4, 3013 "linker_set_key" : "_ZTIPK26AHardwareBufferLongOptions", 3014 "name" : "const AHardwareBufferLongOptions *", 3015 "referenced_type" : "_ZTIK26AHardwareBufferLongOptions", 3016 "size" : 4, 3017 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3018 }, 3019 { 3020 "alignment" : 4, 3021 "linker_set_key" : "_ZTIPK5ARect", 3022 "name" : "const ARect *", 3023 "referenced_type" : "_ZTIK5ARect", 3024 "size" : 4, 3025 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3026 }, 3027 { 3028 "alignment" : 4, 3029 "linker_set_key" : "_ZTIPK7AParcel", 3030 "name" : "const AParcel *", 3031 "referenced_type" : "_ZTIK7AParcel", 3032 "size" : 4, 3033 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3034 }, 3035 { 3036 "alignment" : 4, 3037 "linker_set_key" : "_ZTIPK8log_time", 3038 "name" : "const log_time *", 3039 "referenced_type" : "_ZTIK8log_time", 3040 "size" : 4, 3041 "source_file" : "system/logging/liblog/include/log/log_time.h" 3042 }, 3043 { 3044 "alignment" : 4, 3045 "linker_set_key" : "_ZTIPKN4aidl7android8hardware12NativeWindowE", 3046 "name" : "const aidl::android::hardware::NativeWindow *", 3047 "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 3048 "size" : 4, 3049 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3050 }, 3051 { 3052 "alignment" : 4, 3053 "linker_set_key" : "_ZTIPKN4aidl7android8hardware14HardwareBufferE", 3054 "name" : "const aidl::android::hardware::HardwareBuffer *", 3055 "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 3056 "size" : 4, 3057 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3058 }, 3059 { 3060 "alignment" : 4, 3061 "linker_set_key" : "_ZTIPKN7android13GraphicBufferE", 3062 "name" : "const android::GraphicBuffer *", 3063 "referenced_type" : "_ZTIKN7android13GraphicBufferE", 3064 "size" : 4, 3065 "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" 3066 }, 3067 { 3068 "alignment" : 4, 3069 "linker_set_key" : "_ZTIPKc", 3070 "name" : "const char *", 3071 "referenced_type" : "_ZTIKc", 3072 "size" : 4, 3073 "source_file" : "system/logging/liblog/include/android/log.h" 3074 }, 3075 { 3076 "alignment" : 4, 3077 "linker_set_key" : "_ZTIPKv", 3078 "name" : "const void *", 3079 "referenced_type" : "_ZTIKv", 3080 "size" : 4, 3081 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3082 }, 3083 { 3084 "alignment" : 4, 3085 "linker_set_key" : "_ZTIPN4aidl7android8hardware12NativeWindowE", 3086 "name" : "aidl::android::hardware::NativeWindow *", 3087 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3088 "size" : 4, 3089 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3090 }, 3091 { 3092 "alignment" : 4, 3093 "linker_set_key" : "_ZTIPN4aidl7android8hardware14HardwareBufferE", 3094 "name" : "aidl::android::hardware::HardwareBuffer *", 3095 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3096 "size" : 4, 3097 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3098 }, 3099 { 3100 "alignment" : 4, 3101 "linker_set_key" : "_ZTIPN7android13GraphicBufferE", 3102 "name" : "android::GraphicBuffer *", 3103 "referenced_type" : "_ZTIN7android13GraphicBufferE", 3104 "size" : 4, 3105 "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" 3106 }, 3107 { 3108 "alignment" : 4, 3109 "linker_set_key" : "_ZTIPP13ANativeWindow", 3110 "name" : "ANativeWindow **", 3111 "referenced_type" : "_ZTIP13ANativeWindow", 3112 "size" : 4, 3113 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3114 }, 3115 { 3116 "alignment" : 4, 3117 "linker_set_key" : "_ZTIPP15AHardwareBuffer", 3118 "name" : "AHardwareBuffer **", 3119 "referenced_type" : "_ZTIP15AHardwareBuffer", 3120 "size" : 4, 3121 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3122 }, 3123 { 3124 "alignment" : 4, 3125 "linker_set_key" : "_ZTIPP19ANativeWindowBuffer", 3126 "name" : "ANativeWindowBuffer **", 3127 "referenced_type" : "_ZTIP19ANativeWindowBuffer", 3128 "size" : 4, 3129 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 3130 }, 3131 { 3132 "alignment" : 4, 3133 "linker_set_key" : "_ZTIPPv", 3134 "name" : "void **", 3135 "referenced_type" : "_ZTIPv", 3136 "size" : 4, 3137 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3138 }, 3139 { 3140 "alignment" : 4, 3141 "linker_set_key" : "_ZTIPf", 3142 "name" : "float *", 3143 "referenced_type" : "_ZTIf", 3144 "size" : 4, 3145 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 3146 }, 3147 { 3148 "alignment" : 4, 3149 "linker_set_key" : "_ZTIPi", 3150 "name" : "int *", 3151 "referenced_type" : "_ZTIi", 3152 "size" : 4, 3153 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3154 }, 3155 { 3156 "alignment" : 4, 3157 "linker_set_key" : "_ZTIPv", 3158 "name" : "void *", 3159 "referenced_type" : "_ZTIv", 3160 "size" : 4, 3161 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3162 }, 3163 { 3164 "alignment" : 4, 3165 "linker_set_key" : "_ZTIPy", 3166 "name" : "unsigned long long *", 3167 "referenced_type" : "_ZTIy", 3168 "size" : 4, 3169 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3170 } 3171 ], 3172 "qualified_types" : 3173 [ 3174 { 3175 "alignment" : 4, 3176 "is_const" : true, 3177 "linker_set_key" : "_ZTIK13ANativeWindow", 3178 "name" : "const ANativeWindow", 3179 "referenced_type" : "_ZTI13ANativeWindow", 3180 "size" : 108, 3181 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 3182 }, 3183 { 3184 "alignment" : 4, 3185 "is_const" : true, 3186 "linker_set_key" : "_ZTIK13native_handle", 3187 "name" : "const native_handle", 3188 "referenced_type" : "_ZTI13native_handle", 3189 "size" : 12, 3190 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3191 }, 3192 { 3193 "is_const" : true, 3194 "linker_set_key" : "_ZTIK15AHardwareBuffer", 3195 "name" : "const AHardwareBuffer", 3196 "referenced_type" : "_ZTI15AHardwareBuffer", 3197 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3198 }, 3199 { 3200 "alignment" : 8, 3201 "is_const" : true, 3202 "linker_set_key" : "_ZTIK19ANativeWindowBuffer", 3203 "name" : "const ANativeWindowBuffer", 3204 "referenced_type" : "_ZTI19ANativeWindowBuffer", 3205 "size" : 96, 3206 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3207 }, 3208 { 3209 "alignment" : 8, 3210 "is_const" : true, 3211 "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc", 3212 "name" : "const AHardwareBuffer_Desc", 3213 "referenced_type" : "_ZTI20AHardwareBuffer_Desc", 3214 "size" : 40, 3215 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3216 }, 3217 { 3218 "alignment" : 8, 3219 "is_const" : true, 3220 "linker_set_key" : "_ZTIK26AHardwareBufferLongOptions", 3221 "name" : "const AHardwareBufferLongOptions", 3222 "referenced_type" : "_ZTI26AHardwareBufferLongOptions", 3223 "size" : 16, 3224 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3225 }, 3226 { 3227 "alignment" : 4, 3228 "is_const" : true, 3229 "linker_set_key" : "_ZTIK5ARect", 3230 "name" : "const ARect", 3231 "referenced_type" : "_ZTI5ARect", 3232 "size" : 16, 3233 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3234 }, 3235 { 3236 "is_const" : true, 3237 "linker_set_key" : "_ZTIK7AParcel", 3238 "name" : "const AParcel", 3239 "referenced_type" : "_ZTI7AParcel", 3240 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3241 }, 3242 { 3243 "alignment" : 1, 3244 "is_const" : true, 3245 "linker_set_key" : "_ZTIK8log_time", 3246 "name" : "const log_time", 3247 "referenced_type" : "_ZTI8log_time", 3248 "size" : 8, 3249 "source_file" : "system/logging/liblog/include/log/log_time.h" 3250 }, 3251 { 3252 "alignment" : 4, 3253 "is_const" : true, 3254 "linker_set_key" : "_ZTIK8timespec", 3255 "name" : "const timespec", 3256 "referenced_type" : "_ZTI8timespec", 3257 "size" : 8, 3258 "source_file" : "system/logging/liblog/include/log/log_time.h" 3259 }, 3260 { 3261 "alignment" : 4, 3262 "is_const" : true, 3263 "linker_set_key" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 3264 "name" : "const aidl::android::hardware::NativeWindow", 3265 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3266 "size" : 4, 3267 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3268 }, 3269 { 3270 "alignment" : 4, 3271 "is_const" : true, 3272 "linker_set_key" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 3273 "name" : "const aidl::android::hardware::HardwareBuffer", 3274 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3275 "size" : 4, 3276 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3277 }, 3278 { 3279 "alignment" : 8, 3280 "is_const" : true, 3281 "linker_set_key" : "_ZTIKN7android13GraphicBufferE", 3282 "name" : "const android::GraphicBuffer", 3283 "referenced_type" : "_ZTIN7android13GraphicBufferE", 3284 "size" : 160, 3285 "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" 3286 }, 3287 { 3288 "alignment" : 1, 3289 "is_const" : true, 3290 "linker_set_key" : "_ZTIKc", 3291 "name" : "const char", 3292 "referenced_type" : "_ZTIc", 3293 "size" : 1, 3294 "source_file" : "system/logging/liblog/include/android/log.h" 3295 }, 3296 { 3297 "alignment" : 4, 3298 "is_const" : true, 3299 "linker_set_key" : "_ZTIKf", 3300 "name" : "const float", 3301 "referenced_type" : "_ZTIf", 3302 "size" : 4, 3303 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3304 }, 3305 { 3306 "alignment" : 4, 3307 "is_const" : true, 3308 "linker_set_key" : "_ZTIKi", 3309 "name" : "const int", 3310 "referenced_type" : "_ZTIi", 3311 "size" : 4, 3312 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3313 }, 3314 { 3315 "alignment" : 4, 3316 "is_const" : true, 3317 "linker_set_key" : "_ZTIKj", 3318 "name" : "const unsigned int", 3319 "referenced_type" : "_ZTIj", 3320 "size" : 4, 3321 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3322 }, 3323 { 3324 "is_const" : true, 3325 "linker_set_key" : "_ZTIKv", 3326 "name" : "const void", 3327 "referenced_type" : "_ZTIv", 3328 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3329 }, 3330 { 3331 "alignment" : 8, 3332 "is_const" : true, 3333 "linker_set_key" : "_ZTIKx", 3334 "name" : "const long long", 3335 "referenced_type" : "_ZTIx", 3336 "size" : 8, 3337 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3338 } 3339 ], 3340 "record_types" : 3341 [ 3342 { 3343 "alignment" : 4, 3344 "fields" : 3345 [ 3346 { 3347 "field_name" : "common", 3348 "referenced_type" : "_ZTI21android_native_base_t" 3349 }, 3350 { 3351 "field_name" : "flags", 3352 "field_offset" : 256, 3353 "referenced_type" : "_ZTIKj" 3354 }, 3355 { 3356 "field_name" : "minSwapInterval", 3357 "field_offset" : 288, 3358 "referenced_type" : "_ZTIKi" 3359 }, 3360 { 3361 "field_name" : "maxSwapInterval", 3362 "field_offset" : 320, 3363 "referenced_type" : "_ZTIKi" 3364 }, 3365 { 3366 "field_name" : "xdpi", 3367 "field_offset" : 352, 3368 "referenced_type" : "_ZTIKf" 3369 }, 3370 { 3371 "field_name" : "ydpi", 3372 "field_offset" : 384, 3373 "referenced_type" : "_ZTIKf" 3374 }, 3375 { 3376 "field_name" : "oem", 3377 "field_offset" : 416, 3378 "referenced_type" : "_ZTIA4_i" 3379 }, 3380 { 3381 "field_name" : "setSwapInterval", 3382 "field_offset" : 544, 3383 "referenced_type" : "_ZTIPFiP13ANativeWindowiE" 3384 }, 3385 { 3386 "field_name" : "dequeueBuffer_DEPRECATED", 3387 "field_offset" : 576, 3388 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE" 3389 }, 3390 { 3391 "field_name" : "lockBuffer_DEPRECATED", 3392 "field_offset" : 608, 3393 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3394 }, 3395 { 3396 "field_name" : "queueBuffer_DEPRECATED", 3397 "field_offset" : 640, 3398 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3399 }, 3400 { 3401 "field_name" : "query", 3402 "field_offset" : 672, 3403 "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE" 3404 }, 3405 { 3406 "field_name" : "perform", 3407 "field_offset" : 704, 3408 "referenced_type" : "_ZTIPFiP13ANativeWindowizE" 3409 }, 3410 { 3411 "field_name" : "cancelBuffer_DEPRECATED", 3412 "field_offset" : 736, 3413 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3414 }, 3415 { 3416 "field_name" : "dequeueBuffer", 3417 "field_offset" : 768, 3418 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE" 3419 }, 3420 { 3421 "field_name" : "queueBuffer", 3422 "field_offset" : 800, 3423 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 3424 }, 3425 { 3426 "field_name" : "cancelBuffer", 3427 "field_offset" : 832, 3428 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 3429 } 3430 ], 3431 "linker_set_key" : "_ZTI13ANativeWindow", 3432 "name" : "ANativeWindow", 3433 "size" : 108, 3434 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3435 }, 3436 { 3437 "alignment" : 8, 3438 "fields" : 3439 [ 3440 { 3441 "field_name" : "common", 3442 "referenced_type" : "_ZTI21android_native_base_t" 3443 }, 3444 { 3445 "field_name" : "width", 3446 "field_offset" : 256, 3447 "referenced_type" : "_ZTIi" 3448 }, 3449 { 3450 "field_name" : "height", 3451 "field_offset" : 288, 3452 "referenced_type" : "_ZTIi" 3453 }, 3454 { 3455 "field_name" : "stride", 3456 "field_offset" : 320, 3457 "referenced_type" : "_ZTIi" 3458 }, 3459 { 3460 "field_name" : "format", 3461 "field_offset" : 352, 3462 "referenced_type" : "_ZTIi" 3463 }, 3464 { 3465 "field_name" : "usage_deprecated", 3466 "field_offset" : 384, 3467 "referenced_type" : "_ZTIi" 3468 }, 3469 { 3470 "field_name" : "layerCount", 3471 "field_offset" : 416, 3472 "referenced_type" : "_ZTIj" 3473 }, 3474 { 3475 "field_name" : "reserved", 3476 "field_offset" : 448, 3477 "referenced_type" : "_ZTIA1_Pv" 3478 }, 3479 { 3480 "field_name" : "handle", 3481 "field_offset" : 480, 3482 "referenced_type" : "_ZTIPK13native_handle" 3483 }, 3484 { 3485 "field_name" : "usage", 3486 "field_offset" : 512, 3487 "referenced_type" : "_ZTIy" 3488 }, 3489 { 3490 "field_name" : "reserved_proc", 3491 "field_offset" : 576, 3492 "referenced_type" : "_ZTIA6_Pv" 3493 } 3494 ], 3495 "linker_set_key" : "_ZTI19ANativeWindowBuffer", 3496 "name" : "ANativeWindowBuffer", 3497 "size" : 96, 3498 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3499 }, 3500 { 3501 "alignment" : 8, 3502 "fields" : 3503 [ 3504 { 3505 "field_name" : "width", 3506 "referenced_type" : "_ZTIj" 3507 }, 3508 { 3509 "field_name" : "height", 3510 "field_offset" : 32, 3511 "referenced_type" : "_ZTIj" 3512 }, 3513 { 3514 "field_name" : "layers", 3515 "field_offset" : 64, 3516 "referenced_type" : "_ZTIj" 3517 }, 3518 { 3519 "field_name" : "format", 3520 "field_offset" : 96, 3521 "referenced_type" : "_ZTIj" 3522 }, 3523 { 3524 "field_name" : "usage", 3525 "field_offset" : 128, 3526 "referenced_type" : "_ZTIy" 3527 }, 3528 { 3529 "field_name" : "stride", 3530 "field_offset" : 192, 3531 "referenced_type" : "_ZTIj" 3532 }, 3533 { 3534 "field_name" : "rfu0", 3535 "field_offset" : 224, 3536 "referenced_type" : "_ZTIj" 3537 }, 3538 { 3539 "field_name" : "rfu1", 3540 "field_offset" : 256, 3541 "referenced_type" : "_ZTIy" 3542 } 3543 ], 3544 "linker_set_key" : "_ZTI20AHardwareBuffer_Desc", 3545 "name" : "AHardwareBuffer_Desc", 3546 "size" : 40, 3547 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3548 }, 3549 { 3550 "alignment" : 4, 3551 "fields" : 3552 [ 3553 { 3554 "field_name" : "width", 3555 "referenced_type" : "_ZTIi" 3556 }, 3557 { 3558 "field_name" : "height", 3559 "field_offset" : 32, 3560 "referenced_type" : "_ZTIi" 3561 }, 3562 { 3563 "field_name" : "stride", 3564 "field_offset" : 64, 3565 "referenced_type" : "_ZTIi" 3566 }, 3567 { 3568 "field_name" : "format", 3569 "field_offset" : 96, 3570 "referenced_type" : "_ZTIi" 3571 }, 3572 { 3573 "field_name" : "bits", 3574 "field_offset" : 128, 3575 "referenced_type" : "_ZTIPv" 3576 }, 3577 { 3578 "field_name" : "reserved", 3579 "field_offset" : 160, 3580 "referenced_type" : "_ZTIA6_j" 3581 } 3582 ], 3583 "linker_set_key" : "_ZTI20ANativeWindow_Buffer", 3584 "name" : "ANativeWindow_Buffer", 3585 "size" : 44, 3586 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 3587 }, 3588 { 3589 "alignment" : 4, 3590 "fields" : 3591 [ 3592 { 3593 "field_name" : "data", 3594 "referenced_type" : "_ZTIPv" 3595 }, 3596 { 3597 "field_name" : "pixelStride", 3598 "field_offset" : 32, 3599 "referenced_type" : "_ZTIj" 3600 }, 3601 { 3602 "field_name" : "rowStride", 3603 "field_offset" : 64, 3604 "referenced_type" : "_ZTIj" 3605 } 3606 ], 3607 "linker_set_key" : "_ZTI21AHardwareBuffer_Plane", 3608 "name" : "AHardwareBuffer_Plane", 3609 "size" : 12, 3610 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3611 }, 3612 { 3613 "alignment" : 4, 3614 "fields" : 3615 [ 3616 { 3617 "field_name" : "struct_size", 3618 "referenced_type" : "_ZTIj" 3619 }, 3620 { 3621 "field_name" : "buffer_id", 3622 "field_offset" : 32, 3623 "referenced_type" : "_ZTIi" 3624 }, 3625 { 3626 "field_name" : "priority", 3627 "field_offset" : 64, 3628 "referenced_type" : "_ZTIi" 3629 }, 3630 { 3631 "field_name" : "tag", 3632 "field_offset" : 96, 3633 "referenced_type" : "_ZTIPKc" 3634 }, 3635 { 3636 "field_name" : "file", 3637 "field_offset" : 128, 3638 "referenced_type" : "_ZTIPKc" 3639 }, 3640 { 3641 "field_name" : "line", 3642 "field_offset" : 160, 3643 "referenced_type" : "_ZTIj" 3644 }, 3645 { 3646 "field_name" : "message", 3647 "field_offset" : 192, 3648 "referenced_type" : "_ZTIPKc" 3649 } 3650 ], 3651 "linker_set_key" : "_ZTI21__android_log_message", 3652 "name" : "__android_log_message", 3653 "size" : 28, 3654 "source_file" : "system/logging/liblog/include/android/log.h" 3655 }, 3656 { 3657 "alignment" : 4, 3658 "fields" : 3659 [ 3660 { 3661 "field_name" : "magic", 3662 "referenced_type" : "_ZTIi" 3663 }, 3664 { 3665 "field_name" : "version", 3666 "field_offset" : 32, 3667 "referenced_type" : "_ZTIi" 3668 }, 3669 { 3670 "field_name" : "reserved", 3671 "field_offset" : 64, 3672 "referenced_type" : "_ZTIA4_Pv" 3673 }, 3674 { 3675 "field_name" : "incRef", 3676 "field_offset" : 192, 3677 "referenced_type" : "_ZTIPFvP21android_native_base_tE" 3678 }, 3679 { 3680 "field_name" : "decRef", 3681 "field_offset" : 224, 3682 "referenced_type" : "_ZTIPFvP21android_native_base_tE" 3683 } 3684 ], 3685 "linker_set_key" : "_ZTI21android_native_base_t", 3686 "name" : "android_native_base_t", 3687 "size" : 32, 3688 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3689 }, 3690 { 3691 "alignment" : 4, 3692 "fields" : 3693 [ 3694 { 3695 "field_name" : "left", 3696 "referenced_type" : "_ZTIi" 3697 }, 3698 { 3699 "field_name" : "top", 3700 "field_offset" : 32, 3701 "referenced_type" : "_ZTIi" 3702 }, 3703 { 3704 "field_name" : "right", 3705 "field_offset" : 64, 3706 "referenced_type" : "_ZTIi" 3707 }, 3708 { 3709 "field_name" : "bottom", 3710 "field_offset" : 96, 3711 "referenced_type" : "_ZTIi" 3712 } 3713 ], 3714 "linker_set_key" : "_ZTI21android_native_rect_t", 3715 "name" : "android_native_rect_t", 3716 "size" : 16, 3717 "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h" 3718 }, 3719 { 3720 "alignment" : 4, 3721 "fields" : 3722 [ 3723 { 3724 "field_name" : "planeCount", 3725 "referenced_type" : "_ZTIj" 3726 }, 3727 { 3728 "field_name" : "planes", 3729 "field_offset" : 32, 3730 "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane" 3731 } 3732 ], 3733 "linker_set_key" : "_ZTI22AHardwareBuffer_Planes", 3734 "name" : "AHardwareBuffer_Planes", 3735 "size" : 52, 3736 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3737 }, 3738 { 3739 "alignment" : 8, 3740 "fields" : 3741 [ 3742 { 3743 "field_name" : "name", 3744 "referenced_type" : "_ZTIPKc" 3745 }, 3746 { 3747 "field_name" : "value", 3748 "field_offset" : 64, 3749 "referenced_type" : "_ZTIx" 3750 } 3751 ], 3752 "linker_set_key" : "_ZTI26AHardwareBufferLongOptions", 3753 "name" : "AHardwareBufferLongOptions", 3754 "size" : 16, 3755 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3756 }, 3757 { 3758 "alignment" : 8, 3759 "fields" : 3760 [ 3761 { 3762 "field_name" : "frameNumber", 3763 "referenced_type" : "_ZTIy" 3764 }, 3765 { 3766 "field_name" : "frameTimelineVsyncId", 3767 "field_offset" : 64, 3768 "referenced_type" : "_ZTIx" 3769 }, 3770 { 3771 "field_name" : "inputEventId", 3772 "field_offset" : 128, 3773 "referenced_type" : "_ZTIi" 3774 }, 3775 { 3776 "field_name" : "startTimeNanos", 3777 "field_offset" : 192, 3778 "referenced_type" : "_ZTIx" 3779 }, 3780 { 3781 "field_name" : "useForRefreshRateSelection", 3782 "field_offset" : 256, 3783 "referenced_type" : "_ZTIi" 3784 }, 3785 { 3786 "field_name" : "skippedFrameVsyncId", 3787 "field_offset" : 320, 3788 "referenced_type" : "_ZTIx" 3789 }, 3790 { 3791 "field_name" : "skippedFrameStartTimeNanos", 3792 "field_offset" : 384, 3793 "referenced_type" : "_ZTIx" 3794 } 3795 ], 3796 "linker_set_key" : "_ZTI30ANativeWindowFrameTimelineInfo", 3797 "name" : "ANativeWindowFrameTimelineInfo", 3798 "size" : 56, 3799 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3800 }, 3801 { 3802 "alignment" : 4, 3803 "fields" : 3804 [ 3805 { 3806 "field_name" : "left", 3807 "referenced_type" : "_ZTIi" 3808 }, 3809 { 3810 "field_name" : "top", 3811 "field_offset" : 32, 3812 "referenced_type" : "_ZTIi" 3813 }, 3814 { 3815 "field_name" : "right", 3816 "field_offset" : 64, 3817 "referenced_type" : "_ZTIi" 3818 }, 3819 { 3820 "field_name" : "bottom", 3821 "field_offset" : 96, 3822 "referenced_type" : "_ZTIi" 3823 } 3824 ], 3825 "linker_set_key" : "_ZTI5ARect", 3826 "name" : "ARect", 3827 "size" : 16, 3828 "source_file" : "frameworks/native/libs/arect/include/android/rect.h" 3829 }, 3830 { 3831 "alignment" : 1, 3832 "fields" : 3833 [ 3834 { 3835 "field_name" : "tv_sec", 3836 "referenced_type" : "_ZTIj" 3837 }, 3838 { 3839 "field_name" : "tv_nsec", 3840 "field_offset" : 32, 3841 "referenced_type" : "_ZTIj" 3842 } 3843 ], 3844 "linker_set_key" : "_ZTI8log_time", 3845 "name" : "log_time", 3846 "size" : 8, 3847 "source_file" : "system/logging/liblog/include/log/log_time.h" 3848 }, 3849 { 3850 "alignment" : 4, 3851 "fields" : 3852 [ 3853 { 3854 "access" : "private", 3855 "field_name" : "mWindow", 3856 "referenced_type" : "_ZTIP13ANativeWindow" 3857 } 3858 ], 3859 "linker_set_key" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3860 "name" : "aidl::android::hardware::NativeWindow", 3861 "record_kind" : "class", 3862 "size" : 4, 3863 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3864 }, 3865 { 3866 "alignment" : 4, 3867 "fields" : 3868 [ 3869 { 3870 "access" : "private", 3871 "field_name" : "mBuffer", 3872 "referenced_type" : "_ZTIP15AHardwareBuffer" 3873 } 3874 ], 3875 "linker_set_key" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3876 "name" : "aidl::android::hardware::HardwareBuffer", 3877 "record_kind" : "class", 3878 "size" : 4, 3879 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3880 } 3881 ], 3882 "rvalue_reference_types" : 3883 [ 3884 { 3885 "alignment" : 4, 3886 "linker_set_key" : "_ZTION4aidl7android8hardware12NativeWindowE", 3887 "name" : "aidl::android::hardware::NativeWindow &&", 3888 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3889 "size" : 4, 3890 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3891 }, 3892 { 3893 "alignment" : 4, 3894 "linker_set_key" : "_ZTION4aidl7android8hardware14HardwareBufferE", 3895 "name" : "aidl::android::hardware::HardwareBuffer &&", 3896 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3897 "size" : 4, 3898 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3899 } 3900 ] 3901} 3902