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