1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 1, 6 "linker_set_key" : "char [1024]", 7 "name" : "char [1024]", 8 "referenced_type" : "type-5", 9 "self_type" : "type-4", 10 "size" : 1024, 11 "source_file" : "/system/libbase/include/android-base/file.h" 12 } 13 ], 14 "builtin_types" : 15 [ 16 { 17 "alignment" : 1, 18 "is_integral" : true, 19 "is_unsigned" : true, 20 "linker_set_key" : "bool", 21 "name" : "bool", 22 "referenced_type" : "type-6", 23 "self_type" : "type-6", 24 "size" : 1 25 }, 26 { 27 "alignment" : 1, 28 "is_integral" : true, 29 "linker_set_key" : "char", 30 "name" : "char", 31 "referenced_type" : "type-5", 32 "self_type" : "type-5", 33 "size" : 1 34 }, 35 { 36 "alignment" : 4, 37 "is_integral" : true, 38 "linker_set_key" : "int", 39 "name" : "int", 40 "referenced_type" : "type-39", 41 "self_type" : "type-39", 42 "size" : 4 43 }, 44 { 45 "alignment" : 4, 46 "is_integral" : true, 47 "linker_set_key" : "long long", 48 "name" : "long long", 49 "referenced_type" : "type-15", 50 "self_type" : "type-15", 51 "size" : 8 52 }, 53 { 54 "alignment" : 4, 55 "is_integral" : true, 56 "is_unsigned" : true, 57 "linker_set_key" : "unsigned int", 58 "name" : "unsigned int", 59 "referenced_type" : "type-12", 60 "self_type" : "type-12", 61 "size" : 4 62 }, 63 { 64 "alignment" : 4, 65 "is_integral" : true, 66 "is_unsigned" : true, 67 "linker_set_key" : "unsigned long long", 68 "name" : "unsigned long long", 69 "referenced_type" : "type-1", 70 "self_type" : "type-1", 71 "size" : 8 72 }, 73 { 74 "linker_set_key" : "void", 75 "name" : "void", 76 "referenced_type" : "type-35", 77 "self_type" : "type-35" 78 } 79 ], 80 "elf_functions" : 81 [ 82 { 83 "name" : "_Z12DropRootUserv" 84 }, 85 { 86 "name" : "_Z18DumpFileFromFdToFdRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_iib" 87 }, 88 { 89 "name" : "_Z8Nanotimev" 90 }, 91 { 92 "name" : "_ZN7android2os9dumpstate12DumpFileToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_" 93 }, 94 { 95 "name" : "_ZN7android2os9dumpstate12GetPidByNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 96 }, 97 { 98 "name" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEx" 99 }, 100 { 101 "name" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEx" 102 }, 103 { 104 "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1Ex" 105 }, 106 { 107 "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2Ex" 108 }, 109 { 110 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv" 111 }, 112 { 113 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv" 114 }, 115 { 116 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" 117 }, 118 { 119 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv" 120 }, 121 { 122 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv" 123 }, 124 { 125 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv" 126 }, 127 { 128 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv" 129 }, 130 { 131 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1Ex" 132 }, 133 { 134 "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2Ex" 135 }, 136 { 137 "name" : "_ZN7android2os9dumpstate14CommandOptionsC1ERKNS2_20CommandOptionsValuesE" 138 }, 139 { 140 "name" : "_ZN7android2os9dumpstate14CommandOptionsC2ERKNS2_20CommandOptionsValuesE" 141 }, 142 { 143 "name" : "_ZN7android2os9dumpstate14RunCommandToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIS8_NS6_IS8_EEEERKNS1_14CommandOptionsE" 144 }, 145 { 146 "name" : "_ZN7android2os9dumpstate16PropertiesHelper11IsUserBuildEv" 147 }, 148 { 149 "name" : "_ZN7android2os9dumpstate16PropertiesHelper8IsDryRunEv" 150 }, 151 { 152 "name" : "_ZN7android2os9dumpstate16PropertiesHelper8IsUnrootEv" 153 }, 154 { 155 "name" : "_ZNK7android2os9dumpstate14CommandOptions10OutputModeEv" 156 }, 157 { 158 "name" : "_ZNK7android2os9dumpstate14CommandOptions11TimeoutInMsEv" 159 }, 160 { 161 "name" : "_ZNK7android2os9dumpstate14CommandOptions13PrivilegeModeEv" 162 }, 163 { 164 "name" : "_ZNK7android2os9dumpstate14CommandOptions14LoggingMessageEv" 165 }, 166 { 167 "name" : "_ZNK7android2os9dumpstate14CommandOptions6AlwaysEv" 168 }, 169 { 170 "name" : "_ZNK7android2os9dumpstate14CommandOptions7TimeoutEv" 171 }, 172 { 173 "binding" : "weak", 174 "name" : "_ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE8__appendEj" 175 }, 176 { 177 "name" : "__divdi3" 178 } 179 ], 180 "elf_objects" : 181 [ 182 { 183 "name" : "_ZN7android2os9dumpstate14CommandOptions7AS_ROOTE" 184 }, 185 { 186 "name" : "_ZN7android2os9dumpstate14CommandOptions7DEFAULTE" 187 }, 188 { 189 "name" : "_ZN7android2os9dumpstate16PropertiesHelper11build_type_E" 190 }, 191 { 192 "name" : "_ZN7android2os9dumpstate16PropertiesHelper7unroot_E" 193 }, 194 { 195 "name" : "_ZN7android2os9dumpstate16PropertiesHelper8dry_run_E" 196 } 197 ], 198 "enum_types" : 199 [ 200 { 201 "alignment" : 4, 202 "enum_fields" : 203 [ 204 { 205 "enum_field_value" : 0, 206 "name" : "android::os::dumpstate::NORMAL_OUTPUT" 207 }, 208 { 209 "enum_field_value" : 1, 210 "name" : "android::os::dumpstate::REDIRECT_TO_STDERR" 211 } 212 ], 213 "linker_set_key" : "android::os::dumpstate::OutputMode", 214 "name" : "android::os::dumpstate::OutputMode", 215 "referenced_type" : "type-16", 216 "self_type" : "type-16", 217 "size" : 4, 218 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", 219 "underlying_type" : "type-12", 220 "unique_id" : "_ZTSN7android2os9dumpstate10OutputModeE" 221 }, 222 { 223 "alignment" : 4, 224 "enum_fields" : 225 [ 226 { 227 "enum_field_value" : 0, 228 "name" : "android::os::dumpstate::DROP_ROOT" 229 }, 230 { 231 "enum_field_value" : 1, 232 "name" : "android::os::dumpstate::DONT_DROP_ROOT" 233 }, 234 { 235 "enum_field_value" : 2, 236 "name" : "android::os::dumpstate::SU_ROOT" 237 } 238 ], 239 "linker_set_key" : "android::os::dumpstate::PrivilegeMode", 240 "name" : "android::os::dumpstate::PrivilegeMode", 241 "referenced_type" : "type-11", 242 "self_type" : "type-11", 243 "size" : 4, 244 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", 245 "underlying_type" : "type-12", 246 "unique_id" : "_ZTSN7android2os9dumpstate13PrivilegeModeE" 247 } 248 ], 249 "function_types" : [], 250 "functions" : 251 [ 252 { 253 "function_name" : "DropRootUser", 254 "linker_set_key" : "_Z12DropRootUserv", 255 "return_type" : "type-6", 256 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" 257 }, 258 { 259 "function_name" : "DumpFileFromFdToFd", 260 "linker_set_key" : "_Z18DumpFileFromFdToFdRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_iib", 261 "parameters" : 262 [ 263 { 264 "referenced_type" : "type-10" 265 }, 266 { 267 "referenced_type" : "type-10" 268 }, 269 { 270 "referenced_type" : "type-39" 271 }, 272 { 273 "referenced_type" : "type-39" 274 }, 275 { 276 "default_arg" : true, 277 "referenced_type" : "type-6" 278 } 279 ], 280 "return_type" : "type-39", 281 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" 282 }, 283 { 284 "function_name" : "Nanotime", 285 "linker_set_key" : "_Z8Nanotimev", 286 "return_type" : "type-1", 287 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" 288 }, 289 { 290 "function_name" : "android::os::dumpstate::DumpFileToFd", 291 "linker_set_key" : "_ZN7android2os9dumpstate12DumpFileToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_", 292 "parameters" : 293 [ 294 { 295 "referenced_type" : "type-39" 296 }, 297 { 298 "referenced_type" : "type-27" 299 }, 300 { 301 "referenced_type" : "type-27" 302 } 303 ], 304 "return_type" : "type-39", 305 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 306 }, 307 { 308 "function_name" : "android::os::dumpstate::GetPidByName", 309 "linker_set_key" : "_ZN7android2os9dumpstate12GetPidByNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 310 "parameters" : 311 [ 312 { 313 "referenced_type" : "type-27" 314 } 315 ], 316 "return_type" : "type-39", 317 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 318 }, 319 { 320 "function_name" : "android::os::dumpstate::CommandOptions::WithTimeout", 321 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEx", 322 "parameters" : 323 [ 324 { 325 "referenced_type" : "type-15" 326 } 327 ], 328 "return_type" : "type-22", 329 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 330 }, 331 { 332 "function_name" : "android::os::dumpstate::CommandOptions::WithTimeoutInMs", 333 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEx", 334 "parameters" : 335 [ 336 { 337 "referenced_type" : "type-15" 338 } 339 ], 340 "return_type" : "type-22", 341 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 342 }, 343 { 344 "access" : "private", 345 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues::CommandOptionsValues", 346 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1Ex", 347 "parameters" : 348 [ 349 { 350 "is_this_ptr" : true, 351 "referenced_type" : "type-13" 352 }, 353 { 354 "referenced_type" : "type-15" 355 } 356 ], 357 "return_type" : "type-35", 358 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 359 }, 360 { 361 "access" : "private", 362 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues::CommandOptionsValues", 363 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2Ex", 364 "parameters" : 365 [ 366 { 367 "is_this_ptr" : true, 368 "referenced_type" : "type-13" 369 }, 370 { 371 "referenced_type" : "type-15" 372 } 373 ], 374 "return_type" : "type-35", 375 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 376 }, 377 { 378 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::RedirectStderr", 379 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv", 380 "parameters" : 381 [ 382 { 383 "is_this_ptr" : true, 384 "referenced_type" : "type-24" 385 } 386 ], 387 "return_type" : "type-23", 388 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 389 }, 390 { 391 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::AsRootIfAvailable", 392 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv", 393 "parameters" : 394 [ 395 { 396 "is_this_ptr" : true, 397 "referenced_type" : "type-24" 398 } 399 ], 400 "return_type" : "type-23", 401 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 402 }, 403 { 404 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Log", 405 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", 406 "parameters" : 407 [ 408 { 409 "is_this_ptr" : true, 410 "referenced_type" : "type-24" 411 }, 412 { 413 "referenced_type" : "type-27" 414 } 415 ], 416 "return_type" : "type-23", 417 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 418 }, 419 { 420 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Build", 421 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv", 422 "parameters" : 423 [ 424 { 425 "is_this_ptr" : true, 426 "referenced_type" : "type-24" 427 } 428 ], 429 "return_type" : "type-19", 430 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 431 }, 432 { 433 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Always", 434 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv", 435 "parameters" : 436 [ 437 { 438 "is_this_ptr" : true, 439 "referenced_type" : "type-24" 440 } 441 ], 442 "return_type" : "type-23", 443 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 444 }, 445 { 446 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::AsRoot", 447 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv", 448 "parameters" : 449 [ 450 { 451 "is_this_ptr" : true, 452 "referenced_type" : "type-24" 453 } 454 ], 455 "return_type" : "type-23", 456 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 457 }, 458 { 459 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::DropRoot", 460 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv", 461 "parameters" : 462 [ 463 { 464 "is_this_ptr" : true, 465 "referenced_type" : "type-24" 466 } 467 ], 468 "return_type" : "type-23", 469 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 470 }, 471 { 472 "access" : "private", 473 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CommandOptionsBuilder", 474 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1Ex", 475 "parameters" : 476 [ 477 { 478 "is_this_ptr" : true, 479 "referenced_type" : "type-24" 480 }, 481 { 482 "referenced_type" : "type-15" 483 } 484 ], 485 "return_type" : "type-35", 486 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 487 }, 488 { 489 "access" : "private", 490 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CommandOptionsBuilder", 491 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2Ex", 492 "parameters" : 493 [ 494 { 495 "is_this_ptr" : true, 496 "referenced_type" : "type-24" 497 }, 498 { 499 "referenced_type" : "type-15" 500 } 501 ], 502 "return_type" : "type-35", 503 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 504 }, 505 { 506 "access" : "private", 507 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptions", 508 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptionsC1ERKNS2_20CommandOptionsValuesE", 509 "parameters" : 510 [ 511 { 512 "is_this_ptr" : true, 513 "referenced_type" : "type-18" 514 }, 515 { 516 "referenced_type" : "type-21" 517 } 518 ], 519 "return_type" : "type-35", 520 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 521 }, 522 { 523 "access" : "private", 524 "function_name" : "android::os::dumpstate::CommandOptions::CommandOptions", 525 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptionsC2ERKNS2_20CommandOptionsValuesE", 526 "parameters" : 527 [ 528 { 529 "is_this_ptr" : true, 530 "referenced_type" : "type-18" 531 }, 532 { 533 "referenced_type" : "type-21" 534 } 535 ], 536 "return_type" : "type-35", 537 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 538 }, 539 { 540 "function_name" : "android::os::dumpstate::RunCommandToFd", 541 "linker_set_key" : "_ZN7android2os9dumpstate14RunCommandToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIS8_NS6_IS8_EEEERKNS1_14CommandOptionsE", 542 "parameters" : 543 [ 544 { 545 "referenced_type" : "type-39" 546 }, 547 { 548 "referenced_type" : "type-27" 549 }, 550 { 551 "referenced_type" : "type-33" 552 }, 553 { 554 "default_arg" : true, 555 "referenced_type" : "type-34" 556 } 557 ], 558 "return_type" : "type-39", 559 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 560 }, 561 { 562 "function_name" : "android::os::dumpstate::PropertiesHelper::IsUserBuild", 563 "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper11IsUserBuildEv", 564 "return_type" : "type-6", 565 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 566 }, 567 { 568 "function_name" : "android::os::dumpstate::PropertiesHelper::IsDryRun", 569 "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8IsDryRunEv", 570 "return_type" : "type-6", 571 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 572 }, 573 { 574 "function_name" : "android::os::dumpstate::PropertiesHelper::IsUnroot", 575 "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8IsUnrootEv", 576 "return_type" : "type-6", 577 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 578 }, 579 { 580 "function_name" : "android::os::dumpstate::CommandOptions::OutputMode", 581 "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions10OutputModeEv", 582 "parameters" : 583 [ 584 { 585 "is_this_ptr" : true, 586 "referenced_type" : "type-29" 587 } 588 ], 589 "return_type" : "type-16", 590 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 591 }, 592 { 593 "function_name" : "android::os::dumpstate::CommandOptions::TimeoutInMs", 594 "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions11TimeoutInMsEv", 595 "parameters" : 596 [ 597 { 598 "is_this_ptr" : true, 599 "referenced_type" : "type-29" 600 } 601 ], 602 "return_type" : "type-15", 603 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 604 }, 605 { 606 "function_name" : "android::os::dumpstate::CommandOptions::PrivilegeMode", 607 "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions13PrivilegeModeEv", 608 "parameters" : 609 [ 610 { 611 "is_this_ptr" : true, 612 "referenced_type" : "type-29" 613 } 614 ], 615 "return_type" : "type-11", 616 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 617 }, 618 { 619 "function_name" : "android::os::dumpstate::CommandOptions::LoggingMessage", 620 "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions14LoggingMessageEv", 621 "parameters" : 622 [ 623 { 624 "is_this_ptr" : true, 625 "referenced_type" : "type-29" 626 } 627 ], 628 "return_type" : "type-52", 629 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 630 }, 631 { 632 "function_name" : "android::os::dumpstate::CommandOptions::Always", 633 "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions6AlwaysEv", 634 "parameters" : 635 [ 636 { 637 "is_this_ptr" : true, 638 "referenced_type" : "type-29" 639 } 640 ], 641 "return_type" : "type-6", 642 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 643 }, 644 { 645 "function_name" : "android::os::dumpstate::CommandOptions::Timeout", 646 "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions7TimeoutEv", 647 "parameters" : 648 [ 649 { 650 "is_this_ptr" : true, 651 "referenced_type" : "type-29" 652 } 653 ], 654 "return_type" : "type-15", 655 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 656 } 657 ], 658 "global_vars" : 659 [ 660 { 661 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions7AS_ROOTE", 662 "name" : "android::os::dumpstate::CommandOptions::AS_ROOT", 663 "referenced_type" : "type-19", 664 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 665 }, 666 { 667 "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions7DEFAULTE", 668 "name" : "android::os::dumpstate::CommandOptions::DEFAULT", 669 "referenced_type" : "type-19", 670 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 671 }, 672 { 673 "access" : "private", 674 "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper11build_type_E", 675 "name" : "android::os::dumpstate::PropertiesHelper::build_type_", 676 "referenced_type" : "type-53", 677 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 678 }, 679 { 680 "access" : "private", 681 "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper7unroot_E", 682 "name" : "android::os::dumpstate::PropertiesHelper::unroot_", 683 "referenced_type" : "type-39", 684 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 685 }, 686 { 687 "access" : "private", 688 "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8dry_run_E", 689 "name" : "android::os::dumpstate::PropertiesHelper::dry_run_", 690 "referenced_type" : "type-39", 691 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 692 } 693 ], 694 "lvalue_reference_types" : 695 [ 696 { 697 "alignment" : 4, 698 "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &", 699 "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &", 700 "referenced_type" : "type-22", 701 "self_type" : "type-23", 702 "size" : 4, 703 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 704 }, 705 { 706 "alignment" : 4, 707 "linker_set_key" : "const android::os::dumpstate::CommandOptions &", 708 "name" : "const android::os::dumpstate::CommandOptions &", 709 "referenced_type" : "type-28", 710 "self_type" : "type-34", 711 "size" : 4, 712 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 713 }, 714 { 715 "alignment" : 4, 716 "linker_set_key" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues &", 717 "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues &", 718 "referenced_type" : "type-20", 719 "self_type" : "type-21", 720 "size" : 4, 721 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 722 }, 723 { 724 "alignment" : 4, 725 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 726 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 727 "referenced_type" : "type-25", 728 "self_type" : "type-27", 729 "size" : 4, 730 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 731 }, 732 { 733 "alignment" : 4, 734 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 735 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 736 "referenced_type" : "type-8", 737 "self_type" : "type-10", 738 "size" : 4, 739 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" 740 }, 741 { 742 "alignment" : 4, 743 "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &", 744 "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &", 745 "referenced_type" : "type-31", 746 "self_type" : "type-33", 747 "size" : 4, 748 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 749 } 750 ], 751 "pointer_types" : 752 [ 753 { 754 "alignment" : 4, 755 "linker_set_key" : "DIR *", 756 "name" : "DIR *", 757 "referenced_type" : "type-51", 758 "self_type" : "type-50", 759 "size" : 4, 760 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 761 }, 762 { 763 "alignment" : 4, 764 "linker_set_key" : "TemporaryDir *", 765 "name" : "TemporaryDir *", 766 "referenced_type" : "type-3", 767 "self_type" : "type-2", 768 "size" : 4, 769 "source_file" : "/system/libbase/include/android-base/file.h" 770 }, 771 { 772 "alignment" : 4, 773 "linker_set_key" : "TemporaryFile *", 774 "name" : "TemporaryFile *", 775 "referenced_type" : "type-46", 776 "self_type" : "type-45", 777 "size" : 4, 778 "source_file" : "/system/libbase/include/android-base/file.h" 779 }, 780 { 781 "alignment" : 4, 782 "linker_set_key" : "__sFILE *", 783 "name" : "__sFILE *", 784 "referenced_type" : "type-44", 785 "self_type" : "type-43", 786 "size" : 4, 787 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 788 }, 789 { 790 "alignment" : 4, 791 "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser> *", 792 "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *", 793 "referenced_type" : "type-38", 794 "self_type" : "type-40", 795 "size" : 4, 796 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 797 }, 798 { 799 "alignment" : 4, 800 "linker_set_key" : "android::os::dumpstate::CommandOptions *", 801 "name" : "android::os::dumpstate::CommandOptions *", 802 "referenced_type" : "type-19", 803 "self_type" : "type-18", 804 "size" : 4, 805 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 806 }, 807 { 808 "alignment" : 4, 809 "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *", 810 "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *", 811 "referenced_type" : "type-22", 812 "self_type" : "type-24", 813 "size" : 4, 814 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 815 }, 816 { 817 "alignment" : 4, 818 "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *", 819 "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *", 820 "referenced_type" : "type-14", 821 "self_type" : "type-13", 822 "size" : 4, 823 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 824 }, 825 { 826 "alignment" : 4, 827 "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *", 828 "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *", 829 "referenced_type" : "type-41", 830 "self_type" : "type-42", 831 "size" : 4, 832 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 833 }, 834 { 835 "alignment" : 4, 836 "linker_set_key" : "const android::os::dumpstate::CommandOptions *", 837 "name" : "const android::os::dumpstate::CommandOptions *", 838 "referenced_type" : "type-28", 839 "self_type" : "type-29", 840 "size" : 4, 841 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 842 }, 843 { 844 "alignment" : 4, 845 "linker_set_key" : "const char *", 846 "name" : "const char *", 847 "referenced_type" : "type-48", 848 "self_type" : "type-49", 849 "size" : 4, 850 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 851 }, 852 { 853 "alignment" : 4, 854 "linker_set_key" : "void *", 855 "name" : "void *", 856 "referenced_type" : "type-35", 857 "self_type" : "type-37", 858 "size" : 4, 859 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 860 } 861 ], 862 "qualified_types" : 863 [ 864 { 865 "alignment" : 4, 866 "is_const" : true, 867 "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>", 868 "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>", 869 "referenced_type" : "type-38", 870 "self_type" : "type-41", 871 "size" : 4, 872 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 873 }, 874 { 875 "alignment" : 4, 876 "is_const" : true, 877 "linker_set_key" : "const android::os::dumpstate::CommandOptions", 878 "name" : "const android::os::dumpstate::CommandOptions", 879 "referenced_type" : "type-19", 880 "self_type" : "type-28", 881 "size" : 32, 882 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 883 }, 884 { 885 "alignment" : 4, 886 "is_const" : true, 887 "linker_set_key" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues", 888 "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues", 889 "referenced_type" : "type-14", 890 "self_type" : "type-20", 891 "size" : 32, 892 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 893 }, 894 { 895 "alignment" : 1, 896 "is_const" : true, 897 "linker_set_key" : "const char", 898 "name" : "const char", 899 "referenced_type" : "type-5", 900 "self_type" : "type-48", 901 "size" : 1, 902 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 903 }, 904 { 905 "alignment" : 4, 906 "is_const" : true, 907 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 908 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 909 "referenced_type" : "type-26", 910 "self_type" : "type-25", 911 "size" : 12, 912 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 913 }, 914 { 915 "alignment" : 4, 916 "is_const" : true, 917 "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 918 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 919 "referenced_type" : "type-9", 920 "self_type" : "type-8", 921 "size" : 12, 922 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" 923 }, 924 { 925 "alignment" : 4, 926 "is_const" : true, 927 "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >", 928 "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >", 929 "referenced_type" : "type-32", 930 "self_type" : "type-31", 931 "size" : 12, 932 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" 933 }, 934 { 935 "alignment" : 4, 936 "is_const" : true, 937 "linker_set_key" : "const unsigned long long", 938 "name" : "const unsigned long long", 939 "referenced_type" : "type-1", 940 "self_type" : "type-7", 941 "size" : 8, 942 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" 943 } 944 ], 945 "record_types" : 946 [ 947 { 948 "alignment" : 1, 949 "fields" : 950 [ 951 { 952 "field_name" : "path", 953 "referenced_type" : "type-4" 954 }, 955 { 956 "access" : "private", 957 "field_name" : "remove_dir_and_contents_", 958 "field_offset" : 8192, 959 "referenced_type" : "type-6" 960 } 961 ], 962 "linker_set_key" : "TemporaryDir", 963 "name" : "TemporaryDir", 964 "record_kind" : "class", 965 "referenced_type" : "type-3", 966 "self_type" : "type-3", 967 "size" : 1025, 968 "source_file" : "/system/libbase/include/android-base/file.h", 969 "unique_id" : "_ZTS12TemporaryDir" 970 }, 971 { 972 "alignment" : 4, 973 "fields" : 974 [ 975 { 976 "field_name" : "fd", 977 "referenced_type" : "type-39" 978 }, 979 { 980 "field_name" : "path", 981 "field_offset" : 32, 982 "referenced_type" : "type-4" 983 }, 984 { 985 "access" : "private", 986 "field_name" : "remove_file_", 987 "field_offset" : 8224, 988 "referenced_type" : "type-6" 989 } 990 ], 991 "linker_set_key" : "TemporaryFile", 992 "name" : "TemporaryFile", 993 "record_kind" : "class", 994 "referenced_type" : "type-46", 995 "self_type" : "type-46", 996 "size" : 1032, 997 "source_file" : "/system/libbase/include/android-base/file.h", 998 "unique_id" : "_ZTS13TemporaryFile" 999 }, 1000 { 1001 "alignment" : 1, 1002 "linker_set_key" : "android::base::DefaultCloser", 1003 "name" : "android::base::DefaultCloser", 1004 "referenced_type" : "type-36", 1005 "self_type" : "type-36", 1006 "size" : 1, 1007 "source_file" : "/system/libbase/include/android-base/unique_fd.h", 1008 "unique_id" : "_ZTSN7android4base13DefaultCloserE" 1009 }, 1010 { 1011 "alignment" : 4, 1012 "fields" : 1013 [ 1014 { 1015 "access" : "private", 1016 "field_name" : "fd_", 1017 "referenced_type" : "type-39" 1018 } 1019 ], 1020 "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser>", 1021 "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>", 1022 "record_kind" : "class", 1023 "referenced_type" : "type-38", 1024 "self_type" : "type-38", 1025 "size" : 4, 1026 "source_file" : "/system/libbase/include/android-base/unique_fd.h", 1027 "template_args" : [ "type-36" ], 1028 "unique_id" : "_ZTSN7android4base14unique_fd_implINS0_13DefaultCloserEEE" 1029 }, 1030 { 1031 "alignment" : 4, 1032 "fields" : 1033 [ 1034 { 1035 "access" : "private", 1036 "field_name" : "values", 1037 "referenced_type" : "type-20" 1038 } 1039 ], 1040 "linker_set_key" : "android::os::dumpstate::CommandOptions", 1041 "name" : "android::os::dumpstate::CommandOptions", 1042 "record_kind" : "class", 1043 "referenced_type" : "type-19", 1044 "self_type" : "type-19", 1045 "size" : 32, 1046 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", 1047 "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptionsE" 1048 }, 1049 { 1050 "alignment" : 4, 1051 "fields" : 1052 [ 1053 { 1054 "access" : "private", 1055 "field_name" : "values", 1056 "referenced_type" : "type-14" 1057 } 1058 ], 1059 "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder", 1060 "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder", 1061 "record_kind" : "class", 1062 "referenced_type" : "type-22", 1063 "self_type" : "type-22", 1064 "size" : 32, 1065 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", 1066 "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE" 1067 }, 1068 { 1069 "access" : "private", 1070 "alignment" : 4, 1071 "fields" : 1072 [ 1073 { 1074 "access" : "private", 1075 "field_name" : "timeout_ms_", 1076 "referenced_type" : "type-15" 1077 }, 1078 { 1079 "access" : "private", 1080 "field_name" : "always_", 1081 "field_offset" : 64, 1082 "referenced_type" : "type-6" 1083 }, 1084 { 1085 "access" : "private", 1086 "field_name" : "account_mode_", 1087 "field_offset" : 96, 1088 "referenced_type" : "type-11" 1089 }, 1090 { 1091 "access" : "private", 1092 "field_name" : "output_mode_", 1093 "field_offset" : 128, 1094 "referenced_type" : "type-16" 1095 }, 1096 { 1097 "access" : "private", 1098 "field_name" : "logging_message_", 1099 "field_offset" : 160, 1100 "referenced_type" : "type-17" 1101 } 1102 ], 1103 "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsValues", 1104 "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues", 1105 "record_kind" : "class", 1106 "referenced_type" : "type-14", 1107 "self_type" : "type-14", 1108 "size" : 32, 1109 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", 1110 "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE" 1111 }, 1112 { 1113 "alignment" : 1, 1114 "linker_set_key" : "android::os::dumpstate::PropertiesHelper", 1115 "name" : "android::os::dumpstate::PropertiesHelper", 1116 "record_kind" : "class", 1117 "referenced_type" : "type-30", 1118 "self_type" : "type-30", 1119 "size" : 1, 1120 "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", 1121 "unique_id" : "_ZTSN7android2os9dumpstate16PropertiesHelperE" 1122 } 1123 ], 1124 "rvalue_reference_types" : 1125 [ 1126 { 1127 "alignment" : 4, 1128 "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&", 1129 "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&", 1130 "referenced_type" : "type-38", 1131 "self_type" : "type-47", 1132 "size" : 4, 1133 "source_file" : "/system/libbase/include/android-base/unique_fd.h" 1134 } 1135 ] 1136} 1137