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