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