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