1{ 2 "array_types" : 3 [ 4 { 5 "linker_set_key" : "float []", 6 "name" : "float []", 7 "referenced_type" : "type-22", 8 "self_type" : "type-21", 9 "source_file" : "/system/core/libsystem/include/system/graphics.h" 10 }, 11 { 12 "alignment" : 4, 13 "linker_set_key" : "int [0]", 14 "name" : "int [0]", 15 "referenced_type" : "type-2", 16 "self_type" : "type-3", 17 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h" 18 }, 19 { 20 "alignment" : 4, 21 "linker_set_key" : "unsigned int [12]", 22 "name" : "unsigned int [12]", 23 "referenced_type" : "type-5", 24 "self_type" : "type-41", 25 "size" : 48, 26 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 27 }, 28 { 29 "alignment" : 4, 30 "linker_set_key" : "unsigned int [25]", 31 "name" : "unsigned int [25]", 32 "referenced_type" : "type-5", 33 "self_type" : "type-44", 34 "size" : 100, 35 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 36 }, 37 { 38 "alignment" : 4, 39 "linker_set_key" : "unsigned int [8]", 40 "name" : "unsigned int [8]", 41 "referenced_type" : "type-5", 42 "self_type" : "type-12", 43 "size" : 32, 44 "source_file" : "/system/core/libsystem/include/system/graphics.h" 45 } 46 ], 47 "builtin_types" : 48 [ 49 { 50 "alignment" : 1, 51 "is_integral" : true, 52 "is_unsigned" : true, 53 "linker_set_key" : "bool", 54 "name" : "bool", 55 "referenced_type" : "type-60", 56 "self_type" : "type-60", 57 "size" : 1 58 }, 59 { 60 "alignment" : 1, 61 "is_integral" : true, 62 "is_unsigned" : true, 63 "linker_set_key" : "char", 64 "name" : "char", 65 "referenced_type" : "type-30", 66 "self_type" : "type-30", 67 "size" : 1 68 }, 69 { 70 "alignment" : 8, 71 "linker_set_key" : "double", 72 "name" : "double", 73 "referenced_type" : "type-52", 74 "self_type" : "type-52", 75 "size" : 8 76 }, 77 { 78 "alignment" : 4, 79 "linker_set_key" : "float", 80 "name" : "float", 81 "referenced_type" : "type-22", 82 "self_type" : "type-22", 83 "size" : 4 84 }, 85 { 86 "alignment" : 4, 87 "is_integral" : true, 88 "linker_set_key" : "int", 89 "name" : "int", 90 "referenced_type" : "type-2", 91 "self_type" : "type-2", 92 "size" : 4 93 }, 94 { 95 "alignment" : 4, 96 "is_integral" : true, 97 "linker_set_key" : "long", 98 "name" : "long", 99 "referenced_type" : "type-59", 100 "self_type" : "type-59", 101 "size" : 4 102 }, 103 { 104 "alignment" : 8, 105 "linker_set_key" : "long double", 106 "name" : "long double", 107 "referenced_type" : "type-57", 108 "self_type" : "type-57", 109 "size" : 8 110 }, 111 { 112 "alignment" : 8, 113 "is_integral" : true, 114 "linker_set_key" : "long long", 115 "name" : "long long", 116 "referenced_type" : "type-53", 117 "self_type" : "type-53", 118 "size" : 8 119 }, 120 { 121 "alignment" : 2, 122 "is_integral" : true, 123 "linker_set_key" : "short", 124 "name" : "short", 125 "referenced_type" : "type-55", 126 "self_type" : "type-55", 127 "size" : 2 128 }, 129 { 130 "alignment" : 1, 131 "is_integral" : true, 132 "is_unsigned" : true, 133 "linker_set_key" : "unsigned char", 134 "name" : "unsigned char", 135 "referenced_type" : "type-16", 136 "self_type" : "type-16", 137 "size" : 1 138 }, 139 { 140 "alignment" : 4, 141 "is_integral" : true, 142 "is_unsigned" : true, 143 "linker_set_key" : "unsigned int", 144 "name" : "unsigned int", 145 "referenced_type" : "type-5", 146 "self_type" : "type-5", 147 "size" : 4 148 }, 149 { 150 "alignment" : 4, 151 "is_integral" : true, 152 "is_unsigned" : true, 153 "linker_set_key" : "unsigned long", 154 "name" : "unsigned long", 155 "referenced_type" : "type-54", 156 "self_type" : "type-54", 157 "size" : 4 158 }, 159 { 160 "alignment" : 8, 161 "is_integral" : true, 162 "is_unsigned" : true, 163 "linker_set_key" : "unsigned long long", 164 "name" : "unsigned long long", 165 "referenced_type" : "type-58", 166 "self_type" : "type-58", 167 "size" : 8 168 }, 169 { 170 "alignment" : 2, 171 "is_integral" : true, 172 "is_unsigned" : true, 173 "linker_set_key" : "unsigned short", 174 "name" : "unsigned short", 175 "referenced_type" : "type-27", 176 "self_type" : "type-27", 177 "size" : 2 178 }, 179 { 180 "linker_set_key" : "void", 181 "name" : "void", 182 "referenced_type" : "type-11", 183 "self_type" : "type-11" 184 } 185 ], 186 "elf_functions" : 187 [ 188 { 189 "name" : "__aeabi_memclr" 190 }, 191 { 192 "name" : "__aeabi_memclr4" 193 }, 194 { 195 "name" : "__aeabi_memclr8" 196 }, 197 { 198 "name" : "__aeabi_memset" 199 }, 200 { 201 "name" : "__aeabi_memset4" 202 }, 203 { 204 "name" : "__aeabi_memset8" 205 }, 206 { 207 "name" : "hw_get_module" 208 }, 209 { 210 "name" : "hw_get_module_by_class" 211 } 212 ], 213 "elf_objects" : [], 214 "enum_types" : 215 [ 216 { 217 "alignment" : 4, 218 "enum_fields" : 219 [ 220 { 221 "enum_field_value" : 0, 222 "name" : "HAL_COLOR_MODE_NATIVE" 223 }, 224 { 225 "enum_field_value" : 1, 226 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625" 227 }, 228 { 229 "enum_field_value" : 2, 230 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED" 231 }, 232 { 233 "enum_field_value" : 3, 234 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525" 235 }, 236 { 237 "enum_field_value" : 4, 238 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED" 239 }, 240 { 241 "enum_field_value" : 5, 242 "name" : "HAL_COLOR_MODE_STANDARD_BT709" 243 }, 244 { 245 "enum_field_value" : 6, 246 "name" : "HAL_COLOR_MODE_DCI_P3" 247 }, 248 { 249 "enum_field_value" : 7, 250 "name" : "HAL_COLOR_MODE_SRGB" 251 }, 252 { 253 "enum_field_value" : 8, 254 "name" : "HAL_COLOR_MODE_ADOBE_RGB" 255 }, 256 { 257 "enum_field_value" : 9, 258 "name" : "HAL_COLOR_MODE_DISPLAY_P3" 259 } 260 ], 261 "linker_set_key" : "android_color_mode_t", 262 "name" : "android_color_mode_t", 263 "referenced_type" : "type-50", 264 "self_type" : "type-50", 265 "size" : 4, 266 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 267 "underlying_type" : "type-5", 268 "unique_id" : "android_color_mode_t" 269 }, 270 { 271 "alignment" : 4, 272 "enum_fields" : 273 [ 274 { 275 "enum_field_value" : 10, 276 "name" : "HAL_COLOR_MODE_BT2020" 277 }, 278 { 279 "enum_field_value" : 11, 280 "name" : "HAL_COLOR_MODE_BT2100_PQ" 281 }, 282 { 283 "enum_field_value" : 12, 284 "name" : "HAL_COLOR_MODE_BT2100_HLG" 285 } 286 ], 287 "linker_set_key" : "android_color_mode_v1_1_t", 288 "name" : "android_color_mode_v1_1_t", 289 "referenced_type" : "type-62", 290 "self_type" : "type-62", 291 "size" : 4, 292 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 293 "underlying_type" : "type-5", 294 "unique_id" : "android_color_mode_v1_1_t" 295 }, 296 { 297 "alignment" : 4, 298 "enum_fields" : 299 [ 300 { 301 "enum_field_value" : 0, 302 "name" : "HAL_COLOR_TRANSFORM_IDENTITY" 303 }, 304 { 305 "enum_field_value" : 1, 306 "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX" 307 }, 308 { 309 "enum_field_value" : 2, 310 "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE" 311 }, 312 { 313 "enum_field_value" : 3, 314 "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE" 315 }, 316 { 317 "enum_field_value" : 4, 318 "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA" 319 }, 320 { 321 "enum_field_value" : 5, 322 "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA" 323 }, 324 { 325 "enum_field_value" : 6, 326 "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA" 327 } 328 ], 329 "linker_set_key" : "android_color_transform_t", 330 "name" : "android_color_transform_t", 331 "referenced_type" : "type-51", 332 "self_type" : "type-51", 333 "size" : 4, 334 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 335 "underlying_type" : "type-5", 336 "unique_id" : "android_color_transform_t" 337 }, 338 { 339 "alignment" : 4, 340 "enum_fields" : 341 [ 342 { 343 "enum_field_value" : 0, 344 "name" : "HAL_DATASPACE_UNKNOWN" 345 }, 346 { 347 "enum_field_value" : 1, 348 "name" : "HAL_DATASPACE_ARBITRARY" 349 }, 350 { 351 "enum_field_value" : 16, 352 "name" : "HAL_DATASPACE_STANDARD_SHIFT" 353 }, 354 { 355 "enum_field_value" : 4128768, 356 "name" : "HAL_DATASPACE_STANDARD_MASK" 357 }, 358 { 359 "enum_field_value" : 0, 360 "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED" 361 }, 362 { 363 "enum_field_value" : 65536, 364 "name" : "HAL_DATASPACE_STANDARD_BT709" 365 }, 366 { 367 "enum_field_value" : 131072, 368 "name" : "HAL_DATASPACE_STANDARD_BT601_625" 369 }, 370 { 371 "enum_field_value" : 196608, 372 "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED" 373 }, 374 { 375 "enum_field_value" : 262144, 376 "name" : "HAL_DATASPACE_STANDARD_BT601_525" 377 }, 378 { 379 "enum_field_value" : 327680, 380 "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED" 381 }, 382 { 383 "enum_field_value" : 393216, 384 "name" : "HAL_DATASPACE_STANDARD_BT2020" 385 }, 386 { 387 "enum_field_value" : 458752, 388 "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE" 389 }, 390 { 391 "enum_field_value" : 524288, 392 "name" : "HAL_DATASPACE_STANDARD_BT470M" 393 }, 394 { 395 "enum_field_value" : 589824, 396 "name" : "HAL_DATASPACE_STANDARD_FILM" 397 }, 398 { 399 "enum_field_value" : 655360, 400 "name" : "HAL_DATASPACE_STANDARD_DCI_P3" 401 }, 402 { 403 "enum_field_value" : 720896, 404 "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB" 405 }, 406 { 407 "enum_field_value" : 22, 408 "name" : "HAL_DATASPACE_TRANSFER_SHIFT" 409 }, 410 { 411 "enum_field_value" : 130023424, 412 "name" : "HAL_DATASPACE_TRANSFER_MASK" 413 }, 414 { 415 "enum_field_value" : 0, 416 "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED" 417 }, 418 { 419 "enum_field_value" : 4194304, 420 "name" : "HAL_DATASPACE_TRANSFER_LINEAR" 421 }, 422 { 423 "enum_field_value" : 8388608, 424 "name" : "HAL_DATASPACE_TRANSFER_SRGB" 425 }, 426 { 427 "enum_field_value" : 12582912, 428 "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M" 429 }, 430 { 431 "enum_field_value" : 16777216, 432 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2" 433 }, 434 { 435 "enum_field_value" : 20971520, 436 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6" 437 }, 438 { 439 "enum_field_value" : 25165824, 440 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8" 441 }, 442 { 443 "enum_field_value" : 29360128, 444 "name" : "HAL_DATASPACE_TRANSFER_ST2084" 445 }, 446 { 447 "enum_field_value" : 33554432, 448 "name" : "HAL_DATASPACE_TRANSFER_HLG" 449 }, 450 { 451 "enum_field_value" : 27, 452 "name" : "HAL_DATASPACE_RANGE_SHIFT" 453 }, 454 { 455 "enum_field_value" : 939524096, 456 "name" : "HAL_DATASPACE_RANGE_MASK" 457 }, 458 { 459 "enum_field_value" : 0, 460 "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED" 461 }, 462 { 463 "enum_field_value" : 134217728, 464 "name" : "HAL_DATASPACE_RANGE_FULL" 465 }, 466 { 467 "enum_field_value" : 268435456, 468 "name" : "HAL_DATASPACE_RANGE_LIMITED" 469 }, 470 { 471 "enum_field_value" : 402653184, 472 "name" : "HAL_DATASPACE_RANGE_EXTENDED" 473 }, 474 { 475 "enum_field_value" : 512, 476 "name" : "HAL_DATASPACE_SRGB_LINEAR" 477 }, 478 { 479 "enum_field_value" : 138477568, 480 "name" : "HAL_DATASPACE_V0_SRGB_LINEAR" 481 }, 482 { 483 "enum_field_value" : 406913024, 484 "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR" 485 }, 486 { 487 "enum_field_value" : 513, 488 "name" : "HAL_DATASPACE_SRGB" 489 }, 490 { 491 "enum_field_value" : 142671872, 492 "name" : "HAL_DATASPACE_V0_SRGB" 493 }, 494 { 495 "enum_field_value" : 411107328, 496 "name" : "HAL_DATASPACE_V0_SCRGB" 497 }, 498 { 499 "enum_field_value" : 257, 500 "name" : "HAL_DATASPACE_JFIF" 501 }, 502 { 503 "enum_field_value" : 146931712, 504 "name" : "HAL_DATASPACE_V0_JFIF" 505 }, 506 { 507 "enum_field_value" : 258, 508 "name" : "HAL_DATASPACE_BT601_625" 509 }, 510 { 511 "enum_field_value" : 281149440, 512 "name" : "HAL_DATASPACE_V0_BT601_625" 513 }, 514 { 515 "enum_field_value" : 259, 516 "name" : "HAL_DATASPACE_BT601_525" 517 }, 518 { 519 "enum_field_value" : 281280512, 520 "name" : "HAL_DATASPACE_V0_BT601_525" 521 }, 522 { 523 "enum_field_value" : 260, 524 "name" : "HAL_DATASPACE_BT709" 525 }, 526 { 527 "enum_field_value" : 281083904, 528 "name" : "HAL_DATASPACE_V0_BT709" 529 }, 530 { 531 "enum_field_value" : 139067392, 532 "name" : "HAL_DATASPACE_DCI_P3_LINEAR" 533 }, 534 { 535 "enum_field_value" : 155844608, 536 "name" : "HAL_DATASPACE_DCI_P3" 537 }, 538 { 539 "enum_field_value" : 139067392, 540 "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR" 541 }, 542 { 543 "enum_field_value" : 143261696, 544 "name" : "HAL_DATASPACE_DISPLAY_P3" 545 }, 546 { 547 "enum_field_value" : 151715840, 548 "name" : "HAL_DATASPACE_ADOBE_RGB" 549 }, 550 { 551 "enum_field_value" : 138805248, 552 "name" : "HAL_DATASPACE_BT2020_LINEAR" 553 }, 554 { 555 "enum_field_value" : 147193856, 556 "name" : "HAL_DATASPACE_BT2020" 557 }, 558 { 559 "enum_field_value" : 163971072, 560 "name" : "HAL_DATASPACE_BT2020_PQ" 561 }, 562 { 563 "enum_field_value" : 4096, 564 "name" : "HAL_DATASPACE_DEPTH" 565 }, 566 { 567 "enum_field_value" : 4097, 568 "name" : "HAL_DATASPACE_SENSOR" 569 } 570 ], 571 "linker_set_key" : "android_dataspace_t", 572 "name" : "android_dataspace_t", 573 "referenced_type" : "type-49", 574 "self_type" : "type-49", 575 "size" : 4, 576 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 577 "underlying_type" : "type-5", 578 "unique_id" : "android_dataspace_t" 579 }, 580 { 581 "alignment" : 4, 582 "enum_fields" : 583 [ 584 { 585 "enum_field_value" : 281411584, 586 "name" : "HAL_DATASPACE_BT2020_ITU" 587 }, 588 { 589 "enum_field_value" : 298188800, 590 "name" : "HAL_DATASPACE_BT2020_ITU_PQ" 591 }, 592 { 593 "enum_field_value" : 302383104, 594 "name" : "HAL_DATASPACE_BT2020_ITU_HLG" 595 }, 596 { 597 "enum_field_value" : 168165376, 598 "name" : "HAL_DATASPACE_BT2020_HLG" 599 } 600 ], 601 "linker_set_key" : "android_dataspace_v1_1_t", 602 "name" : "android_dataspace_v1_1_t", 603 "referenced_type" : "type-61", 604 "self_type" : "type-61", 605 "size" : 4, 606 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 607 "underlying_type" : "type-5", 608 "unique_id" : "android_dataspace_v1_1_t" 609 }, 610 { 611 "alignment" : 4, 612 "enum_fields" : 613 [ 614 { 615 "enum_field_value" : 142999552, 616 "name" : "HAL_DATASPACE_DISPLAY_BT2020" 617 }, 618 { 619 "enum_field_value" : 4098, 620 "name" : "HAL_DATASPACE_DYNAMIC_DEPTH" 621 }, 622 { 623 "enum_field_value" : 4099, 624 "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS" 625 }, 626 { 627 "enum_field_value" : 4100, 628 "name" : "HAL_DATASPACE_HEIF" 629 } 630 ], 631 "linker_set_key" : "android_dataspace_v1_2_t", 632 "name" : "android_dataspace_v1_2_t", 633 "referenced_type" : "type-6", 634 "self_type" : "type-6", 635 "size" : 4, 636 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 637 "underlying_type" : "type-5", 638 "unique_id" : "android_dataspace_v1_2_t" 639 }, 640 { 641 "alignment" : 4, 642 "enum_fields" : 643 [ 644 { 645 "enum_field_value" : 1, 646 "name" : "FLEX_COMPONENT_Y" 647 }, 648 { 649 "enum_field_value" : 2, 650 "name" : "FLEX_COMPONENT_Cb" 651 }, 652 { 653 "enum_field_value" : 4, 654 "name" : "FLEX_COMPONENT_Cr" 655 }, 656 { 657 "enum_field_value" : 1024, 658 "name" : "FLEX_COMPONENT_R" 659 }, 660 { 661 "enum_field_value" : 2048, 662 "name" : "FLEX_COMPONENT_G" 663 }, 664 { 665 "enum_field_value" : 4096, 666 "name" : "FLEX_COMPONENT_B" 667 }, 668 { 669 "enum_field_value" : 1073741824, 670 "name" : "FLEX_COMPONENT_A" 671 } 672 ], 673 "linker_set_key" : "android_flex_component", 674 "name" : "android_flex_component", 675 "referenced_type" : "type-13", 676 "self_type" : "type-13", 677 "size" : 4, 678 "source_file" : "/system/core/libsystem/include/system/graphics.h", 679 "underlying_type" : "type-5", 680 "unique_id" : "android_flex_component" 681 }, 682 { 683 "alignment" : 4, 684 "enum_fields" : 685 [ 686 { 687 "enum_field_value" : 0, 688 "name" : "FLEX_FORMAT_INVALID" 689 }, 690 { 691 "enum_field_value" : 1, 692 "name" : "FLEX_FORMAT_Y" 693 }, 694 { 695 "enum_field_value" : 7, 696 "name" : "FLEX_FORMAT_YCbCr" 697 }, 698 { 699 "enum_field_value" : 1073741831, 700 "name" : "FLEX_FORMAT_YCbCrA" 701 }, 702 { 703 "enum_field_value" : 7168, 704 "name" : "FLEX_FORMAT_RGB" 705 }, 706 { 707 "enum_field_value" : 1073748992, 708 "name" : "FLEX_FORMAT_RGBA" 709 } 710 ], 711 "linker_set_key" : "android_flex_format", 712 "name" : "android_flex_format", 713 "referenced_type" : "type-17", 714 "self_type" : "type-17", 715 "size" : 4, 716 "source_file" : "/system/core/libsystem/include/system/graphics.h", 717 "underlying_type" : "type-5", 718 "unique_id" : "android_flex_format" 719 }, 720 { 721 "alignment" : 4, 722 "enum_fields" : 723 [ 724 { 725 "enum_field_value" : 1, 726 "name" : "HAL_HDR_DOLBY_VISION" 727 }, 728 { 729 "enum_field_value" : 2, 730 "name" : "HAL_HDR_HDR10" 731 }, 732 { 733 "enum_field_value" : 3, 734 "name" : "HAL_HDR_HLG" 735 } 736 ], 737 "linker_set_key" : "android_hdr_t", 738 "name" : "android_hdr_t", 739 "referenced_type" : "type-45", 740 "self_type" : "type-45", 741 "size" : 4, 742 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 743 "underlying_type" : "type-5", 744 "unique_id" : "android_hdr_t" 745 }, 746 { 747 "alignment" : 4, 748 "enum_fields" : 749 [ 750 { 751 "enum_field_value" : 4, 752 "name" : "HAL_HDR_HDR10_PLUS" 753 } 754 ], 755 "linker_set_key" : "android_hdr_v1_2_t", 756 "name" : "android_hdr_v1_2_t", 757 "referenced_type" : "type-4", 758 "self_type" : "type-4", 759 "size" : 4, 760 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 761 "underlying_type" : "type-5", 762 "unique_id" : "android_hdr_v1_2_t" 763 }, 764 { 765 "alignment" : 4, 766 "enum_fields" : 767 [ 768 { 769 "enum_field_value" : 39, 770 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888" 771 }, 772 { 773 "enum_field_value" : 40, 774 "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888" 775 }, 776 { 777 "enum_field_value" : 41, 778 "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888" 779 }, 780 { 781 "enum_field_value" : 42, 782 "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888" 783 } 784 ], 785 "linker_set_key" : "android_pixel_format_sw_t", 786 "name" : "android_pixel_format_sw_t", 787 "referenced_type" : "type-8", 788 "self_type" : "type-8", 789 "size" : 4, 790 "source_file" : "/system/core/libsystem/include/system/graphics-sw.h", 791 "underlying_type" : "type-5", 792 "unique_id" : "android_pixel_format_sw_t" 793 }, 794 { 795 "alignment" : 4, 796 "enum_fields" : 797 [ 798 { 799 "enum_field_value" : 1, 800 "name" : "HAL_PIXEL_FORMAT_RGBA_8888" 801 }, 802 { 803 "enum_field_value" : 2, 804 "name" : "HAL_PIXEL_FORMAT_RGBX_8888" 805 }, 806 { 807 "enum_field_value" : 3, 808 "name" : "HAL_PIXEL_FORMAT_RGB_888" 809 }, 810 { 811 "enum_field_value" : 4, 812 "name" : "HAL_PIXEL_FORMAT_RGB_565" 813 }, 814 { 815 "enum_field_value" : 5, 816 "name" : "HAL_PIXEL_FORMAT_BGRA_8888" 817 }, 818 { 819 "enum_field_value" : 16, 820 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP" 821 }, 822 { 823 "enum_field_value" : 17, 824 "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP" 825 }, 826 { 827 "enum_field_value" : 20, 828 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I" 829 }, 830 { 831 "enum_field_value" : 22, 832 "name" : "HAL_PIXEL_FORMAT_RGBA_FP16" 833 }, 834 { 835 "enum_field_value" : 32, 836 "name" : "HAL_PIXEL_FORMAT_RAW16" 837 }, 838 { 839 "enum_field_value" : 33, 840 "name" : "HAL_PIXEL_FORMAT_BLOB" 841 }, 842 { 843 "enum_field_value" : 34, 844 "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED" 845 }, 846 { 847 "enum_field_value" : 35, 848 "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888" 849 }, 850 { 851 "enum_field_value" : 36, 852 "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE" 853 }, 854 { 855 "enum_field_value" : 37, 856 "name" : "HAL_PIXEL_FORMAT_RAW10" 857 }, 858 { 859 "enum_field_value" : 38, 860 "name" : "HAL_PIXEL_FORMAT_RAW12" 861 }, 862 { 863 "enum_field_value" : 43, 864 "name" : "HAL_PIXEL_FORMAT_RGBA_1010102" 865 }, 866 { 867 "enum_field_value" : 538982489, 868 "name" : "HAL_PIXEL_FORMAT_Y8" 869 }, 870 { 871 "enum_field_value" : 540422489, 872 "name" : "HAL_PIXEL_FORMAT_Y16" 873 }, 874 { 875 "enum_field_value" : 842094169, 876 "name" : "HAL_PIXEL_FORMAT_YV12" 877 } 878 ], 879 "linker_set_key" : "android_pixel_format_t", 880 "name" : "android_pixel_format_t", 881 "referenced_type" : "type-46", 882 "self_type" : "type-46", 883 "size" : 4, 884 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 885 "underlying_type" : "type-5", 886 "unique_id" : "android_pixel_format_t" 887 }, 888 { 889 "alignment" : 4, 890 "enum_fields" : 891 [ 892 { 893 "enum_field_value" : 48, 894 "name" : "HAL_PIXEL_FORMAT_DEPTH_16" 895 }, 896 { 897 "enum_field_value" : 49, 898 "name" : "HAL_PIXEL_FORMAT_DEPTH_24" 899 }, 900 { 901 "enum_field_value" : 50, 902 "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8" 903 }, 904 { 905 "enum_field_value" : 51, 906 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F" 907 }, 908 { 909 "enum_field_value" : 52, 910 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8" 911 }, 912 { 913 "enum_field_value" : 53, 914 "name" : "HAL_PIXEL_FORMAT_STENCIL_8" 915 }, 916 { 917 "enum_field_value" : 54, 918 "name" : "HAL_PIXEL_FORMAT_YCBCR_P010" 919 } 920 ], 921 "linker_set_key" : "android_pixel_format_v1_1_t", 922 "name" : "android_pixel_format_v1_1_t", 923 "referenced_type" : "type-56", 924 "self_type" : "type-56", 925 "size" : 4, 926 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 927 "underlying_type" : "type-5", 928 "unique_id" : "android_pixel_format_v1_1_t" 929 }, 930 { 931 "alignment" : 4, 932 "enum_fields" : 933 [ 934 { 935 "enum_field_value" : 55, 936 "name" : "HAL_PIXEL_FORMAT_HSV_888" 937 } 938 ], 939 "linker_set_key" : "android_pixel_format_v1_2_t", 940 "name" : "android_pixel_format_v1_2_t", 941 "referenced_type" : "type-7", 942 "self_type" : "type-7", 943 "size" : 4, 944 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 945 "underlying_type" : "type-5", 946 "unique_id" : "android_pixel_format_v1_2_t" 947 }, 948 { 949 "alignment" : 4, 950 "enum_fields" : 951 [ 952 { 953 "enum_field_value" : 0, 954 "name" : "HAL_RENDER_INTENT_COLORIMETRIC" 955 }, 956 { 957 "enum_field_value" : 1, 958 "name" : "HAL_RENDER_INTENT_ENHANCE" 959 }, 960 { 961 "enum_field_value" : 2, 962 "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC" 963 }, 964 { 965 "enum_field_value" : 3, 966 "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE" 967 } 968 ], 969 "linker_set_key" : "android_render_intent_v1_1_t", 970 "name" : "android_render_intent_v1_1_t", 971 "referenced_type" : "type-63", 972 "self_type" : "type-63", 973 "size" : 4, 974 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 975 "underlying_type" : "type-5", 976 "unique_id" : "android_render_intent_v1_1_t" 977 }, 978 { 979 "alignment" : 4, 980 "enum_fields" : 981 [ 982 { 983 "enum_field_value" : 1, 984 "name" : "HAL_TRANSFORM_FLIP_H" 985 }, 986 { 987 "enum_field_value" : 2, 988 "name" : "HAL_TRANSFORM_FLIP_V" 989 }, 990 { 991 "enum_field_value" : 4, 992 "name" : "HAL_TRANSFORM_ROT_90" 993 }, 994 { 995 "enum_field_value" : 3, 996 "name" : "HAL_TRANSFORM_ROT_180" 997 }, 998 { 999 "enum_field_value" : 7, 1000 "name" : "HAL_TRANSFORM_ROT_270" 1001 } 1002 ], 1003 "linker_set_key" : "android_transform_t", 1004 "name" : "android_transform_t", 1005 "referenced_type" : "type-48", 1006 "self_type" : "type-48", 1007 "size" : 4, 1008 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 1009 "underlying_type" : "type-5", 1010 "unique_id" : "android_transform_t" 1011 } 1012 ], 1013 "function_types" : 1014 [ 1015 { 1016 "alignment" : 4, 1017 "linker_set_key" : "int (const hw_module_t *, const char *, hw_device_t **)", 1018 "name" : "int (const hw_module_t *, const char *, hw_device_t **)", 1019 "parameters" : 1020 [ 1021 { 1022 "referenced_type" : "type-35" 1023 }, 1024 { 1025 "referenced_type" : "type-28" 1026 }, 1027 { 1028 "referenced_type" : "type-37" 1029 } 1030 ], 1031 "referenced_type" : "type-34", 1032 "return_type" : "type-2", 1033 "self_type" : "type-34", 1034 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1035 }, 1036 { 1037 "alignment" : 4, 1038 "linker_set_key" : "int (hw_device_t *)", 1039 "name" : "int (hw_device_t *)", 1040 "parameters" : 1041 [ 1042 { 1043 "referenced_type" : "type-38" 1044 } 1045 ], 1046 "referenced_type" : "type-43", 1047 "return_type" : "type-2", 1048 "self_type" : "type-43", 1049 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1050 } 1051 ], 1052 "functions" : 1053 [ 1054 { 1055 "function_name" : "hw_get_module", 1056 "linker_set_key" : "hw_get_module", 1057 "parameters" : 1058 [ 1059 { 1060 "referenced_type" : "type-28" 1061 }, 1062 { 1063 "referenced_type" : "type-47" 1064 } 1065 ], 1066 "return_type" : "type-2", 1067 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1068 }, 1069 { 1070 "function_name" : "hw_get_module_by_class", 1071 "linker_set_key" : "hw_get_module_by_class", 1072 "parameters" : 1073 [ 1074 { 1075 "referenced_type" : "type-28" 1076 }, 1077 { 1078 "referenced_type" : "type-28" 1079 }, 1080 { 1081 "referenced_type" : "type-47" 1082 } 1083 ], 1084 "return_type" : "type-2", 1085 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1086 } 1087 ], 1088 "global_vars" : [], 1089 "lvalue_reference_types" : [], 1090 "pointer_types" : 1091 [ 1092 { 1093 "alignment" : 4, 1094 "linker_set_key" : "android_flex_plane *", 1095 "name" : "android_flex_plane *", 1096 "referenced_type" : "type-14", 1097 "self_type" : "type-19", 1098 "size" : 4, 1099 "source_file" : "/system/core/libsystem/include/system/graphics.h" 1100 }, 1101 { 1102 "alignment" : 4, 1103 "linker_set_key" : "const char *", 1104 "name" : "const char *", 1105 "referenced_type" : "type-29", 1106 "self_type" : "type-28", 1107 "size" : 4, 1108 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1109 }, 1110 { 1111 "alignment" : 4, 1112 "linker_set_key" : "const hw_module_t *", 1113 "name" : "const hw_module_t *", 1114 "referenced_type" : "type-36", 1115 "self_type" : "type-35", 1116 "size" : 4, 1117 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1118 }, 1119 { 1120 "alignment" : 4, 1121 "linker_set_key" : "const hw_module_t **", 1122 "name" : "const hw_module_t **", 1123 "referenced_type" : "type-35", 1124 "self_type" : "type-47", 1125 "size" : 4, 1126 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1127 }, 1128 { 1129 "alignment" : 4, 1130 "linker_set_key" : "hw_device_t *", 1131 "name" : "hw_device_t *", 1132 "referenced_type" : "type-39", 1133 "self_type" : "type-38", 1134 "size" : 4, 1135 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1136 }, 1137 { 1138 "alignment" : 4, 1139 "linker_set_key" : "hw_device_t **", 1140 "name" : "hw_device_t **", 1141 "referenced_type" : "type-38", 1142 "self_type" : "type-37", 1143 "size" : 4, 1144 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1145 }, 1146 { 1147 "alignment" : 4, 1148 "linker_set_key" : "hw_module_methods_t *", 1149 "name" : "hw_module_methods_t *", 1150 "referenced_type" : "type-32", 1151 "self_type" : "type-31", 1152 "size" : 4, 1153 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1154 }, 1155 { 1156 "alignment" : 4, 1157 "linker_set_key" : "hw_module_t *", 1158 "name" : "hw_module_t *", 1159 "referenced_type" : "type-26", 1160 "self_type" : "type-40", 1161 "size" : 4, 1162 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1163 }, 1164 { 1165 "alignment" : 4, 1166 "linker_set_key" : "int (*)(const hw_module_t *, const char *, hw_device_t **)", 1167 "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)", 1168 "referenced_type" : "type-34", 1169 "self_type" : "type-33", 1170 "size" : 4, 1171 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1172 }, 1173 { 1174 "alignment" : 4, 1175 "linker_set_key" : "int (*)(hw_device_t *)", 1176 "name" : "int (*)(hw_device_t *)", 1177 "referenced_type" : "type-43", 1178 "self_type" : "type-42", 1179 "size" : 4, 1180 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1181 }, 1182 { 1183 "alignment" : 4, 1184 "linker_set_key" : "unsigned char *", 1185 "name" : "unsigned char *", 1186 "referenced_type" : "type-16", 1187 "self_type" : "type-15", 1188 "size" : 4, 1189 "source_file" : "/system/core/libsystem/include/system/graphics.h" 1190 }, 1191 { 1192 "alignment" : 4, 1193 "linker_set_key" : "void *", 1194 "name" : "void *", 1195 "referenced_type" : "type-11", 1196 "self_type" : "type-10", 1197 "size" : 4, 1198 "source_file" : "/system/core/libsystem/include/system/graphics.h" 1199 } 1200 ], 1201 "qualified_types" : 1202 [ 1203 { 1204 "alignment" : 1, 1205 "is_const" : true, 1206 "linker_set_key" : "const char", 1207 "name" : "const char", 1208 "referenced_type" : "type-30", 1209 "self_type" : "type-29", 1210 "size" : 1, 1211 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1212 }, 1213 { 1214 "alignment" : 4, 1215 "is_const" : true, 1216 "linker_set_key" : "const hw_module_t", 1217 "name" : "const hw_module_t", 1218 "referenced_type" : "type-26", 1219 "self_type" : "type-36", 1220 "size" : 128, 1221 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1222 } 1223 ], 1224 "record_types" : 1225 [ 1226 { 1227 "alignment" : 4, 1228 "fields" : 1229 [ 1230 { 1231 "field_name" : "maxContentLightLevel", 1232 "referenced_type" : "type-22" 1233 }, 1234 { 1235 "field_name" : "maxFrameAverageLightLevel", 1236 "field_offset" : 32, 1237 "referenced_type" : "type-22" 1238 } 1239 ], 1240 "linker_set_key" : "android_cta861_3_metadata", 1241 "name" : "android_cta861_3_metadata", 1242 "referenced_type" : "type-25", 1243 "self_type" : "type-25", 1244 "size" : 8, 1245 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1246 "unique_id" : "android_cta861_3_metadata" 1247 }, 1248 { 1249 "alignment" : 4, 1250 "fields" : 1251 [ 1252 { 1253 "field_name" : "num_points", 1254 "referenced_type" : "type-5" 1255 }, 1256 { 1257 "field_name" : "reserved", 1258 "field_offset" : 32, 1259 "referenced_type" : "type-12" 1260 }, 1261 { 1262 "field_name" : "xyzc_points", 1263 "field_offset" : 288, 1264 "referenced_type" : "type-21" 1265 } 1266 ], 1267 "linker_set_key" : "android_depth_points", 1268 "name" : "android_depth_points", 1269 "referenced_type" : "type-20", 1270 "self_type" : "type-20", 1271 "size" : 36, 1272 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1273 "unique_id" : "android_depth_points" 1274 }, 1275 { 1276 "alignment" : 4, 1277 "fields" : 1278 [ 1279 { 1280 "field_name" : "format", 1281 "referenced_type" : "type-17" 1282 }, 1283 { 1284 "field_name" : "num_planes", 1285 "field_offset" : 32, 1286 "referenced_type" : "type-5" 1287 }, 1288 { 1289 "field_name" : "planes", 1290 "field_offset" : 64, 1291 "referenced_type" : "type-19" 1292 } 1293 ], 1294 "linker_set_key" : "android_flex_layout", 1295 "name" : "android_flex_layout", 1296 "referenced_type" : "type-18", 1297 "self_type" : "type-18", 1298 "size" : 12, 1299 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1300 "unique_id" : "android_flex_layout" 1301 }, 1302 { 1303 "alignment" : 4, 1304 "fields" : 1305 [ 1306 { 1307 "field_name" : "top_left", 1308 "referenced_type" : "type-15" 1309 }, 1310 { 1311 "field_name" : "component", 1312 "field_offset" : 32, 1313 "referenced_type" : "type-13" 1314 }, 1315 { 1316 "field_name" : "bits_per_component", 1317 "field_offset" : 64, 1318 "referenced_type" : "type-2" 1319 }, 1320 { 1321 "field_name" : "bits_used", 1322 "field_offset" : 96, 1323 "referenced_type" : "type-2" 1324 }, 1325 { 1326 "field_name" : "h_increment", 1327 "field_offset" : 128, 1328 "referenced_type" : "type-2" 1329 }, 1330 { 1331 "field_name" : "v_increment", 1332 "field_offset" : 160, 1333 "referenced_type" : "type-2" 1334 }, 1335 { 1336 "field_name" : "h_subsampling", 1337 "field_offset" : 192, 1338 "referenced_type" : "type-2" 1339 }, 1340 { 1341 "field_name" : "v_subsampling", 1342 "field_offset" : 224, 1343 "referenced_type" : "type-2" 1344 } 1345 ], 1346 "linker_set_key" : "android_flex_plane", 1347 "name" : "android_flex_plane", 1348 "referenced_type" : "type-14", 1349 "self_type" : "type-14", 1350 "size" : 32, 1351 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1352 "unique_id" : "android_flex_plane" 1353 }, 1354 { 1355 "alignment" : 4, 1356 "fields" : 1357 [ 1358 { 1359 "field_name" : "displayPrimaryRed", 1360 "referenced_type" : "type-23" 1361 }, 1362 { 1363 "field_name" : "displayPrimaryGreen", 1364 "field_offset" : 64, 1365 "referenced_type" : "type-23" 1366 }, 1367 { 1368 "field_name" : "displayPrimaryBlue", 1369 "field_offset" : 128, 1370 "referenced_type" : "type-23" 1371 }, 1372 { 1373 "field_name" : "whitePoint", 1374 "field_offset" : 192, 1375 "referenced_type" : "type-23" 1376 }, 1377 { 1378 "field_name" : "maxLuminance", 1379 "field_offset" : 256, 1380 "referenced_type" : "type-22" 1381 }, 1382 { 1383 "field_name" : "minLuminance", 1384 "field_offset" : 288, 1385 "referenced_type" : "type-22" 1386 } 1387 ], 1388 "linker_set_key" : "android_smpte2086_metadata", 1389 "name" : "android_smpte2086_metadata", 1390 "referenced_type" : "type-24", 1391 "self_type" : "type-24", 1392 "size" : 40, 1393 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1394 "unique_id" : "android_smpte2086_metadata" 1395 }, 1396 { 1397 "alignment" : 4, 1398 "fields" : 1399 [ 1400 { 1401 "field_name" : "x", 1402 "referenced_type" : "type-22" 1403 }, 1404 { 1405 "field_name" : "y", 1406 "field_offset" : 32, 1407 "referenced_type" : "type-22" 1408 } 1409 ], 1410 "linker_set_key" : "android_xy_color", 1411 "name" : "android_xy_color", 1412 "referenced_type" : "type-23", 1413 "self_type" : "type-23", 1414 "size" : 8, 1415 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1416 "unique_id" : "android_xy_color" 1417 }, 1418 { 1419 "alignment" : 4, 1420 "fields" : 1421 [ 1422 { 1423 "field_name" : "y", 1424 "referenced_type" : "type-10" 1425 }, 1426 { 1427 "field_name" : "cb", 1428 "field_offset" : 32, 1429 "referenced_type" : "type-10" 1430 }, 1431 { 1432 "field_name" : "cr", 1433 "field_offset" : 64, 1434 "referenced_type" : "type-10" 1435 }, 1436 { 1437 "field_name" : "ystride", 1438 "field_offset" : 96, 1439 "referenced_type" : "type-5" 1440 }, 1441 { 1442 "field_name" : "cstride", 1443 "field_offset" : 128, 1444 "referenced_type" : "type-5" 1445 }, 1446 { 1447 "field_name" : "chroma_step", 1448 "field_offset" : 160, 1449 "referenced_type" : "type-5" 1450 }, 1451 { 1452 "field_name" : "reserved", 1453 "field_offset" : 192, 1454 "referenced_type" : "type-12" 1455 } 1456 ], 1457 "linker_set_key" : "android_ycbcr", 1458 "name" : "android_ycbcr", 1459 "referenced_type" : "type-9", 1460 "self_type" : "type-9", 1461 "size" : 56, 1462 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1463 "unique_id" : "android_ycbcr" 1464 }, 1465 { 1466 "alignment" : 4, 1467 "fields" : 1468 [ 1469 { 1470 "field_name" : "tag", 1471 "referenced_type" : "type-5" 1472 }, 1473 { 1474 "field_name" : "version", 1475 "field_offset" : 32, 1476 "referenced_type" : "type-5" 1477 }, 1478 { 1479 "field_name" : "module", 1480 "field_offset" : 64, 1481 "referenced_type" : "type-40" 1482 }, 1483 { 1484 "field_name" : "reserved", 1485 "field_offset" : 96, 1486 "referenced_type" : "type-41" 1487 }, 1488 { 1489 "field_name" : "close", 1490 "field_offset" : 480, 1491 "referenced_type" : "type-42" 1492 } 1493 ], 1494 "linker_set_key" : "hw_device_t", 1495 "name" : "hw_device_t", 1496 "referenced_type" : "type-39", 1497 "self_type" : "type-39", 1498 "size" : 64, 1499 "source_file" : "/hardware/libhardware/include/hardware/hardware.h", 1500 "unique_id" : "hw_device_t" 1501 }, 1502 { 1503 "alignment" : 4, 1504 "fields" : 1505 [ 1506 { 1507 "field_name" : "open", 1508 "referenced_type" : "type-33" 1509 } 1510 ], 1511 "linker_set_key" : "hw_module_methods_t", 1512 "name" : "hw_module_methods_t", 1513 "referenced_type" : "type-32", 1514 "self_type" : "type-32", 1515 "size" : 4, 1516 "source_file" : "/hardware/libhardware/include/hardware/hardware.h", 1517 "unique_id" : "hw_module_methods_t" 1518 }, 1519 { 1520 "alignment" : 4, 1521 "fields" : 1522 [ 1523 { 1524 "field_name" : "tag", 1525 "referenced_type" : "type-5" 1526 }, 1527 { 1528 "field_name" : "module_api_version", 1529 "field_offset" : 32, 1530 "referenced_type" : "type-27" 1531 }, 1532 { 1533 "field_name" : "hal_api_version", 1534 "field_offset" : 48, 1535 "referenced_type" : "type-27" 1536 }, 1537 { 1538 "field_name" : "id", 1539 "field_offset" : 64, 1540 "referenced_type" : "type-28" 1541 }, 1542 { 1543 "field_name" : "name", 1544 "field_offset" : 96, 1545 "referenced_type" : "type-28" 1546 }, 1547 { 1548 "field_name" : "author", 1549 "field_offset" : 128, 1550 "referenced_type" : "type-28" 1551 }, 1552 { 1553 "field_name" : "methods", 1554 "field_offset" : 160, 1555 "referenced_type" : "type-31" 1556 }, 1557 { 1558 "field_name" : "dso", 1559 "field_offset" : 192, 1560 "referenced_type" : "type-10" 1561 }, 1562 { 1563 "field_name" : "reserved", 1564 "field_offset" : 224, 1565 "referenced_type" : "type-44" 1566 } 1567 ], 1568 "linker_set_key" : "hw_module_t", 1569 "name" : "hw_module_t", 1570 "referenced_type" : "type-26", 1571 "self_type" : "type-26", 1572 "size" : 128, 1573 "source_file" : "/hardware/libhardware/include/hardware/hardware.h", 1574 "unique_id" : "hw_module_t" 1575 }, 1576 { 1577 "alignment" : 4, 1578 "fields" : 1579 [ 1580 { 1581 "field_name" : "version", 1582 "referenced_type" : "type-2" 1583 }, 1584 { 1585 "field_name" : "numFds", 1586 "field_offset" : 32, 1587 "referenced_type" : "type-2" 1588 }, 1589 { 1590 "field_name" : "numInts", 1591 "field_offset" : 64, 1592 "referenced_type" : "type-2" 1593 }, 1594 { 1595 "field_name" : "data", 1596 "field_offset" : 96, 1597 "referenced_type" : "type-3" 1598 } 1599 ], 1600 "linker_set_key" : "native_handle", 1601 "name" : "native_handle", 1602 "referenced_type" : "type-1", 1603 "self_type" : "type-1", 1604 "size" : 12, 1605 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h", 1606 "unique_id" : "native_handle" 1607 } 1608 ], 1609 "rvalue_reference_types" : [] 1610} 1611