| { |
| "array_types" : |
| [ |
| { |
| "alignment" : 1, |
| "linker_set_key" : "char [1024]", |
| "name" : "char [1024]", |
| "referenced_type" : "type-5", |
| "self_type" : "type-4", |
| "size" : 1024, |
| "source_file" : "/system/core/base/include/android-base/file.h" |
| } |
| ], |
| "builtin_types" : |
| [ |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "bool", |
| "name" : "bool", |
| "referenced_type" : "type-6", |
| "self_type" : "type-6", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "char", |
| "name" : "char", |
| "referenced_type" : "type-5", |
| "self_type" : "type-5", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 4, |
| "is_integral" : true, |
| "linker_set_key" : "int", |
| "name" : "int", |
| "referenced_type" : "type-39", |
| "self_type" : "type-39", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 8, |
| "is_integral" : true, |
| "linker_set_key" : "long", |
| "name" : "long", |
| "referenced_type" : "type-15", |
| "self_type" : "type-15", |
| "size" : 8 |
| }, |
| { |
| "alignment" : 4, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned int", |
| "name" : "unsigned int", |
| "referenced_type" : "type-12", |
| "self_type" : "type-12", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 8, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned long", |
| "name" : "unsigned long", |
| "referenced_type" : "type-1", |
| "self_type" : "type-1", |
| "size" : 8 |
| }, |
| { |
| "linker_set_key" : "void", |
| "name" : "void", |
| "referenced_type" : "type-35", |
| "self_type" : "type-35" |
| } |
| ], |
| "elf_functions" : |
| [ |
| { |
| "name" : "_Z12DropRootUserv" |
| }, |
| { |
| "name" : "_Z18DumpFileFromFdToFdRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_iib" |
| }, |
| { |
| "name" : "_Z8Nanotimev" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate12DumpFileToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate12GetPidByNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEl" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEl" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1El" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2El" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1El" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2El" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptionsC1ERKNS2_20CommandOptionsValuesE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptionsC2ERKNS2_20CommandOptionsValuesE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14RunCommandToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIS8_NS6_IS8_EEEERKNS1_14CommandOptionsE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate16PropertiesHelper11IsUserBuildEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate16PropertiesHelper8IsDryRunEv" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate16PropertiesHelper8IsUnrootEv" |
| }, |
| { |
| "name" : "_ZNK7android2os9dumpstate14CommandOptions10OutputModeEv" |
| }, |
| { |
| "name" : "_ZNK7android2os9dumpstate14CommandOptions11TimeoutInMsEv" |
| }, |
| { |
| "name" : "_ZNK7android2os9dumpstate14CommandOptions13PrivilegeModeEv" |
| }, |
| { |
| "name" : "_ZNK7android2os9dumpstate14CommandOptions14LoggingMessageEv" |
| }, |
| { |
| "name" : "_ZNK7android2os9dumpstate14CommandOptions6AlwaysEv" |
| }, |
| { |
| "name" : "_ZNK7android2os9dumpstate14CommandOptions7TimeoutEv" |
| }, |
| { |
| "binding" : "weak", |
| "name" : "_ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE8__appendEm" |
| } |
| ], |
| "elf_objects" : |
| [ |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions7AS_ROOTE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate14CommandOptions7DEFAULTE" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate16PropertiesHelper11build_type_E" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate16PropertiesHelper7unroot_E" |
| }, |
| { |
| "name" : "_ZN7android2os9dumpstate16PropertiesHelper8dry_run_E" |
| } |
| ], |
| "enum_types" : |
| [ |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "android::os::dumpstate::NORMAL_OUTPUT" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "android::os::dumpstate::REDIRECT_TO_STDERR" |
| } |
| ], |
| "linker_set_key" : "android::os::dumpstate::OutputMode", |
| "name" : "android::os::dumpstate::OutputMode", |
| "referenced_type" : "type-16", |
| "self_type" : "type-16", |
| "size" : 4, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", |
| "underlying_type" : "type-12", |
| "unique_id" : "_ZTSN7android2os9dumpstate10OutputModeE" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "android::os::dumpstate::DROP_ROOT" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "android::os::dumpstate::DONT_DROP_ROOT" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "android::os::dumpstate::SU_ROOT" |
| } |
| ], |
| "linker_set_key" : "android::os::dumpstate::PrivilegeMode", |
| "name" : "android::os::dumpstate::PrivilegeMode", |
| "referenced_type" : "type-11", |
| "self_type" : "type-11", |
| "size" : 4, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", |
| "underlying_type" : "type-12", |
| "unique_id" : "_ZTSN7android2os9dumpstate13PrivilegeModeE" |
| } |
| ], |
| "function_types" : [], |
| "functions" : |
| [ |
| { |
| "function_name" : "DropRootUser", |
| "linker_set_key" : "_Z12DropRootUserv", |
| "return_type" : "type-6", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" |
| }, |
| { |
| "function_name" : "DumpFileFromFdToFd", |
| "linker_set_key" : "_Z18DumpFileFromFdToFdRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_iib", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-10" |
| }, |
| { |
| "referenced_type" : "type-10" |
| }, |
| { |
| "referenced_type" : "type-39" |
| }, |
| { |
| "referenced_type" : "type-39" |
| }, |
| { |
| "default_arg" : true, |
| "referenced_type" : "type-6" |
| } |
| ], |
| "return_type" : "type-39", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" |
| }, |
| { |
| "function_name" : "Nanotime", |
| "linker_set_key" : "_Z8Nanotimev", |
| "return_type" : "type-1", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::DumpFileToFd", |
| "linker_set_key" : "_ZN7android2os9dumpstate12DumpFileToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-39" |
| }, |
| { |
| "referenced_type" : "type-27" |
| }, |
| { |
| "referenced_type" : "type-27" |
| } |
| ], |
| "return_type" : "type-39", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::GetPidByName", |
| "linker_set_key" : "_ZN7android2os9dumpstate12GetPidByNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-27" |
| } |
| ], |
| "return_type" : "type-39", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::WithTimeout", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEl", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-15" |
| } |
| ], |
| "return_type" : "type-22", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::WithTimeoutInMs", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEl", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-15" |
| } |
| ], |
| "return_type" : "type-22", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues::CommandOptionsValues", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1El", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-13" |
| }, |
| { |
| "referenced_type" : "type-15" |
| } |
| ], |
| "return_type" : "type-35", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues::CommandOptionsValues", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2El", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-13" |
| }, |
| { |
| "referenced_type" : "type-15" |
| } |
| ], |
| "return_type" : "type-35", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::RedirectStderr", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "return_type" : "type-23", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::AsRootIfAvailable", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "return_type" : "type-23", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Log", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| }, |
| { |
| "referenced_type" : "type-27" |
| } |
| ], |
| "return_type" : "type-23", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Build", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "return_type" : "type-19", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::Always", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "return_type" : "type-23", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::AsRoot", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "return_type" : "type-23", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::DropRoot", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "return_type" : "type-23", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CommandOptionsBuilder", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1El", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| }, |
| { |
| "referenced_type" : "type-15" |
| } |
| ], |
| "return_type" : "type-35", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder::CommandOptionsBuilder", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2El", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-24" |
| }, |
| { |
| "referenced_type" : "type-15" |
| } |
| ], |
| "return_type" : "type-35", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptions", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptionsC1ERKNS2_20CommandOptionsValuesE", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-18" |
| }, |
| { |
| "referenced_type" : "type-21" |
| } |
| ], |
| "return_type" : "type-35", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "function_name" : "android::os::dumpstate::CommandOptions::CommandOptions", |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptionsC2ERKNS2_20CommandOptionsValuesE", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-18" |
| }, |
| { |
| "referenced_type" : "type-21" |
| } |
| ], |
| "return_type" : "type-35", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::RunCommandToFd", |
| "linker_set_key" : "_ZN7android2os9dumpstate14RunCommandToFdEiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIS8_NS6_IS8_EEEERKNS1_14CommandOptionsE", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-39" |
| }, |
| { |
| "referenced_type" : "type-27" |
| }, |
| { |
| "referenced_type" : "type-33" |
| }, |
| { |
| "default_arg" : true, |
| "referenced_type" : "type-34" |
| } |
| ], |
| "return_type" : "type-39", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::PropertiesHelper::IsUserBuild", |
| "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper11IsUserBuildEv", |
| "return_type" : "type-6", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::PropertiesHelper::IsDryRun", |
| "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8IsDryRunEv", |
| "return_type" : "type-6", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::PropertiesHelper::IsUnroot", |
| "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8IsUnrootEv", |
| "return_type" : "type-6", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::OutputMode", |
| "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions10OutputModeEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-29" |
| } |
| ], |
| "return_type" : "type-16", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::TimeoutInMs", |
| "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions11TimeoutInMsEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-29" |
| } |
| ], |
| "return_type" : "type-15", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::PrivilegeMode", |
| "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions13PrivilegeModeEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-29" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::LoggingMessage", |
| "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions14LoggingMessageEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-29" |
| } |
| ], |
| "return_type" : "type-52", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::Always", |
| "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions6AlwaysEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-29" |
| } |
| ], |
| "return_type" : "type-6", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "function_name" : "android::os::dumpstate::CommandOptions::Timeout", |
| "linker_set_key" : "_ZNK7android2os9dumpstate14CommandOptions7TimeoutEv", |
| "parameters" : |
| [ |
| { |
| "is_this_ptr" : true, |
| "referenced_type" : "type-29" |
| } |
| ], |
| "return_type" : "type-15", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| } |
| ], |
| "global_vars" : |
| [ |
| { |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions7AS_ROOTE", |
| "name" : "android::os::dumpstate::CommandOptions::AS_ROOT", |
| "referenced_type" : "type-19", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "linker_set_key" : "_ZN7android2os9dumpstate14CommandOptions7DEFAULTE", |
| "name" : "android::os::dumpstate::CommandOptions::DEFAULT", |
| "referenced_type" : "type-19", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper11build_type_E", |
| "name" : "android::os::dumpstate::PropertiesHelper::build_type_", |
| "referenced_type" : "type-53", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper7unroot_E", |
| "name" : "android::os::dumpstate::PropertiesHelper::unroot_", |
| "referenced_type" : "type-39", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "access" : "private", |
| "linker_set_key" : "_ZN7android2os9dumpstate16PropertiesHelper8dry_run_E", |
| "name" : "android::os::dumpstate::PropertiesHelper::dry_run_", |
| "referenced_type" : "type-39", |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| } |
| ], |
| "lvalue_reference_types" : |
| [ |
| { |
| "alignment" : 8, |
| "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &", |
| "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &", |
| "referenced_type" : "type-22", |
| "self_type" : "type-23", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const android::os::dumpstate::CommandOptions &", |
| "name" : "const android::os::dumpstate::CommandOptions &", |
| "referenced_type" : "type-28", |
| "self_type" : "type-34", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues &", |
| "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues &", |
| "referenced_type" : "type-20", |
| "self_type" : "type-21", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", |
| "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", |
| "referenced_type" : "type-25", |
| "self_type" : "type-27", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", |
| "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", |
| "referenced_type" : "type-8", |
| "self_type" : "type-10", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" |
| }, |
| { |
| "alignment" : 8, |
| "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> > > > &", |
| "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> > > > &", |
| "referenced_type" : "type-31", |
| "self_type" : "type-33", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| } |
| ], |
| "pointer_types" : |
| [ |
| { |
| "alignment" : 8, |
| "linker_set_key" : "DIR *", |
| "name" : "DIR *", |
| "referenced_type" : "type-51", |
| "self_type" : "type-50", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "TemporaryDir *", |
| "name" : "TemporaryDir *", |
| "referenced_type" : "type-3", |
| "self_type" : "type-2", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/file.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "TemporaryFile *", |
| "name" : "TemporaryFile *", |
| "referenced_type" : "type-46", |
| "self_type" : "type-45", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/file.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "__sFILE *", |
| "name" : "__sFILE *", |
| "referenced_type" : "type-44", |
| "self_type" : "type-43", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser> *", |
| "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *", |
| "referenced_type" : "type-38", |
| "self_type" : "type-40", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "android::os::dumpstate::CommandOptions *", |
| "name" : "android::os::dumpstate::CommandOptions *", |
| "referenced_type" : "type-19", |
| "self_type" : "type-18", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *", |
| "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *", |
| "referenced_type" : "type-22", |
| "self_type" : "type-24", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *", |
| "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *", |
| "referenced_type" : "type-14", |
| "self_type" : "type-13", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *", |
| "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *", |
| "referenced_type" : "type-41", |
| "self_type" : "type-42", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const android::os::dumpstate::CommandOptions *", |
| "name" : "const android::os::dumpstate::CommandOptions *", |
| "referenced_type" : "type-28", |
| "self_type" : "type-29", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const char *", |
| "name" : "const char *", |
| "referenced_type" : "type-48", |
| "self_type" : "type-49", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void *", |
| "name" : "void *", |
| "referenced_type" : "type-35", |
| "self_type" : "type-37", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| } |
| ], |
| "qualified_types" : |
| [ |
| { |
| "alignment" : 4, |
| "is_const" : true, |
| "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>", |
| "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>", |
| "referenced_type" : "type-38", |
| "self_type" : "type-41", |
| "size" : 4, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const android::os::dumpstate::CommandOptions", |
| "name" : "const android::os::dumpstate::CommandOptions", |
| "referenced_type" : "type-19", |
| "self_type" : "type-28", |
| "size" : 48, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues", |
| "name" : "const android::os::dumpstate::CommandOptions::CommandOptionsValues", |
| "referenced_type" : "type-14", |
| "self_type" : "type-20", |
| "size" : 48, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 1, |
| "is_const" : true, |
| "linker_set_key" : "const char", |
| "name" : "const char", |
| "referenced_type" : "type-5", |
| "self_type" : "type-48", |
| "size" : 1, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", |
| "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", |
| "referenced_type" : "type-26", |
| "self_type" : "type-25", |
| "size" : 24, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", |
| "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", |
| "referenced_type" : "type-9", |
| "self_type" : "type-8", |
| "size" : 24, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "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> > > >", |
| "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> > > >", |
| "referenced_type" : "type-32", |
| "self_type" : "type-31", |
| "size" : 24, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const unsigned long", |
| "name" : "const unsigned long", |
| "referenced_type" : "type-1", |
| "self_type" : "type-7", |
| "size" : 8, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" |
| } |
| ], |
| "record_types" : |
| [ |
| { |
| "alignment" : 1, |
| "fields" : |
| [ |
| { |
| "field_name" : "path", |
| "referenced_type" : "type-4" |
| }, |
| { |
| "access" : "private", |
| "field_name" : "remove_dir_and_contents_", |
| "field_offset" : 8192, |
| "referenced_type" : "type-6" |
| } |
| ], |
| "linker_set_key" : "TemporaryDir", |
| "name" : "TemporaryDir", |
| "record_kind" : "class", |
| "referenced_type" : "type-3", |
| "self_type" : "type-3", |
| "size" : 1025, |
| "source_file" : "/system/core/base/include/android-base/file.h", |
| "unique_id" : "_ZTS12TemporaryDir" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "fd", |
| "referenced_type" : "type-39" |
| }, |
| { |
| "field_name" : "path", |
| "field_offset" : 32, |
| "referenced_type" : "type-4" |
| }, |
| { |
| "access" : "private", |
| "field_name" : "remove_file_", |
| "field_offset" : 8224, |
| "referenced_type" : "type-6" |
| } |
| ], |
| "linker_set_key" : "TemporaryFile", |
| "name" : "TemporaryFile", |
| "record_kind" : "class", |
| "referenced_type" : "type-46", |
| "self_type" : "type-46", |
| "size" : 1032, |
| "source_file" : "/system/core/base/include/android-base/file.h", |
| "unique_id" : "_ZTS13TemporaryFile" |
| }, |
| { |
| "alignment" : 1, |
| "linker_set_key" : "android::base::DefaultCloser", |
| "name" : "android::base::DefaultCloser", |
| "referenced_type" : "type-36", |
| "self_type" : "type-36", |
| "size" : 1, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h", |
| "unique_id" : "_ZTSN7android4base13DefaultCloserE" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "access" : "private", |
| "field_name" : "fd_", |
| "referenced_type" : "type-39" |
| } |
| ], |
| "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser>", |
| "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>", |
| "record_kind" : "class", |
| "referenced_type" : "type-38", |
| "self_type" : "type-38", |
| "size" : 4, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h", |
| "template_args" : [ "type-36" ], |
| "unique_id" : "_ZTSN7android4base14unique_fd_implINS0_13DefaultCloserEEE" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "access" : "private", |
| "field_name" : "values", |
| "referenced_type" : "type-20" |
| } |
| ], |
| "linker_set_key" : "android::os::dumpstate::CommandOptions", |
| "name" : "android::os::dumpstate::CommandOptions", |
| "record_kind" : "class", |
| "referenced_type" : "type-19", |
| "self_type" : "type-19", |
| "size" : 48, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", |
| "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptionsE" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "access" : "private", |
| "field_name" : "values", |
| "referenced_type" : "type-14" |
| } |
| ], |
| "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder", |
| "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder", |
| "record_kind" : "class", |
| "referenced_type" : "type-22", |
| "self_type" : "type-22", |
| "size" : 48, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", |
| "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE" |
| }, |
| { |
| "access" : "private", |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "access" : "private", |
| "field_name" : "timeout_ms_", |
| "referenced_type" : "type-15" |
| }, |
| { |
| "access" : "private", |
| "field_name" : "always_", |
| "field_offset" : 64, |
| "referenced_type" : "type-6" |
| }, |
| { |
| "access" : "private", |
| "field_name" : "account_mode_", |
| "field_offset" : 96, |
| "referenced_type" : "type-11" |
| }, |
| { |
| "access" : "private", |
| "field_name" : "output_mode_", |
| "field_offset" : 128, |
| "referenced_type" : "type-16" |
| }, |
| { |
| "access" : "private", |
| "field_name" : "logging_message_", |
| "field_offset" : 192, |
| "referenced_type" : "type-17" |
| } |
| ], |
| "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsValues", |
| "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues", |
| "record_kind" : "class", |
| "referenced_type" : "type-14", |
| "self_type" : "type-14", |
| "size" : 48, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", |
| "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptions20CommandOptionsValuesE" |
| }, |
| { |
| "alignment" : 1, |
| "linker_set_key" : "android::os::dumpstate::PropertiesHelper", |
| "name" : "android::os::dumpstate::PropertiesHelper", |
| "record_kind" : "class", |
| "referenced_type" : "type-30", |
| "self_type" : "type-30", |
| "size" : 1, |
| "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", |
| "unique_id" : "_ZTSN7android2os9dumpstate16PropertiesHelperE" |
| } |
| ], |
| "rvalue_reference_types" : |
| [ |
| { |
| "alignment" : 8, |
| "linker_set_key" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&", |
| "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&", |
| "referenced_type" : "type-38", |
| "self_type" : "type-47", |
| "size" : 8, |
| "source_file" : "/system/core/base/include/android-base/unique_fd.h" |
| } |
| ] |
| } |