1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIDi", 10 "name" : "char32_t", 11 "size" : 4 12 }, 13 { 14 "alignment" : 8, 15 "linker_set_key" : "_ZTIDn", 16 "name" : "std::nullptr_t", 17 "size" : 8 18 }, 19 { 20 "alignment" : 2, 21 "is_integral" : true, 22 "is_unsigned" : true, 23 "linker_set_key" : "_ZTIDs", 24 "name" : "char16_t", 25 "size" : 2 26 }, 27 { 28 "alignment" : 1, 29 "is_integral" : true, 30 "is_unsigned" : true, 31 "linker_set_key" : "_ZTIDu", 32 "name" : "char8_t", 33 "size" : 1 34 }, 35 { 36 "alignment" : 1, 37 "is_integral" : true, 38 "linker_set_key" : "_ZTIa", 39 "name" : "signed char", 40 "size" : 1 41 }, 42 { 43 "alignment" : 1, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "_ZTIb", 47 "name" : "bool", 48 "size" : 1 49 }, 50 { 51 "alignment" : 1, 52 "is_integral" : true, 53 "is_unsigned" : true, 54 "linker_set_key" : "_ZTIc", 55 "name" : "char", 56 "size" : 1 57 }, 58 { 59 "alignment" : 8, 60 "linker_set_key" : "_ZTId", 61 "name" : "double", 62 "size" : 8 63 }, 64 { 65 "alignment" : 16, 66 "linker_set_key" : "_ZTIe", 67 "name" : "long double", 68 "size" : 16 69 }, 70 { 71 "alignment" : 4, 72 "linker_set_key" : "_ZTIf", 73 "name" : "float", 74 "size" : 4 75 }, 76 { 77 "alignment" : 1, 78 "is_integral" : true, 79 "is_unsigned" : true, 80 "linker_set_key" : "_ZTIh", 81 "name" : "unsigned char", 82 "size" : 1 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 "alignment" : 8, 101 "is_integral" : true, 102 "linker_set_key" : "_ZTIl", 103 "name" : "long", 104 "size" : 8 105 }, 106 { 107 "alignment" : 8, 108 "is_integral" : true, 109 "is_unsigned" : true, 110 "linker_set_key" : "_ZTIm", 111 "name" : "unsigned long", 112 "size" : 8 113 }, 114 { 115 "alignment" : 16, 116 "is_integral" : true, 117 "linker_set_key" : "_ZTIn", 118 "name" : "__int128", 119 "size" : 16 120 }, 121 { 122 "alignment" : 16, 123 "is_integral" : true, 124 "is_unsigned" : true, 125 "linker_set_key" : "_ZTIo", 126 "name" : "unsigned __int128", 127 "size" : 16 128 }, 129 { 130 "alignment" : 2, 131 "is_integral" : true, 132 "linker_set_key" : "_ZTIs", 133 "name" : "short", 134 "size" : 2 135 }, 136 { 137 "alignment" : 2, 138 "is_integral" : true, 139 "is_unsigned" : true, 140 "linker_set_key" : "_ZTIt", 141 "name" : "unsigned short", 142 "size" : 2 143 }, 144 { 145 "linker_set_key" : "_ZTIv", 146 "name" : "void" 147 }, 148 { 149 "alignment" : 4, 150 "is_integral" : true, 151 "is_unsigned" : true, 152 "linker_set_key" : "_ZTIw", 153 "name" : "wchar_t", 154 "size" : 4 155 }, 156 { 157 "alignment" : 8, 158 "is_integral" : true, 159 "linker_set_key" : "_ZTIx", 160 "name" : "long long", 161 "size" : 8 162 }, 163 { 164 "alignment" : 8, 165 "is_integral" : true, 166 "is_unsigned" : true, 167 "linker_set_key" : "_ZTIy", 168 "name" : "unsigned long long", 169 "size" : 8 170 } 171 ], 172 "elf_functions" : 173 [ 174 { 175 "name" : "adbconnection_client_destroy" 176 }, 177 { 178 "name" : "adbconnection_client_new" 179 }, 180 { 181 "name" : "adbconnection_client_pollfd" 182 }, 183 { 184 "name" : "adbconnection_client_receive_jdwp_fd" 185 } 186 ], 187 "elf_objects" : [], 188 "enum_types" : 189 [ 190 { 191 "alignment" : 4, 192 "enum_fields" : 193 [ 194 { 195 "enum_field_value" : 0, 196 "name" : "ANDROID_LOG_UNKNOWN" 197 }, 198 { 199 "enum_field_value" : 1, 200 "name" : "ANDROID_LOG_DEFAULT" 201 }, 202 { 203 "enum_field_value" : 2, 204 "name" : "ANDROID_LOG_VERBOSE" 205 }, 206 { 207 "enum_field_value" : 3, 208 "name" : "ANDROID_LOG_DEBUG" 209 }, 210 { 211 "enum_field_value" : 4, 212 "name" : "ANDROID_LOG_INFO" 213 }, 214 { 215 "enum_field_value" : 5, 216 "name" : "ANDROID_LOG_WARN" 217 }, 218 { 219 "enum_field_value" : 6, 220 "name" : "ANDROID_LOG_ERROR" 221 }, 222 { 223 "enum_field_value" : 7, 224 "name" : "ANDROID_LOG_FATAL" 225 }, 226 { 227 "enum_field_value" : 8, 228 "name" : "ANDROID_LOG_SILENT" 229 } 230 ], 231 "linker_set_key" : "_ZTI19android_LogPriority", 232 "name" : "android_LogPriority", 233 "size" : 4, 234 "source_file" : "system/logging/liblog/include/android/log.h", 235 "underlying_type" : "_ZTIj" 236 }, 237 { 238 "alignment" : 4, 239 "enum_fields" : 240 [ 241 { 242 "enum_field_value" : 0, 243 "name" : "pid" 244 }, 245 { 246 "enum_field_value" : 1, 247 "name" : "debuggable" 248 }, 249 { 250 "enum_field_value" : 2, 251 "name" : "profileable" 252 }, 253 { 254 "enum_field_value" : 3, 255 "name" : "architecture" 256 } 257 ], 258 "linker_set_key" : "_ZTI27AdbConnectionClientInfoType", 259 "name" : "AdbConnectionClientInfoType", 260 "size" : 4, 261 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h", 262 "underlying_type" : "_ZTIj" 263 }, 264 { 265 "alignment" : 4, 266 "enum_fields" : 267 [ 268 { 269 "enum_field_value" : 0, 270 "name" : "LOG_ID_MIN" 271 }, 272 { 273 "enum_field_value" : 0, 274 "name" : "LOG_ID_MAIN" 275 }, 276 { 277 "enum_field_value" : 1, 278 "name" : "LOG_ID_RADIO" 279 }, 280 { 281 "enum_field_value" : 2, 282 "name" : "LOG_ID_EVENTS" 283 }, 284 { 285 "enum_field_value" : 3, 286 "name" : "LOG_ID_SYSTEM" 287 }, 288 { 289 "enum_field_value" : 4, 290 "name" : "LOG_ID_CRASH" 291 }, 292 { 293 "enum_field_value" : 5, 294 "name" : "LOG_ID_STATS" 295 }, 296 { 297 "enum_field_value" : 6, 298 "name" : "LOG_ID_SECURITY" 299 }, 300 { 301 "enum_field_value" : 7, 302 "name" : "LOG_ID_KERNEL" 303 }, 304 { 305 "enum_field_value" : 8, 306 "name" : "LOG_ID_MAX" 307 }, 308 { 309 "enum_field_value" : 2147483647, 310 "name" : "LOG_ID_DEFAULT" 311 } 312 ], 313 "linker_set_key" : "_ZTI6log_id", 314 "name" : "log_id", 315 "size" : 4, 316 "source_file" : "system/logging/liblog/include/android/log.h", 317 "underlying_type" : "_ZTIj" 318 } 319 ], 320 "function_types" : [], 321 "functions" : 322 [ 323 { 324 "function_name" : "adbconnection_client_destroy", 325 "linker_set_key" : "adbconnection_client_destroy", 326 "parameters" : 327 [ 328 { 329 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 330 } 331 ], 332 "return_type" : "_ZTIv", 333 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 334 }, 335 { 336 "function_name" : "adbconnection_client_new", 337 "linker_set_key" : "adbconnection_client_new", 338 "parameters" : 339 [ 340 { 341 "referenced_type" : "_ZTIPKPK23AdbConnectionClientInfo" 342 }, 343 { 344 "referenced_type" : "_ZTIm" 345 } 346 ], 347 "return_type" : "_ZTIP26AdbConnectionClientContext", 348 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 349 }, 350 { 351 "function_name" : "adbconnection_client_pollfd", 352 "linker_set_key" : "adbconnection_client_pollfd", 353 "parameters" : 354 [ 355 { 356 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 357 } 358 ], 359 "return_type" : "_ZTIi", 360 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 361 }, 362 { 363 "function_name" : "adbconnection_client_receive_jdwp_fd", 364 "linker_set_key" : "adbconnection_client_receive_jdwp_fd", 365 "parameters" : 366 [ 367 { 368 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 369 } 370 ], 371 "return_type" : "_ZTIi", 372 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 373 } 374 ], 375 "global_vars" : [], 376 "lvalue_reference_types" : 377 [ 378 { 379 "alignment" : 8, 380 "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 381 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &", 382 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 383 "size" : 8, 384 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/common.h" 385 } 386 ], 387 "pointer_types" : 388 [ 389 { 390 "alignment" : 8, 391 "linker_set_key" : "_ZTIP26AdbConnectionClientContext", 392 "name" : "AdbConnectionClientContext *", 393 "referenced_type" : "_ZTI26AdbConnectionClientContext", 394 "size" : 8, 395 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 396 }, 397 { 398 "alignment" : 8, 399 "linker_set_key" : "_ZTIPK11ProcessInfo", 400 "name" : "const ProcessInfo *", 401 "referenced_type" : "_ZTIK11ProcessInfo", 402 "size" : 8, 403 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/common.h" 404 }, 405 { 406 "alignment" : 8, 407 "linker_set_key" : "_ZTIPK23AdbConnectionClientInfo", 408 "name" : "const AdbConnectionClientInfo *", 409 "referenced_type" : "_ZTIK23AdbConnectionClientInfo", 410 "size" : 8, 411 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 412 }, 413 { 414 "alignment" : 8, 415 "linker_set_key" : "_ZTIPK26AdbConnectionClientContext", 416 "name" : "const AdbConnectionClientContext *", 417 "referenced_type" : "_ZTIK26AdbConnectionClientContext", 418 "size" : 8, 419 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 420 }, 421 { 422 "alignment" : 8, 423 "linker_set_key" : "_ZTIPKPK23AdbConnectionClientInfo", 424 "name" : "const AdbConnectionClientInfo *const *", 425 "referenced_type" : "_ZTIKPK23AdbConnectionClientInfo", 426 "size" : 8, 427 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 428 }, 429 { 430 "alignment" : 8, 431 "linker_set_key" : "_ZTIPKc", 432 "name" : "const char *", 433 "referenced_type" : "_ZTIKc", 434 "size" : 8, 435 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 436 } 437 ], 438 "qualified_types" : 439 [ 440 { 441 "alignment" : 8, 442 "is_const" : true, 443 "linker_set_key" : "_ZTIK11ProcessInfo", 444 "name" : "const ProcessInfo", 445 "referenced_type" : "_ZTI11ProcessInfo", 446 "size" : 128, 447 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/common.h" 448 }, 449 { 450 "alignment" : 8, 451 "is_const" : true, 452 "linker_set_key" : "_ZTIK23AdbConnectionClientInfo", 453 "name" : "const AdbConnectionClientInfo", 454 "referenced_type" : "_ZTI23AdbConnectionClientInfo", 455 "size" : 24, 456 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 457 }, 458 { 459 "alignment" : 4, 460 "is_const" : true, 461 "linker_set_key" : "_ZTIK26AdbConnectionClientContext", 462 "name" : "const AdbConnectionClientContext", 463 "referenced_type" : "_ZTI26AdbConnectionClientContext", 464 "size" : 4, 465 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 466 }, 467 { 468 "alignment" : 8, 469 "is_const" : true, 470 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 471 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>", 472 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 473 "size" : 24, 474 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/common.h" 475 }, 476 { 477 "alignment" : 8, 478 "is_const" : true, 479 "linker_set_key" : "_ZTIKPK23AdbConnectionClientInfo", 480 "name" : "const AdbConnectionClientInfo *const", 481 "referenced_type" : "_ZTIPK23AdbConnectionClientInfo", 482 "size" : 8, 483 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 484 }, 485 { 486 "alignment" : 1, 487 "is_const" : true, 488 "linker_set_key" : "_ZTIKc", 489 "name" : "const char", 490 "referenced_type" : "_ZTIc", 491 "size" : 1, 492 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 493 } 494 ], 495 "record_types" : 496 [ 497 { 498 "alignment" : 8, 499 "fields" : 500 [ 501 { 502 "field_name" : "pid", 503 "referenced_type" : "_ZTIm" 504 }, 505 { 506 "field_name" : "debuggable", 507 "field_offset" : 64, 508 "referenced_type" : "_ZTIb" 509 }, 510 { 511 "field_name" : "profileable", 512 "field_offset" : 72, 513 "referenced_type" : "_ZTIb" 514 }, 515 { 516 "field_name" : "architecture", 517 "field_offset" : 128, 518 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 519 }, 520 { 521 "field_name" : "waiting_for_debugger", 522 "field_offset" : 320, 523 "referenced_type" : "_ZTIb" 524 }, 525 { 526 "field_name" : "user_id", 527 "field_offset" : 384, 528 "referenced_type" : "_ZTIm" 529 }, 530 { 531 "field_name" : "process_name", 532 "field_offset" : 448, 533 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 534 }, 535 { 536 "field_name" : "package_names", 537 "field_offset" : 640, 538 "referenced_type" : "_ZTINSt3__113unordered_setINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4hashIS6_EENS_8equal_toIS6_EENS4_IS6_EEEE" 539 }, 540 { 541 "field_name" : "uid", 542 "field_offset" : 960, 543 "referenced_type" : "_ZTIi" 544 } 545 ], 546 "linker_set_key" : "_ZTI11ProcessInfo", 547 "name" : "ProcessInfo", 548 "size" : 128, 549 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/common.h" 550 }, 551 { 552 "alignment" : 8, 553 "fields" : 554 [ 555 { 556 "field_name" : "struct_size", 557 "referenced_type" : "_ZTIm" 558 }, 559 { 560 "field_name" : "buffer_id", 561 "field_offset" : 64, 562 "referenced_type" : "_ZTIi" 563 }, 564 { 565 "field_name" : "priority", 566 "field_offset" : 96, 567 "referenced_type" : "_ZTIi" 568 }, 569 { 570 "field_name" : "tag", 571 "field_offset" : 128, 572 "referenced_type" : "_ZTIPKc" 573 }, 574 { 575 "field_name" : "file", 576 "field_offset" : 192, 577 "referenced_type" : "_ZTIPKc" 578 }, 579 { 580 "field_name" : "line", 581 "field_offset" : 256, 582 "referenced_type" : "_ZTIj" 583 }, 584 { 585 "field_name" : "message", 586 "field_offset" : 320, 587 "referenced_type" : "_ZTIPKc" 588 } 589 ], 590 "linker_set_key" : "_ZTI21__android_log_message", 591 "name" : "__android_log_message", 592 "size" : 48, 593 "source_file" : "system/logging/liblog/include/android/log.h" 594 }, 595 { 596 "alignment" : 8, 597 "fields" : 598 [ 599 { 600 "field_name" : "type", 601 "referenced_type" : "_ZTI27AdbConnectionClientInfoType" 602 }, 603 { 604 "field_name" : "data", 605 "field_offset" : 64, 606 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_E" 607 } 608 ], 609 "linker_set_key" : "_ZTI23AdbConnectionClientInfo", 610 "name" : "AdbConnectionClientInfo", 611 "size" : 24, 612 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 613 }, 614 { 615 "alignment" : 8, 616 "fields" : 617 [ 618 { 619 "field_name" : "pid", 620 "referenced_type" : "_ZTIm" 621 }, 622 { 623 "field_name" : "debuggable", 624 "referenced_type" : "_ZTIb" 625 }, 626 { 627 "field_name" : "profileable", 628 "referenced_type" : "_ZTIb" 629 }, 630 { 631 "field_name" : "architecture", 632 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E" 633 } 634 ], 635 "is_anonymous" : true, 636 "linker_set_key" : "_ZTIN23AdbConnectionClientInfoUt_E", 637 "name" : "AdbConnectionClientInfo::(unnamed)", 638 "record_kind" : "union", 639 "size" : 16, 640 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 641 }, 642 { 643 "alignment" : 8, 644 "fields" : 645 [ 646 { 647 "field_name" : "name", 648 "referenced_type" : "_ZTIPKc" 649 }, 650 { 651 "field_name" : "size", 652 "field_offset" : 64, 653 "referenced_type" : "_ZTIm" 654 } 655 ], 656 "is_anonymous" : true, 657 "linker_set_key" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 658 "name" : "AdbConnectionClientInfo::(unnamed)::(unnamed)", 659 "size" : 16, 660 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 661 } 662 ], 663 "rvalue_reference_types" : [] 664} 665