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