1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "_ZTIA16_c", 7 "name" : "char[16]", 8 "referenced_type" : "_ZTIc", 9 "self_type" : "_ZTIA16_c", 10 "size" : 16, 11 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 12 } 13 ], 14 "builtin_types" : 15 [ 16 { 17 "alignment" : 4, 18 "is_integral" : true, 19 "is_unsigned" : true, 20 "linker_set_key" : "_ZTIDi", 21 "name" : "char32_t", 22 "referenced_type" : "_ZTIDi", 23 "self_type" : "_ZTIDi", 24 "size" : 4 25 }, 26 { 27 "alignment" : 8, 28 "linker_set_key" : "_ZTIDn", 29 "name" : "std::nullptr_t", 30 "referenced_type" : "_ZTIDn", 31 "self_type" : "_ZTIDn", 32 "size" : 8 33 }, 34 { 35 "alignment" : 2, 36 "is_integral" : true, 37 "is_unsigned" : true, 38 "linker_set_key" : "_ZTIDs", 39 "name" : "char16_t", 40 "referenced_type" : "_ZTIDs", 41 "self_type" : "_ZTIDs", 42 "size" : 2 43 }, 44 { 45 "alignment" : 1, 46 "is_integral" : true, 47 "linker_set_key" : "_ZTIa", 48 "name" : "signed char", 49 "referenced_type" : "_ZTIa", 50 "self_type" : "_ZTIa", 51 "size" : 1 52 }, 53 { 54 "alignment" : 1, 55 "is_integral" : true, 56 "is_unsigned" : true, 57 "linker_set_key" : "_ZTIb", 58 "name" : "bool", 59 "referenced_type" : "_ZTIb", 60 "self_type" : "_ZTIb", 61 "size" : 1 62 }, 63 { 64 "alignment" : 1, 65 "is_integral" : true, 66 "linker_set_key" : "_ZTIc", 67 "name" : "char", 68 "referenced_type" : "_ZTIc", 69 "self_type" : "_ZTIc", 70 "size" : 1 71 }, 72 { 73 "alignment" : 8, 74 "linker_set_key" : "_ZTId", 75 "name" : "double", 76 "referenced_type" : "_ZTId", 77 "self_type" : "_ZTId", 78 "size" : 8 79 }, 80 { 81 "alignment" : 4, 82 "linker_set_key" : "_ZTIf", 83 "name" : "float", 84 "referenced_type" : "_ZTIf", 85 "self_type" : "_ZTIf", 86 "size" : 4 87 }, 88 { 89 "alignment" : 16, 90 "linker_set_key" : "_ZTIg", 91 "name" : "long double", 92 "referenced_type" : "_ZTIg", 93 "self_type" : "_ZTIg", 94 "size" : 16 95 }, 96 { 97 "alignment" : 1, 98 "is_integral" : true, 99 "is_unsigned" : true, 100 "linker_set_key" : "_ZTIh", 101 "name" : "unsigned char", 102 "referenced_type" : "_ZTIh", 103 "self_type" : "_ZTIh", 104 "size" : 1 105 }, 106 { 107 "alignment" : 4, 108 "is_integral" : true, 109 "linker_set_key" : "_ZTIi", 110 "name" : "int", 111 "referenced_type" : "_ZTIi", 112 "self_type" : "_ZTIi", 113 "size" : 4 114 }, 115 { 116 "alignment" : 4, 117 "is_integral" : true, 118 "is_unsigned" : true, 119 "linker_set_key" : "_ZTIj", 120 "name" : "unsigned int", 121 "referenced_type" : "_ZTIj", 122 "self_type" : "_ZTIj", 123 "size" : 4 124 }, 125 { 126 "alignment" : 8, 127 "is_integral" : true, 128 "linker_set_key" : "_ZTIl", 129 "name" : "long", 130 "referenced_type" : "_ZTIl", 131 "self_type" : "_ZTIl", 132 "size" : 8 133 }, 134 { 135 "alignment" : 8, 136 "is_integral" : true, 137 "is_unsigned" : true, 138 "linker_set_key" : "_ZTIm", 139 "name" : "unsigned long", 140 "referenced_type" : "_ZTIm", 141 "self_type" : "_ZTIm", 142 "size" : 8 143 }, 144 { 145 "alignment" : 16, 146 "is_integral" : true, 147 "linker_set_key" : "_ZTIn", 148 "name" : "__int128", 149 "referenced_type" : "_ZTIn", 150 "self_type" : "_ZTIn", 151 "size" : 16 152 }, 153 { 154 "alignment" : 16, 155 "is_integral" : true, 156 "is_unsigned" : true, 157 "linker_set_key" : "_ZTIo", 158 "name" : "unsigned __int128", 159 "referenced_type" : "_ZTIo", 160 "self_type" : "_ZTIo", 161 "size" : 16 162 }, 163 { 164 "alignment" : 2, 165 "is_integral" : true, 166 "linker_set_key" : "_ZTIs", 167 "name" : "short", 168 "referenced_type" : "_ZTIs", 169 "self_type" : "_ZTIs", 170 "size" : 2 171 }, 172 { 173 "alignment" : 2, 174 "is_integral" : true, 175 "is_unsigned" : true, 176 "linker_set_key" : "_ZTIt", 177 "name" : "unsigned short", 178 "referenced_type" : "_ZTIt", 179 "self_type" : "_ZTIt", 180 "size" : 2 181 }, 182 { 183 "linker_set_key" : "_ZTIv", 184 "name" : "void", 185 "referenced_type" : "_ZTIv", 186 "self_type" : "_ZTIv" 187 }, 188 { 189 "alignment" : 4, 190 "is_integral" : true, 191 "linker_set_key" : "_ZTIw", 192 "name" : "wchar_t", 193 "referenced_type" : "_ZTIw", 194 "self_type" : "_ZTIw", 195 "size" : 4 196 }, 197 { 198 "alignment" : 8, 199 "is_integral" : true, 200 "linker_set_key" : "_ZTIx", 201 "name" : "long long", 202 "referenced_type" : "_ZTIx", 203 "self_type" : "_ZTIx", 204 "size" : 8 205 }, 206 { 207 "alignment" : 8, 208 "is_integral" : true, 209 "is_unsigned" : true, 210 "linker_set_key" : "_ZTIy", 211 "name" : "unsigned long long", 212 "referenced_type" : "_ZTIy", 213 "self_type" : "_ZTIy", 214 "size" : 8 215 } 216 ], 217 "elf_functions" : 218 [ 219 { 220 "name" : "adbconnection_client_destroy" 221 }, 222 { 223 "name" : "adbconnection_client_new" 224 }, 225 { 226 "name" : "adbconnection_client_pollfd" 227 }, 228 { 229 "name" : "adbconnection_client_receive_jdwp_fd" 230 } 231 ], 232 "elf_objects" : [], 233 "enum_types" : 234 [ 235 { 236 "alignment" : 4, 237 "enum_fields" : 238 [ 239 { 240 "enum_field_value" : 0, 241 "name" : "pid" 242 }, 243 { 244 "enum_field_value" : 1, 245 "name" : "debuggable" 246 }, 247 { 248 "enum_field_value" : 2, 249 "name" : "profileable" 250 }, 251 { 252 "enum_field_value" : 3, 253 "name" : "architecture" 254 } 255 ], 256 "linker_set_key" : "_ZTI27AdbConnectionClientInfoType", 257 "name" : "AdbConnectionClientInfoType", 258 "referenced_type" : "_ZTI27AdbConnectionClientInfoType", 259 "self_type" : "_ZTI27AdbConnectionClientInfoType", 260 "size" : 4, 261 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h", 262 "underlying_type" : "_ZTIj" 263 } 264 ], 265 "function_types" : [], 266 "functions" : 267 [ 268 { 269 "function_name" : "adbconnection_client_destroy", 270 "linker_set_key" : "adbconnection_client_destroy", 271 "parameters" : 272 [ 273 { 274 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 275 } 276 ], 277 "return_type" : "_ZTIv", 278 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 279 }, 280 { 281 "function_name" : "adbconnection_client_new", 282 "linker_set_key" : "adbconnection_client_new", 283 "parameters" : 284 [ 285 { 286 "referenced_type" : "_ZTIPKPK23AdbConnectionClientInfo" 287 }, 288 { 289 "referenced_type" : "_ZTIm" 290 } 291 ], 292 "return_type" : "_ZTIP26AdbConnectionClientContext", 293 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 294 }, 295 { 296 "function_name" : "adbconnection_client_pollfd", 297 "linker_set_key" : "adbconnection_client_pollfd", 298 "parameters" : 299 [ 300 { 301 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 302 } 303 ], 304 "return_type" : "_ZTIi", 305 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 306 }, 307 { 308 "function_name" : "adbconnection_client_receive_jdwp_fd", 309 "linker_set_key" : "adbconnection_client_receive_jdwp_fd", 310 "parameters" : 311 [ 312 { 313 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 314 } 315 ], 316 "return_type" : "_ZTIi", 317 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 318 } 319 ], 320 "global_vars" : [], 321 "lvalue_reference_types" : 322 [ 323 { 324 "alignment" : 8, 325 "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 326 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &", 327 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 328 "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 329 "size" : 8, 330 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 331 } 332 ], 333 "pointer_types" : 334 [ 335 { 336 "alignment" : 8, 337 "linker_set_key" : "_ZTIP11ProcessInfo", 338 "name" : "ProcessInfo *", 339 "referenced_type" : "_ZTI11ProcessInfo", 340 "self_type" : "_ZTIP11ProcessInfo", 341 "size" : 8, 342 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 343 }, 344 { 345 "alignment" : 8, 346 "linker_set_key" : "_ZTIP26AdbConnectionClientContext", 347 "name" : "AdbConnectionClientContext *", 348 "referenced_type" : "_ZTI26AdbConnectionClientContext", 349 "self_type" : "_ZTIP26AdbConnectionClientContext", 350 "size" : 8, 351 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 352 }, 353 { 354 "alignment" : 8, 355 "linker_set_key" : "_ZTIPK23AdbConnectionClientInfo", 356 "name" : "const AdbConnectionClientInfo *", 357 "referenced_type" : "_ZTIK23AdbConnectionClientInfo", 358 "self_type" : "_ZTIPK23AdbConnectionClientInfo", 359 "size" : 8, 360 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 361 }, 362 { 363 "alignment" : 8, 364 "linker_set_key" : "_ZTIPKPK23AdbConnectionClientInfo", 365 "name" : "const AdbConnectionClientInfo *const *", 366 "referenced_type" : "_ZTIKPK23AdbConnectionClientInfo", 367 "self_type" : "_ZTIPKPK23AdbConnectionClientInfo", 368 "size" : 8, 369 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 370 }, 371 { 372 "alignment" : 8, 373 "linker_set_key" : "_ZTIPKc", 374 "name" : "const char *", 375 "referenced_type" : "_ZTIKc", 376 "self_type" : "_ZTIPKc", 377 "size" : 8, 378 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 379 } 380 ], 381 "qualified_types" : 382 [ 383 { 384 "alignment" : 8, 385 "is_const" : true, 386 "linker_set_key" : "_ZTIK23AdbConnectionClientInfo", 387 "name" : "const AdbConnectionClientInfo", 388 "referenced_type" : "_ZTI23AdbConnectionClientInfo", 389 "self_type" : "_ZTIK23AdbConnectionClientInfo", 390 "size" : 24, 391 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 392 }, 393 { 394 "alignment" : 8, 395 "is_const" : true, 396 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 397 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>", 398 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 399 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 400 "size" : 24, 401 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 402 }, 403 { 404 "alignment" : 8, 405 "is_const" : true, 406 "linker_set_key" : "_ZTIKPK23AdbConnectionClientInfo", 407 "name" : "const AdbConnectionClientInfo *const", 408 "referenced_type" : "_ZTIPK23AdbConnectionClientInfo", 409 "self_type" : "_ZTIKPK23AdbConnectionClientInfo", 410 "size" : 8, 411 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 412 }, 413 { 414 "alignment" : 1, 415 "is_const" : true, 416 "linker_set_key" : "_ZTIKc", 417 "name" : "const char", 418 "referenced_type" : "_ZTIc", 419 "self_type" : "_ZTIKc", 420 "size" : 1, 421 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 422 }, 423 { 424 "alignment" : 8, 425 "is_const" : true, 426 "linker_set_key" : "_ZTIKm", 427 "name" : "const unsigned long", 428 "referenced_type" : "_ZTIm", 429 "self_type" : "_ZTIKm", 430 "size" : 8, 431 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 432 } 433 ], 434 "record_types" : 435 [ 436 { 437 "alignment" : 8, 438 "fields" : 439 [ 440 { 441 "field_name" : "pid", 442 "referenced_type" : "_ZTIm" 443 }, 444 { 445 "field_name" : "debuggable", 446 "field_offset" : 64, 447 "referenced_type" : "_ZTIb" 448 }, 449 { 450 "field_name" : "profileable", 451 "field_offset" : 72, 452 "referenced_type" : "_ZTIb" 453 }, 454 { 455 "field_name" : "arch_name_length", 456 "field_offset" : 96, 457 "referenced_type" : "_ZTIi" 458 }, 459 { 460 "field_name" : "arch_name", 461 "field_offset" : 128, 462 "referenced_type" : "_ZTIA16_c" 463 } 464 ], 465 "linker_set_key" : "_ZTI11ProcessInfo", 466 "name" : "ProcessInfo", 467 "referenced_type" : "_ZTI11ProcessInfo", 468 "self_type" : "_ZTI11ProcessInfo", 469 "size" : 32, 470 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 471 }, 472 { 473 "alignment" : 8, 474 "fields" : 475 [ 476 { 477 "field_name" : "type", 478 "referenced_type" : "_ZTI27AdbConnectionClientInfoType" 479 }, 480 { 481 "field_name" : "data", 482 "field_offset" : 64, 483 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_E" 484 } 485 ], 486 "linker_set_key" : "_ZTI23AdbConnectionClientInfo", 487 "name" : "AdbConnectionClientInfo", 488 "referenced_type" : "_ZTI23AdbConnectionClientInfo", 489 "self_type" : "_ZTI23AdbConnectionClientInfo", 490 "size" : 24, 491 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 492 }, 493 { 494 "alignment" : 8, 495 "fields" : 496 [ 497 { 498 "field_name" : "pid", 499 "referenced_type" : "_ZTIm" 500 }, 501 { 502 "field_name" : "debuggable", 503 "referenced_type" : "_ZTIb" 504 }, 505 { 506 "field_name" : "profileable", 507 "referenced_type" : "_ZTIb" 508 }, 509 { 510 "field_name" : "architecture", 511 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E" 512 } 513 ], 514 "is_anonymous" : true, 515 "linker_set_key" : "_ZTIN23AdbConnectionClientInfoUt_E", 516 "name" : "AdbConnectionClientInfo::(unnamed)", 517 "record_kind" : "union", 518 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_E", 519 "self_type" : "_ZTIN23AdbConnectionClientInfoUt_E", 520 "size" : 16, 521 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 522 }, 523 { 524 "alignment" : 8, 525 "fields" : 526 [ 527 { 528 "field_name" : "name", 529 "referenced_type" : "_ZTIPKc" 530 }, 531 { 532 "field_name" : "size", 533 "field_offset" : 64, 534 "referenced_type" : "_ZTIm" 535 } 536 ], 537 "is_anonymous" : true, 538 "linker_set_key" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 539 "name" : "AdbConnectionClientInfo::(unnamed)::(unnamed)", 540 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 541 "self_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 542 "size" : 16, 543 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 544 } 545 ], 546 "rvalue_reference_types" : [] 547} 548