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