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