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