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" : 4, 28 "linker_set_key" : "_ZTIDn", 29 "name" : "std::nullptr_t", 30 "referenced_type" : "_ZTIDn", 31 "self_type" : "_ZTIDn", 32 "size" : 4 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" : 8, 83 "linker_set_key" : "_ZTIe", 84 "name" : "long double", 85 "referenced_type" : "_ZTIe", 86 "self_type" : "_ZTIe", 87 "size" : 8 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" : 4, 128 "is_integral" : true, 129 "linker_set_key" : "_ZTIl", 130 "name" : "long", 131 "referenced_type" : "_ZTIl", 132 "self_type" : "_ZTIl", 133 "size" : 4 134 }, 135 { 136 "alignment" : 4, 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" : 4 144 }, 145 { 146 "alignment" : 2, 147 "is_integral" : true, 148 "linker_set_key" : "_ZTIs", 149 "name" : "short", 150 "referenced_type" : "_ZTIs", 151 "self_type" : "_ZTIs", 152 "size" : 2 153 }, 154 { 155 "alignment" : 2, 156 "is_integral" : true, 157 "is_unsigned" : true, 158 "linker_set_key" : "_ZTIt", 159 "name" : "unsigned short", 160 "referenced_type" : "_ZTIt", 161 "self_type" : "_ZTIt", 162 "size" : 2 163 }, 164 { 165 "linker_set_key" : "_ZTIv", 166 "name" : "void", 167 "referenced_type" : "_ZTIv", 168 "self_type" : "_ZTIv" 169 }, 170 { 171 "alignment" : 4, 172 "is_integral" : true, 173 "is_unsigned" : true, 174 "linker_set_key" : "_ZTIw", 175 "name" : "wchar_t", 176 "referenced_type" : "_ZTIw", 177 "self_type" : "_ZTIw", 178 "size" : 4 179 }, 180 { 181 "alignment" : 8, 182 "is_integral" : true, 183 "linker_set_key" : "_ZTIx", 184 "name" : "long long", 185 "referenced_type" : "_ZTIx", 186 "self_type" : "_ZTIx", 187 "size" : 8 188 }, 189 { 190 "alignment" : 8, 191 "is_integral" : true, 192 "is_unsigned" : true, 193 "linker_set_key" : "_ZTIy", 194 "name" : "unsigned long long", 195 "referenced_type" : "_ZTIy", 196 "self_type" : "_ZTIy", 197 "size" : 8 198 } 199 ], 200 "elf_functions" : 201 [ 202 { 203 "name" : "adbconnection_client_destroy" 204 }, 205 { 206 "name" : "adbconnection_client_new" 207 }, 208 { 209 "name" : "adbconnection_client_pollfd" 210 }, 211 { 212 "name" : "adbconnection_client_receive_jdwp_fd" 213 } 214 ], 215 "elf_objects" : [], 216 "enum_types" : 217 [ 218 { 219 "alignment" : 4, 220 "enum_fields" : 221 [ 222 { 223 "enum_field_value" : 0, 224 "name" : "pid" 225 }, 226 { 227 "enum_field_value" : 1, 228 "name" : "debuggable" 229 }, 230 { 231 "enum_field_value" : 2, 232 "name" : "profileable" 233 }, 234 { 235 "enum_field_value" : 3, 236 "name" : "architecture" 237 } 238 ], 239 "linker_set_key" : "_ZTI27AdbConnectionClientInfoType", 240 "name" : "AdbConnectionClientInfoType", 241 "referenced_type" : "_ZTI27AdbConnectionClientInfoType", 242 "self_type" : "_ZTI27AdbConnectionClientInfoType", 243 "size" : 4, 244 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h", 245 "underlying_type" : "_ZTIj" 246 } 247 ], 248 "function_types" : [], 249 "functions" : 250 [ 251 { 252 "function_name" : "adbconnection_client_destroy", 253 "linker_set_key" : "adbconnection_client_destroy", 254 "parameters" : 255 [ 256 { 257 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 258 } 259 ], 260 "return_type" : "_ZTIv", 261 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 262 }, 263 { 264 "function_name" : "adbconnection_client_new", 265 "linker_set_key" : "adbconnection_client_new", 266 "parameters" : 267 [ 268 { 269 "referenced_type" : "_ZTIPKPK23AdbConnectionClientInfo" 270 }, 271 { 272 "referenced_type" : "_ZTIj" 273 } 274 ], 275 "return_type" : "_ZTIP26AdbConnectionClientContext", 276 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 277 }, 278 { 279 "function_name" : "adbconnection_client_pollfd", 280 "linker_set_key" : "adbconnection_client_pollfd", 281 "parameters" : 282 [ 283 { 284 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 285 } 286 ], 287 "return_type" : "_ZTIi", 288 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 289 }, 290 { 291 "function_name" : "adbconnection_client_receive_jdwp_fd", 292 "linker_set_key" : "adbconnection_client_receive_jdwp_fd", 293 "parameters" : 294 [ 295 { 296 "referenced_type" : "_ZTIP26AdbConnectionClientContext" 297 } 298 ], 299 "return_type" : "_ZTIi", 300 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 301 } 302 ], 303 "global_vars" : [], 304 "lvalue_reference_types" : 305 [ 306 { 307 "alignment" : 4, 308 "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 309 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &", 310 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 311 "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 312 "size" : 4, 313 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 314 } 315 ], 316 "pointer_types" : 317 [ 318 { 319 "alignment" : 4, 320 "linker_set_key" : "_ZTIP11ProcessInfo", 321 "name" : "ProcessInfo *", 322 "referenced_type" : "_ZTI11ProcessInfo", 323 "self_type" : "_ZTIP11ProcessInfo", 324 "size" : 4, 325 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 326 }, 327 { 328 "alignment" : 4, 329 "linker_set_key" : "_ZTIP26AdbConnectionClientContext", 330 "name" : "AdbConnectionClientContext *", 331 "referenced_type" : "_ZTI26AdbConnectionClientContext", 332 "self_type" : "_ZTIP26AdbConnectionClientContext", 333 "size" : 4, 334 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 335 }, 336 { 337 "alignment" : 4, 338 "linker_set_key" : "_ZTIPK23AdbConnectionClientInfo", 339 "name" : "const AdbConnectionClientInfo *", 340 "referenced_type" : "_ZTIK23AdbConnectionClientInfo", 341 "self_type" : "_ZTIPK23AdbConnectionClientInfo", 342 "size" : 4, 343 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 344 }, 345 { 346 "alignment" : 4, 347 "linker_set_key" : "_ZTIPKPK23AdbConnectionClientInfo", 348 "name" : "const AdbConnectionClientInfo *const *", 349 "referenced_type" : "_ZTIKPK23AdbConnectionClientInfo", 350 "self_type" : "_ZTIPKPK23AdbConnectionClientInfo", 351 "size" : 4, 352 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 353 }, 354 { 355 "alignment" : 4, 356 "linker_set_key" : "_ZTIPKc", 357 "name" : "const char *", 358 "referenced_type" : "_ZTIKc", 359 "self_type" : "_ZTIPKc", 360 "size" : 4, 361 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 362 } 363 ], 364 "qualified_types" : 365 [ 366 { 367 "alignment" : 8, 368 "is_const" : true, 369 "linker_set_key" : "_ZTIK23AdbConnectionClientInfo", 370 "name" : "const AdbConnectionClientInfo", 371 "referenced_type" : "_ZTI23AdbConnectionClientInfo", 372 "self_type" : "_ZTIK23AdbConnectionClientInfo", 373 "size" : 16, 374 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 375 }, 376 { 377 "alignment" : 4, 378 "is_const" : true, 379 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 380 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>", 381 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 382 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 383 "size" : 12, 384 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 385 }, 386 { 387 "alignment" : 4, 388 "is_const" : true, 389 "linker_set_key" : "_ZTIKPK23AdbConnectionClientInfo", 390 "name" : "const AdbConnectionClientInfo *const", 391 "referenced_type" : "_ZTIPK23AdbConnectionClientInfo", 392 "self_type" : "_ZTIKPK23AdbConnectionClientInfo", 393 "size" : 4, 394 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 395 }, 396 { 397 "alignment" : 1, 398 "is_const" : true, 399 "linker_set_key" : "_ZTIKc", 400 "name" : "const char", 401 "referenced_type" : "_ZTIc", 402 "self_type" : "_ZTIKc", 403 "size" : 1, 404 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 405 }, 406 { 407 "alignment" : 4, 408 "is_const" : true, 409 "linker_set_key" : "_ZTIKj", 410 "name" : "const unsigned int", 411 "referenced_type" : "_ZTIj", 412 "self_type" : "_ZTIKj", 413 "size" : 4, 414 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 415 } 416 ], 417 "record_types" : 418 [ 419 { 420 "alignment" : 8, 421 "fields" : 422 [ 423 { 424 "field_name" : "pid", 425 "referenced_type" : "_ZTIy" 426 }, 427 { 428 "field_name" : "debuggable", 429 "field_offset" : 64, 430 "referenced_type" : "_ZTIb" 431 }, 432 { 433 "field_name" : "profileable", 434 "field_offset" : 72, 435 "referenced_type" : "_ZTIb" 436 }, 437 { 438 "field_name" : "arch_name_length", 439 "field_offset" : 96, 440 "referenced_type" : "_ZTIi" 441 }, 442 { 443 "field_name" : "arch_name", 444 "field_offset" : 128, 445 "referenced_type" : "_ZTIA16_c" 446 } 447 ], 448 "linker_set_key" : "_ZTI11ProcessInfo", 449 "name" : "ProcessInfo", 450 "referenced_type" : "_ZTI11ProcessInfo", 451 "self_type" : "_ZTI11ProcessInfo", 452 "size" : 32, 453 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/process_info.h" 454 }, 455 { 456 "alignment" : 8, 457 "fields" : 458 [ 459 { 460 "field_name" : "type", 461 "referenced_type" : "_ZTI27AdbConnectionClientInfoType" 462 }, 463 { 464 "field_name" : "data", 465 "field_offset" : 64, 466 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_E" 467 } 468 ], 469 "linker_set_key" : "_ZTI23AdbConnectionClientInfo", 470 "name" : "AdbConnectionClientInfo", 471 "referenced_type" : "_ZTI23AdbConnectionClientInfo", 472 "self_type" : "_ZTI23AdbConnectionClientInfo", 473 "size" : 16, 474 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 475 }, 476 { 477 "alignment" : 8, 478 "fields" : 479 [ 480 { 481 "field_name" : "pid", 482 "referenced_type" : "_ZTIy" 483 }, 484 { 485 "field_name" : "debuggable", 486 "referenced_type" : "_ZTIb" 487 }, 488 { 489 "field_name" : "profileable", 490 "referenced_type" : "_ZTIb" 491 }, 492 { 493 "field_name" : "architecture", 494 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E" 495 } 496 ], 497 "is_anonymous" : true, 498 "linker_set_key" : "_ZTIN23AdbConnectionClientInfoUt_E", 499 "name" : "AdbConnectionClientInfo::(unnamed)", 500 "record_kind" : "union", 501 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_E", 502 "self_type" : "_ZTIN23AdbConnectionClientInfoUt_E", 503 "size" : 8, 504 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 505 }, 506 { 507 "alignment" : 4, 508 "fields" : 509 [ 510 { 511 "field_name" : "name", 512 "referenced_type" : "_ZTIPKc" 513 }, 514 { 515 "field_name" : "size", 516 "field_offset" : 32, 517 "referenced_type" : "_ZTIj" 518 } 519 ], 520 "is_anonymous" : true, 521 "linker_set_key" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 522 "name" : "AdbConnectionClientInfo::(unnamed)::(unnamed)", 523 "referenced_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 524 "self_type" : "_ZTIN23AdbConnectionClientInfoUt_Ut_E", 525 "size" : 8, 526 "source_file" : "packages/modules/adb/libs/adbconnection/include/adbconnection/client.h" 527 } 528 ], 529 "rvalue_reference_types" : [] 530} 531