{ "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, "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" : 4, "is_integral" : true, "linker_set_key" : "long long", "name" : "long 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" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long long", "name" : "unsigned long 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" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEx" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEx" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1Ex" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2Ex" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder14RedirectStderrEv" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder17AsRootIfAvailableEv" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder3LogERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder5BuildEv" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AlwaysEv" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder6AsRootEv" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilder8DropRootEv" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1Ex" }, { "name" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2Ex" }, { "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__appendEj" }, { "name" : "__divdi3" } ], "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" : "_ZN7android2os9dumpstate14CommandOptions11WithTimeoutEx", "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" : "_ZN7android2os9dumpstate14CommandOptions15WithTimeoutInMsEx", "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" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC1Ex", "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" : "_ZN7android2os9dumpstate14CommandOptions20CommandOptionsValuesC2Ex", "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" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC1Ex", "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" : "_ZN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderC2Ex", "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" : 4, "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &", "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder &", "referenced_type" : "type-22", "self_type" : "type-23", "size" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "linker_set_key" : "const android::os::dumpstate::CommandOptions &", "name" : "const android::os::dumpstate::CommandOptions &", "referenced_type" : "type-28", "self_type" : "type-34", "size" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "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" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "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" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "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" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" }, { "alignment" : 4, "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" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" } ], "pointer_types" : [ { "alignment" : 4, "linker_set_key" : "DIR *", "name" : "DIR *", "referenced_type" : "type-51", "self_type" : "type-50", "size" : 4, "source_file" : "/system/core/base/include/android-base/unique_fd.h" }, { "alignment" : 4, "linker_set_key" : "TemporaryDir *", "name" : "TemporaryDir *", "referenced_type" : "type-3", "self_type" : "type-2", "size" : 4, "source_file" : "/system/core/base/include/android-base/file.h" }, { "alignment" : 4, "linker_set_key" : "TemporaryFile *", "name" : "TemporaryFile *", "referenced_type" : "type-46", "self_type" : "type-45", "size" : 4, "source_file" : "/system/core/base/include/android-base/file.h" }, { "alignment" : 4, "linker_set_key" : "__sFILE *", "name" : "__sFILE *", "referenced_type" : "type-44", "self_type" : "type-43", "size" : 4, "source_file" : "/system/core/base/include/android-base/unique_fd.h" }, { "alignment" : 4, "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" : 4, "source_file" : "/system/core/base/include/android-base/unique_fd.h" }, { "alignment" : 4, "linker_set_key" : "android::os::dumpstate::CommandOptions *", "name" : "android::os::dumpstate::CommandOptions *", "referenced_type" : "type-19", "self_type" : "type-18", "size" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *", "name" : "android::os::dumpstate::CommandOptions::CommandOptionsBuilder *", "referenced_type" : "type-22", "self_type" : "type-24", "size" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "linker_set_key" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *", "name" : "android::os::dumpstate::CommandOptions::CommandOptionsValues *", "referenced_type" : "type-14", "self_type" : "type-13", "size" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "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" : 4, "source_file" : "/system/core/base/include/android-base/unique_fd.h" }, { "alignment" : 4, "linker_set_key" : "const android::os::dumpstate::CommandOptions *", "name" : "const android::os::dumpstate::CommandOptions *", "referenced_type" : "type-28", "self_type" : "type-29", "size" : 4, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "linker_set_key" : "const char *", "name" : "const char *", "referenced_type" : "type-48", "self_type" : "type-49", "size" : 4, "source_file" : "/system/core/base/include/android-base/unique_fd.h" }, { "alignment" : 4, "linker_set_key" : "void *", "name" : "void *", "referenced_type" : "type-35", "self_type" : "type-37", "size" : 4, "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" : 4, "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" : 32, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "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" : 32, "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" : 4, "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" : 12, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "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" : 12, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateInternal.h" }, { "alignment" : 4, "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" : 12, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const unsigned long long", "name" : "const unsigned long 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" : 4, "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" : 32, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptionsE" }, { "alignment" : 4, "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" : 32, "source_file" : "/frameworks/native/cmds/dumpstate/DumpstateUtil.h", "unique_id" : "_ZTSN7android2os9dumpstate14CommandOptions21CommandOptionsBuilderE" }, { "access" : "private", "alignment" : 4, "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" : 160, "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" : 32, "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" : 4, "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" : 4, "source_file" : "/system/core/base/include/android-base/unique_fd.h" } ] }