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