blob: 51214cf9f813ec552412f216a27d832f8a9ac584 [file] [log] [blame]
{
"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"
}
]
}