1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "_ZTIA0_c", 7 "name" : "char [0]", 8 "referenced_type" : "_ZTIc", 9 "self_type" : "_ZTIA0_c", 10 "source_file" : "/system/core/liblog/include/log/log_read.h" 11 }, 12 { 13 "alignment" : 1, 14 "linker_set_key" : "_ZTIA5121_h", 15 "name" : "unsigned char [5121]", 16 "referenced_type" : "_ZTIh", 17 "self_type" : "_ZTIA5121_h", 18 "size" : 5121, 19 "source_file" : "/system/core/liblog/include/log/log_read.h" 20 } 21 ], 22 "builtin_types" : 23 [ 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "_ZTIb", 29 "name" : "bool", 30 "referenced_type" : "_ZTIb", 31 "self_type" : "_ZTIb", 32 "size" : 1 33 }, 34 { 35 "alignment" : 1, 36 "is_integral" : true, 37 "linker_set_key" : "_ZTIc", 38 "name" : "char", 39 "referenced_type" : "_ZTIc", 40 "self_type" : "_ZTIc", 41 "size" : 1 42 }, 43 { 44 "alignment" : 1, 45 "is_integral" : true, 46 "is_unsigned" : true, 47 "linker_set_key" : "_ZTIh", 48 "name" : "unsigned char", 49 "referenced_type" : "_ZTIh", 50 "self_type" : "_ZTIh", 51 "size" : 1 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "linker_set_key" : "_ZTIi", 57 "name" : "int", 58 "referenced_type" : "_ZTIi", 59 "self_type" : "_ZTIi", 60 "size" : 4 61 }, 62 { 63 "alignment" : 4, 64 "is_integral" : true, 65 "is_unsigned" : true, 66 "linker_set_key" : "_ZTIj", 67 "name" : "unsigned int", 68 "referenced_type" : "_ZTIj", 69 "self_type" : "_ZTIj", 70 "size" : 4 71 }, 72 { 73 "alignment" : 4, 74 "is_integral" : true, 75 "linker_set_key" : "_ZTIl", 76 "name" : "long", 77 "referenced_type" : "_ZTIl", 78 "self_type" : "_ZTIl", 79 "size" : 4 80 }, 81 { 82 "alignment" : 2, 83 "is_integral" : true, 84 "is_unsigned" : true, 85 "linker_set_key" : "_ZTIt", 86 "name" : "unsigned short", 87 "referenced_type" : "_ZTIt", 88 "self_type" : "_ZTIt", 89 "size" : 2 90 }, 91 { 92 "linker_set_key" : "_ZTIv", 93 "name" : "void", 94 "referenced_type" : "_ZTIv", 95 "self_type" : "_ZTIv" 96 }, 97 { 98 "alignment" : 4, 99 "is_integral" : true, 100 "linker_set_key" : "_ZTIx", 101 "name" : "long long", 102 "referenced_type" : "_ZTIx", 103 "self_type" : "_ZTIx", 104 "size" : 8 105 }, 106 { 107 "alignment" : 4, 108 "is_integral" : true, 109 "is_unsigned" : true, 110 "linker_set_key" : "_ZTIy", 111 "name" : "unsigned long long", 112 "referenced_type" : "_ZTIy", 113 "self_type" : "_ZTIy", 114 "size" : 8 115 } 116 ], 117 "elf_functions" : 118 [ 119 { 120 "name" : "_ZN7android8hardware7details5checkEb" 121 }, 122 { 123 "name" : "_ZN7android8hardware7details8logErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 124 }, 125 { 126 "name" : "_ZN7android8hardware9EventFlag10waitHelperEjPjx" 127 }, 128 { 129 "name" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_" 130 }, 131 { 132 "name" : "_ZN7android8hardware9EventFlag15createEventFlagEilPPS1_" 133 }, 134 { 135 "name" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_" 136 }, 137 { 138 "name" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb" 139 }, 140 { 141 "name" : "_ZN7android8hardware9EventFlag4waitEjPjxb" 142 }, 143 { 144 "name" : "_ZN7android8hardware9EventFlag4wakeEj" 145 }, 146 { 147 "name" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi" 148 }, 149 { 150 "name" : "_ZN7android8hardware9EventFlagC1EilPi" 151 }, 152 { 153 "name" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi" 154 }, 155 { 156 "name" : "_ZN7android8hardware9EventFlagC2EilPi" 157 }, 158 { 159 "name" : "_ZN7android8hardware9EventFlagD1Ev" 160 }, 161 { 162 "name" : "_ZN7android8hardware9EventFlagD2Ev" 163 }, 164 { 165 "binding" : "weak", 166 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 167 }, 168 { 169 "binding" : "weak", 170 "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE" 171 } 172 ], 173 "elf_objects" : [], 174 "enum_types" : 175 [ 176 { 177 "alignment" : 4, 178 "enum_fields" : 179 [ 180 { 181 "enum_field_value" : 0, 182 "name" : "ANDROID_LOG_UNKNOWN" 183 }, 184 { 185 "enum_field_value" : 1, 186 "name" : "ANDROID_LOG_DEFAULT" 187 }, 188 { 189 "enum_field_value" : 2, 190 "name" : "ANDROID_LOG_VERBOSE" 191 }, 192 { 193 "enum_field_value" : 3, 194 "name" : "ANDROID_LOG_DEBUG" 195 }, 196 { 197 "enum_field_value" : 4, 198 "name" : "ANDROID_LOG_INFO" 199 }, 200 { 201 "enum_field_value" : 5, 202 "name" : "ANDROID_LOG_WARN" 203 }, 204 { 205 "enum_field_value" : 6, 206 "name" : "ANDROID_LOG_ERROR" 207 }, 208 { 209 "enum_field_value" : 7, 210 "name" : "ANDROID_LOG_FATAL" 211 }, 212 { 213 "enum_field_value" : 8, 214 "name" : "ANDROID_LOG_SILENT" 215 } 216 ], 217 "linker_set_key" : "_ZTI19android_LogPriority", 218 "name" : "android_LogPriority", 219 "referenced_type" : "_ZTI19android_LogPriority", 220 "self_type" : "_ZTI19android_LogPriority", 221 "size" : 4, 222 "source_file" : "/system/core/liblog/include/android/log.h", 223 "underlying_type" : "_ZTIj" 224 }, 225 { 226 "alignment" : 4, 227 "enum_fields" : 228 [ 229 { 230 "enum_field_value" : 0, 231 "name" : "LOG_ID_MIN" 232 }, 233 { 234 "enum_field_value" : 0, 235 "name" : "LOG_ID_MAIN" 236 }, 237 { 238 "enum_field_value" : 1, 239 "name" : "LOG_ID_RADIO" 240 }, 241 { 242 "enum_field_value" : 2, 243 "name" : "LOG_ID_EVENTS" 244 }, 245 { 246 "enum_field_value" : 3, 247 "name" : "LOG_ID_SYSTEM" 248 }, 249 { 250 "enum_field_value" : 4, 251 "name" : "LOG_ID_CRASH" 252 }, 253 { 254 "enum_field_value" : 5, 255 "name" : "LOG_ID_STATS" 256 }, 257 { 258 "enum_field_value" : 6, 259 "name" : "LOG_ID_SECURITY" 260 }, 261 { 262 "enum_field_value" : 7, 263 "name" : "LOG_ID_KERNEL" 264 }, 265 { 266 "enum_field_value" : 8, 267 "name" : "LOG_ID_MAX" 268 }, 269 { 270 "enum_field_value" : 2147483647, 271 "name" : "LOG_ID_DEFAULT" 272 } 273 ], 274 "linker_set_key" : "_ZTI6log_id", 275 "name" : "log_id", 276 "referenced_type" : "_ZTI6log_id", 277 "self_type" : "_ZTI6log_id", 278 "size" : 4, 279 "source_file" : "/system/core/liblog/include/android/log.h", 280 "underlying_type" : "_ZTIj" 281 }, 282 { 283 "alignment" : 4, 284 "enum_fields" : 285 [ 286 { 287 "enum_field_value" : 0, 288 "name" : "android::OK" 289 }, 290 { 291 "enum_field_value" : 0, 292 "name" : "android::NO_ERROR" 293 }, 294 { 295 "enum_field_value" : -2147483648, 296 "name" : "android::UNKNOWN_ERROR" 297 }, 298 { 299 "enum_field_value" : -12, 300 "name" : "android::NO_MEMORY" 301 }, 302 { 303 "enum_field_value" : -38, 304 "name" : "android::INVALID_OPERATION" 305 }, 306 { 307 "enum_field_value" : -22, 308 "name" : "android::BAD_VALUE" 309 }, 310 { 311 "enum_field_value" : -2147483647, 312 "name" : "android::BAD_TYPE" 313 }, 314 { 315 "enum_field_value" : -2, 316 "name" : "android::NAME_NOT_FOUND" 317 }, 318 { 319 "enum_field_value" : -1, 320 "name" : "android::PERMISSION_DENIED" 321 }, 322 { 323 "enum_field_value" : -19, 324 "name" : "android::NO_INIT" 325 }, 326 { 327 "enum_field_value" : -17, 328 "name" : "android::ALREADY_EXISTS" 329 }, 330 { 331 "enum_field_value" : -32, 332 "name" : "android::DEAD_OBJECT" 333 }, 334 { 335 "enum_field_value" : -2147483646, 336 "name" : "android::FAILED_TRANSACTION" 337 }, 338 { 339 "enum_field_value" : -75, 340 "name" : "android::BAD_INDEX" 341 }, 342 { 343 "enum_field_value" : -61, 344 "name" : "android::NOT_ENOUGH_DATA" 345 }, 346 { 347 "enum_field_value" : -11, 348 "name" : "android::WOULD_BLOCK" 349 }, 350 { 351 "enum_field_value" : -110, 352 "name" : "android::TIMED_OUT" 353 }, 354 { 355 "enum_field_value" : -74, 356 "name" : "android::UNKNOWN_TRANSACTION" 357 }, 358 { 359 "enum_field_value" : -2147483641, 360 "name" : "android::FDS_NOT_ALLOWED" 361 }, 362 { 363 "enum_field_value" : -2147483640, 364 "name" : "android::UNEXPECTED_NULL" 365 } 366 ], 367 "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE", 368 "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)", 369 "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE", 370 "self_type" : "_ZTIN7android15$ALREADY_EXISTSE", 371 "size" : 4, 372 "source_file" : "/system/core/libutils/include/utils/Errors.h", 373 "underlying_type" : "_ZTIi" 374 } 375 ], 376 "function_types" : [], 377 "functions" : 378 [ 379 { 380 "access" : "private", 381 "function_name" : "android::hardware::EventFlag::waitHelper", 382 "linker_set_key" : "_ZN7android8hardware9EventFlag10waitHelperEjPjx", 383 "parameters" : 384 [ 385 { 386 "is_this_ptr" : true, 387 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 388 }, 389 { 390 "referenced_type" : "_ZTIj" 391 }, 392 { 393 "referenced_type" : "_ZTIPj" 394 }, 395 { 396 "referenced_type" : "_ZTIx" 397 } 398 ], 399 "return_type" : "_ZTIi", 400 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 401 }, 402 { 403 "function_name" : "android::hardware::EventFlag::createEventFlag", 404 "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEPNSt3__16atomicIjEEPPS1_", 405 "parameters" : 406 [ 407 { 408 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 409 }, 410 { 411 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 412 } 413 ], 414 "return_type" : "_ZTIi", 415 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 416 }, 417 { 418 "function_name" : "android::hardware::EventFlag::createEventFlag", 419 "linker_set_key" : "_ZN7android8hardware9EventFlag15createEventFlagEilPPS1_", 420 "parameters" : 421 [ 422 { 423 "referenced_type" : "_ZTIi" 424 }, 425 { 426 "referenced_type" : "_ZTIl" 427 }, 428 { 429 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 430 } 431 ], 432 "return_type" : "_ZTIi", 433 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 434 }, 435 { 436 "function_name" : "android::hardware::EventFlag::deleteEventFlag", 437 "linker_set_key" : "_ZN7android8hardware9EventFlag15deleteEventFlagEPPS1_", 438 "parameters" : 439 [ 440 { 441 "referenced_type" : "_ZTIPPN7android8hardware9EventFlagE" 442 } 443 ], 444 "return_type" : "_ZTIi", 445 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 446 }, 447 { 448 "access" : "private", 449 "function_name" : "android::hardware::EventFlag::unmapEventFlagWord", 450 "linker_set_key" : "_ZN7android8hardware9EventFlag18unmapEventFlagWordEPNSt3__16atomicIjEEPb", 451 "parameters" : 452 [ 453 { 454 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 455 }, 456 { 457 "referenced_type" : "_ZTIPb" 458 } 459 ], 460 "return_type" : "_ZTIi", 461 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 462 }, 463 { 464 "function_name" : "android::hardware::EventFlag::wait", 465 "linker_set_key" : "_ZN7android8hardware9EventFlag4waitEjPjxb", 466 "parameters" : 467 [ 468 { 469 "is_this_ptr" : true, 470 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 471 }, 472 { 473 "referenced_type" : "_ZTIj" 474 }, 475 { 476 "referenced_type" : "_ZTIPj" 477 }, 478 { 479 "default_arg" : true, 480 "referenced_type" : "_ZTIx" 481 }, 482 { 483 "default_arg" : true, 484 "referenced_type" : "_ZTIb" 485 } 486 ], 487 "return_type" : "_ZTIi", 488 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 489 }, 490 { 491 "function_name" : "android::hardware::EventFlag::wake", 492 "linker_set_key" : "_ZN7android8hardware9EventFlag4wakeEj", 493 "parameters" : 494 [ 495 { 496 "is_this_ptr" : true, 497 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 498 }, 499 { 500 "referenced_type" : "_ZTIj" 501 } 502 ], 503 "return_type" : "_ZTIi", 504 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 505 }, 506 { 507 "access" : "private", 508 "function_name" : "android::hardware::EventFlag::EventFlag", 509 "linker_set_key" : "_ZN7android8hardware9EventFlagC1EPNSt3__16atomicIjEEPi", 510 "parameters" : 511 [ 512 { 513 "is_this_ptr" : true, 514 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 515 }, 516 { 517 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 518 }, 519 { 520 "referenced_type" : "_ZTIPi" 521 } 522 ], 523 "return_type" : "_ZTIv", 524 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 525 }, 526 { 527 "access" : "private", 528 "function_name" : "android::hardware::EventFlag::EventFlag", 529 "linker_set_key" : "_ZN7android8hardware9EventFlagC1EilPi", 530 "parameters" : 531 [ 532 { 533 "is_this_ptr" : true, 534 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 535 }, 536 { 537 "referenced_type" : "_ZTIi" 538 }, 539 { 540 "referenced_type" : "_ZTIl" 541 }, 542 { 543 "referenced_type" : "_ZTIPi" 544 } 545 ], 546 "return_type" : "_ZTIv", 547 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 548 }, 549 { 550 "access" : "private", 551 "function_name" : "android::hardware::EventFlag::EventFlag", 552 "linker_set_key" : "_ZN7android8hardware9EventFlagC2EPNSt3__16atomicIjEEPi", 553 "parameters" : 554 [ 555 { 556 "is_this_ptr" : true, 557 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 558 }, 559 { 560 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 561 }, 562 { 563 "referenced_type" : "_ZTIPi" 564 } 565 ], 566 "return_type" : "_ZTIv", 567 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 568 }, 569 { 570 "access" : "private", 571 "function_name" : "android::hardware::EventFlag::EventFlag", 572 "linker_set_key" : "_ZN7android8hardware9EventFlagC2EilPi", 573 "parameters" : 574 [ 575 { 576 "is_this_ptr" : true, 577 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 578 }, 579 { 580 "referenced_type" : "_ZTIi" 581 }, 582 { 583 "referenced_type" : "_ZTIl" 584 }, 585 { 586 "referenced_type" : "_ZTIPi" 587 } 588 ], 589 "return_type" : "_ZTIv", 590 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 591 }, 592 { 593 "access" : "private", 594 "function_name" : "android::hardware::EventFlag::~EventFlag", 595 "linker_set_key" : "_ZN7android8hardware9EventFlagD1Ev", 596 "parameters" : 597 [ 598 { 599 "is_this_ptr" : true, 600 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 601 } 602 ], 603 "return_type" : "_ZTIv", 604 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 605 }, 606 { 607 "access" : "private", 608 "function_name" : "android::hardware::EventFlag::~EventFlag", 609 "linker_set_key" : "_ZN7android8hardware9EventFlagD2Ev", 610 "parameters" : 611 [ 612 { 613 "is_this_ptr" : true, 614 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE" 615 } 616 ], 617 "return_type" : "_ZTIv", 618 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 619 } 620 ], 621 "global_vars" : [], 622 "lvalue_reference_types" : 623 [ 624 { 625 "alignment" : 4, 626 "linker_set_key" : "_ZTIRK7log_msg", 627 "name" : "const log_msg &", 628 "referenced_type" : "_ZTIK7log_msg", 629 "self_type" : "_ZTIRK7log_msg", 630 "size" : 4, 631 "source_file" : "/system/core/liblog/include/log/log_read.h" 632 } 633 ], 634 "pointer_types" : 635 [ 636 { 637 "alignment" : 4, 638 "linker_set_key" : "_ZTIP7log_msg", 639 "name" : "log_msg *", 640 "referenced_type" : "_ZTI7log_msg", 641 "self_type" : "_ZTIP7log_msg", 642 "size" : 4, 643 "source_file" : "/system/core/liblog/include/log/log_read.h" 644 }, 645 { 646 "alignment" : 4, 647 "linker_set_key" : "_ZTIP8timespec", 648 "name" : "timespec *", 649 "referenced_type" : "_ZTI8timespec", 650 "self_type" : "_ZTIP8timespec", 651 "size" : 4, 652 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 653 }, 654 { 655 "alignment" : 4, 656 "linker_set_key" : "_ZTIPK7log_msg", 657 "name" : "const log_msg *", 658 "referenced_type" : "_ZTIK7log_msg", 659 "self_type" : "_ZTIPK7log_msg", 660 "size" : 4, 661 "source_file" : "/system/core/liblog/include/log/log_read.h" 662 }, 663 { 664 "alignment" : 4, 665 "linker_set_key" : "_ZTIPKc", 666 "name" : "const char *", 667 "referenced_type" : "_ZTIKc", 668 "self_type" : "_ZTIPKc", 669 "size" : 4, 670 "source_file" : "/system/core/liblog/include/android/log.h" 671 }, 672 { 673 "alignment" : 4, 674 "linker_set_key" : "_ZTIPN7android8hardware9EventFlagE", 675 "name" : "android::hardware::EventFlag *", 676 "referenced_type" : "_ZTIN7android8hardware9EventFlagE", 677 "self_type" : "_ZTIPN7android8hardware9EventFlagE", 678 "size" : 4, 679 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 680 }, 681 { 682 "alignment" : 4, 683 "linker_set_key" : "_ZTIPNSt3__16atomicIjEE", 684 "name" : "std::atomic<unsigned int> *", 685 "referenced_type" : "_ZTINSt3__16atomicIjEE", 686 "self_type" : "_ZTIPNSt3__16atomicIjEE", 687 "size" : 4, 688 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 689 }, 690 { 691 "alignment" : 4, 692 "linker_set_key" : "_ZTIPPN7android8hardware9EventFlagE", 693 "name" : "android::hardware::EventFlag **", 694 "referenced_type" : "_ZTIPN7android8hardware9EventFlagE", 695 "self_type" : "_ZTIPPN7android8hardware9EventFlagE", 696 "size" : 4, 697 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 698 }, 699 { 700 "alignment" : 4, 701 "linker_set_key" : "_ZTIPb", 702 "name" : "bool *", 703 "referenced_type" : "_ZTIb", 704 "self_type" : "_ZTIPb", 705 "size" : 4, 706 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 707 }, 708 { 709 "alignment" : 4, 710 "linker_set_key" : "_ZTIPc", 711 "name" : "char *", 712 "referenced_type" : "_ZTIc", 713 "self_type" : "_ZTIPc", 714 "size" : 4, 715 "source_file" : "/system/core/liblog/include/log/log_read.h" 716 }, 717 { 718 "alignment" : 4, 719 "linker_set_key" : "_ZTIPi", 720 "name" : "int *", 721 "referenced_type" : "_ZTIi", 722 "self_type" : "_ZTIPi", 723 "size" : 4, 724 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 725 }, 726 { 727 "alignment" : 4, 728 "linker_set_key" : "_ZTIPj", 729 "name" : "unsigned int *", 730 "referenced_type" : "_ZTIj", 731 "self_type" : "_ZTIPj", 732 "size" : 4, 733 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 734 } 735 ], 736 "qualified_types" : 737 [ 738 { 739 "alignment" : 4, 740 "is_const" : true, 741 "linker_set_key" : "_ZTIK7log_msg", 742 "name" : "const log_msg", 743 "referenced_type" : "_ZTI7log_msg", 744 "self_type" : "_ZTIK7log_msg", 745 "size" : 5124, 746 "source_file" : "/system/core/liblog/include/log/log_read.h" 747 }, 748 { 749 "alignment" : 1, 750 "is_const" : true, 751 "linker_set_key" : "_ZTIKc", 752 "name" : "const char", 753 "referenced_type" : "_ZTIc", 754 "self_type" : "_ZTIKc", 755 "size" : 1, 756 "source_file" : "/system/core/liblog/include/android/log.h" 757 } 758 ], 759 "record_types" : 760 [ 761 { 762 "alignment" : 4, 763 "fields" : 764 [ 765 { 766 "field_name" : "len", 767 "referenced_type" : "_ZTIt" 768 }, 769 { 770 "field_name" : "hdr_size", 771 "field_offset" : 16, 772 "referenced_type" : "_ZTIt" 773 }, 774 { 775 "field_name" : "pid", 776 "field_offset" : 32, 777 "referenced_type" : "_ZTIi" 778 }, 779 { 780 "field_name" : "tid", 781 "field_offset" : 64, 782 "referenced_type" : "_ZTIj" 783 }, 784 { 785 "field_name" : "sec", 786 "field_offset" : 96, 787 "referenced_type" : "_ZTIj" 788 }, 789 { 790 "field_name" : "nsec", 791 "field_offset" : 128, 792 "referenced_type" : "_ZTIj" 793 }, 794 { 795 "field_name" : "lid", 796 "field_offset" : 160, 797 "referenced_type" : "_ZTIj" 798 }, 799 { 800 "field_name" : "uid", 801 "field_offset" : 192, 802 "referenced_type" : "_ZTIj" 803 }, 804 { 805 "field_name" : "msg", 806 "field_offset" : 224, 807 "referenced_type" : "_ZTIA0_c" 808 } 809 ], 810 "linker_set_key" : "_ZTI12logger_entry", 811 "name" : "logger_entry", 812 "referenced_type" : "_ZTI12logger_entry", 813 "self_type" : "_ZTI12logger_entry", 814 "size" : 28, 815 "source_file" : "/system/core/liblog/include/log/log_read.h" 816 }, 817 { 818 "alignment" : 4, 819 "fields" : 820 [ 821 { 822 "field_name" : "struct_size", 823 "referenced_type" : "_ZTIj" 824 }, 825 { 826 "field_name" : "buffer_id", 827 "field_offset" : 32, 828 "referenced_type" : "_ZTIi" 829 }, 830 { 831 "field_name" : "priority", 832 "field_offset" : 64, 833 "referenced_type" : "_ZTIi" 834 }, 835 { 836 "field_name" : "tag", 837 "field_offset" : 96, 838 "referenced_type" : "_ZTIPKc" 839 }, 840 { 841 "field_name" : "file", 842 "field_offset" : 128, 843 "referenced_type" : "_ZTIPKc" 844 }, 845 { 846 "field_name" : "line", 847 "field_offset" : 160, 848 "referenced_type" : "_ZTIj" 849 }, 850 { 851 "field_name" : "message", 852 "field_offset" : 192, 853 "referenced_type" : "_ZTIPKc" 854 } 855 ], 856 "linker_set_key" : "_ZTI21__android_log_message", 857 "name" : "__android_log_message", 858 "referenced_type" : "_ZTI21__android_log_message", 859 "self_type" : "_ZTI21__android_log_message", 860 "size" : 28, 861 "source_file" : "/system/core/liblog/include/android/log.h" 862 }, 863 { 864 "alignment" : 4, 865 "fields" : 866 [ 867 { 868 "referenced_type" : "_ZTIN7log_msgUt_E" 869 } 870 ], 871 "linker_set_key" : "_ZTI7log_msg", 872 "name" : "log_msg", 873 "referenced_type" : "_ZTI7log_msg", 874 "self_type" : "_ZTI7log_msg", 875 "size" : 5124, 876 "source_file" : "/system/core/liblog/include/log/log_read.h" 877 }, 878 { 879 "alignment" : 1, 880 "fields" : 881 [ 882 { 883 "field_name" : "tv_sec", 884 "referenced_type" : "_ZTIj" 885 }, 886 { 887 "field_name" : "tv_nsec", 888 "field_offset" : 32, 889 "referenced_type" : "_ZTIj" 890 } 891 ], 892 "linker_set_key" : "_ZTI8log_time", 893 "name" : "log_time", 894 "referenced_type" : "_ZTI8log_time", 895 "self_type" : "_ZTI8log_time", 896 "size" : 8, 897 "source_file" : "/system/core/liblog/include_vndk/log/log_time.h" 898 }, 899 { 900 "alignment" : 4, 901 "fields" : 902 [ 903 { 904 "access" : "private", 905 "field_name" : "mEfWordNeedsUnmapping", 906 "referenced_type" : "_ZTIb" 907 }, 908 { 909 "access" : "private", 910 "field_name" : "mEfWordPtr", 911 "field_offset" : 32, 912 "referenced_type" : "_ZTIPNSt3__16atomicIjEE" 913 } 914 ], 915 "linker_set_key" : "_ZTIN7android8hardware9EventFlagE", 916 "name" : "android::hardware::EventFlag", 917 "referenced_type" : "_ZTIN7android8hardware9EventFlagE", 918 "self_type" : "_ZTIN7android8hardware9EventFlagE", 919 "size" : 8, 920 "source_file" : "/system/libfmq/include/fmq/EventFlag.h" 921 }, 922 { 923 "alignment" : 4, 924 "fields" : 925 [ 926 { 927 "field_name" : "buf", 928 "referenced_type" : "_ZTIA5121_h" 929 }, 930 { 931 "field_name" : "entry", 932 "referenced_type" : "_ZTI12logger_entry" 933 } 934 ], 935 "is_anonymous" : true, 936 "linker_set_key" : "_ZTIN7log_msgUt_E", 937 "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:81:3)", 938 "record_kind" : "union", 939 "referenced_type" : "_ZTIN7log_msgUt_E", 940 "self_type" : "_ZTIN7log_msgUt_E", 941 "size" : 5124, 942 "source_file" : "/system/core/liblog/include/log/log_read.h" 943 } 944 ], 945 "rvalue_reference_types" : [] 946} 947