{
 "array_types" :
 [
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA20_c",
   "name" : "char[20]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA20_c",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/Printer.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA5121_h",
   "name" : "unsigned char[5121]",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIA5121_h",
   "size" : 5121,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "_ZTIa",
   "name" : "signed char",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIa",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIb",
   "name" : "bool",
   "referenced_type" : "_ZTIb",
   "self_type" : "_ZTIb",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "_ZTIc",
   "name" : "char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIc",
   "size" : 1
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTId",
   "name" : "double",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTId",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIf",
   "name" : "float",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIf",
   "size" : 4
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIh",
   "name" : "unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIh",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIi",
   "name" : "int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIi",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIj",
   "name" : "unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIj",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIl",
   "name" : "long",
   "referenced_type" : "_ZTIl",
   "self_type" : "_ZTIl",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIm",
   "name" : "unsigned long",
   "referenced_type" : "_ZTIm",
   "self_type" : "_ZTIm",
   "size" : 4
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "linker_set_key" : "_ZTIs",
   "name" : "short",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIs",
   "size" : 2
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIt",
   "name" : "unsigned short",
   "referenced_type" : "_ZTIt",
   "self_type" : "_ZTIt",
   "size" : 2
  },
  {
   "linker_set_key" : "_ZTIv",
   "name" : "void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIv"
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIx",
   "name" : "long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIx",
   "size" : 8
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIy",
   "name" : "unsigned long long",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIy",
   "size" : 8
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "_ZN7android16ProcessCallStack5clearEv"
  },
  {
   "name" : "_ZN7android16ProcessCallStack6updateEv"
  },
  {
   "name" : "_ZN7android16ProcessCallStackC1ERKS0_"
  },
  {
   "name" : "_ZN7android16ProcessCallStackC1Ev"
  },
  {
   "name" : "_ZN7android16ProcessCallStackC2ERKS0_"
  },
  {
   "name" : "_ZN7android16ProcessCallStackC2Ev"
  },
  {
   "name" : "_ZN7android16ProcessCallStackD1Ev"
  },
  {
   "name" : "_ZN7android16ProcessCallStackD2Ev"
  },
  {
   "name" : "_ZN7android9CallStack11deleteStackEPS0_"
  },
  {
   "name" : "_ZN7android9CallStack16logStackInternalEPKcPKS0_19android_LogPriority"
  },
  {
   "name" : "_ZN7android9CallStack18getCurrentInternalEi"
  },
  {
   "name" : "_ZN7android9CallStack21stackToStringInternalEPKcPKS0_"
  },
  {
   "name" : "_ZN7android9CallStack6updateEii"
  },
  {
   "name" : "_ZN7android9CallStackC1EPKci"
  },
  {
   "name" : "_ZN7android9CallStackC1Ev"
  },
  {
   "name" : "_ZN7android9CallStackC2EPKci"
  },
  {
   "name" : "_ZN7android9CallStackC2Ev"
  },
  {
   "name" : "_ZN7android9CallStackD1Ev"
  },
  {
   "name" : "_ZN7android9CallStackD2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj"
  },
  {
   "name" : "_ZNK7android16ProcessCallStack13printInternalERNS_7PrinterES2_"
  },
  {
   "name" : "_ZNK7android16ProcessCallStack3logEPKc19android_LogPriorityS2_"
  },
  {
   "name" : "_ZNK7android16ProcessCallStack4dumpEiiPKc"
  },
  {
   "name" : "_ZNK7android16ProcessCallStack4sizeEv"
  },
  {
   "name" : "_ZNK7android16ProcessCallStack5printERNS_7PrinterE"
  },
  {
   "name" : "_ZNK7android16ProcessCallStack8toStringEPKc"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj"
  },
  {
   "name" : "_ZNK7android9CallStack3logEPKc19android_LogPriorityS2_"
  },
  {
   "name" : "_ZNK7android9CallStack4dumpEiiPKc"
  },
  {
   "name" : "_ZNK7android9CallStack5printERNS_7PrinterE"
  },
  {
   "name" : "_ZNK7android9CallStack8toStringEPKc"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__emplace_back_slow_pathIJRKPKcEEEvDpOT_"
  }
 ],
 "elf_objects" :
 [
  {
   "binding" : "weak",
   "name" : "_ZN11unwindstack20AndroidLocalUnwinder15kUnwindstackLibE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVN11unwindstack15AndroidUnwinderE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVN7android6VectorINS_7String8EEE"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ANDROID_LOG_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "ANDROID_LOG_DEFAULT"
    },
    {
     "enum_field_value" : 2,
     "name" : "ANDROID_LOG_VERBOSE"
    },
    {
     "enum_field_value" : 3,
     "name" : "ANDROID_LOG_DEBUG"
    },
    {
     "enum_field_value" : 4,
     "name" : "ANDROID_LOG_INFO"
    },
    {
     "enum_field_value" : 5,
     "name" : "ANDROID_LOG_WARN"
    },
    {
     "enum_field_value" : 6,
     "name" : "ANDROID_LOG_ERROR"
    },
    {
     "enum_field_value" : 7,
     "name" : "ANDROID_LOG_FATAL"
    },
    {
     "enum_field_value" : 8,
     "name" : "ANDROID_LOG_SILENT"
    }
   ],
   "linker_set_key" : "_ZTI19android_LogPriority",
   "name" : "android_LogPriority",
   "referenced_type" : "_ZTI19android_LogPriority",
   "self_type" : "_ZTI19android_LogPriority",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "LOG_ID_MIN"
    },
    {
     "enum_field_value" : 0,
     "name" : "LOG_ID_MAIN"
    },
    {
     "enum_field_value" : 1,
     "name" : "LOG_ID_RADIO"
    },
    {
     "enum_field_value" : 2,
     "name" : "LOG_ID_EVENTS"
    },
    {
     "enum_field_value" : 3,
     "name" : "LOG_ID_SYSTEM"
    },
    {
     "enum_field_value" : 4,
     "name" : "LOG_ID_CRASH"
    },
    {
     "enum_field_value" : 5,
     "name" : "LOG_ID_STATS"
    },
    {
     "enum_field_value" : 6,
     "name" : "LOG_ID_SECURITY"
    },
    {
     "enum_field_value" : 7,
     "name" : "LOG_ID_KERNEL"
    },
    {
     "enum_field_value" : 8,
     "name" : "LOG_ID_MAX"
    },
    {
     "enum_field_value" : 2147483647,
     "name" : "LOG_ID_DEFAULT"
    }
   ],
   "linker_set_key" : "_ZTI6log_id",
   "name" : "log_id",
   "referenced_type" : "_ZTI6log_id",
   "self_type" : "_ZTI6log_id",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
    },
    {
     "enum_field_value" : 2,
     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
    },
    {
     "enum_field_value" : 4,
     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
    }
   ],
   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
   "name" : "android::VectorImpl::(unnamed)",
   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "self_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::(unnamed)",
   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_pointer<android::String8>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
   "name" : "android::trait_pointer<android::String8>::(unnamed)",
   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_pointer<int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android13trait_pointerIiE6$valueE",
   "name" : "android::trait_pointer<int>::(unnamed)",
   "referenced_type" : "_ZTIN7android13trait_pointerIiE6$valueE",
   "self_type" : "_ZTIN7android13trait_pointerIiE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::OK"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::NO_ERROR"
    },
    {
     "enum_field_value" : -2147483648,
     "name" : "android::UNKNOWN_ERROR"
    },
    {
     "enum_field_value" : -12,
     "name" : "android::NO_MEMORY"
    },
    {
     "enum_field_value" : -38,
     "name" : "android::INVALID_OPERATION"
    },
    {
     "enum_field_value" : -22,
     "name" : "android::BAD_VALUE"
    },
    {
     "enum_field_value" : -2147483647,
     "name" : "android::BAD_TYPE"
    },
    {
     "enum_field_value" : -2,
     "name" : "android::NAME_NOT_FOUND"
    },
    {
     "enum_field_value" : -1,
     "name" : "android::PERMISSION_DENIED"
    },
    {
     "enum_field_value" : -19,
     "name" : "android::NO_INIT"
    },
    {
     "enum_field_value" : -17,
     "name" : "android::ALREADY_EXISTS"
    },
    {
     "enum_field_value" : -32,
     "name" : "android::DEAD_OBJECT"
    },
    {
     "enum_field_value" : -2147483646,
     "name" : "android::FAILED_TRANSACTION"
    },
    {
     "enum_field_value" : -75,
     "name" : "android::BAD_INDEX"
    },
    {
     "enum_field_value" : -61,
     "name" : "android::NOT_ENOUGH_DATA"
    },
    {
     "enum_field_value" : -11,
     "name" : "android::WOULD_BLOCK"
    },
    {
     "enum_field_value" : -110,
     "name" : "android::TIMED_OUT"
    },
    {
     "enum_field_value" : -74,
     "name" : "android::UNKNOWN_TRANSACTION"
    },
    {
     "enum_field_value" : -2147483641,
     "name" : "android::FDS_NOT_ALLOWED"
    },
    {
     "enum_field_value" : -2147483640,
     "name" : "android::UNEXPECTED_NULL"
    }
   ],
   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
   "name" : "android::(unnamed)",
   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Errors.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::is_pointer"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_ctor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_dtor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_copy"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_move"
    }
   ],
   "linker_set_key" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
   "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
   "self_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_copy<android::String8>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
   "name" : "android::trait_trivial_copy<android::String8>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<bool>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
   "name" : "android::trait_trivial_copy<bool>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
   "name" : "android::trait_trivial_copy<char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<double>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
   "name" : "android::trait_trivial_copy<double>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<float>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
   "name" : "android::trait_trivial_copy<float>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<unsigned char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
   "name" : "android::trait_trivial_copy<unsigned char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
   "name" : "android::trait_trivial_copy<int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<unsigned int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
   "name" : "android::trait_trivial_copy<unsigned int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
   "name" : "android::trait_trivial_copy<long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<unsigned long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
   "name" : "android::trait_trivial_copy<unsigned long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
   "name" : "android::trait_trivial_copy<short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<unsigned short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
   "name" : "android::trait_trivial_copy<unsigned short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<void>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
   "name" : "android::trait_trivial_copy<void>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
   "name" : "android::trait_trivial_copy<long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_copy<unsigned long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
   "name" : "android::trait_trivial_copy<unsigned long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_ctor<android::String8>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
   "name" : "android::trait_trivial_ctor<android::String8>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<bool>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
   "name" : "android::trait_trivial_ctor<bool>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
   "name" : "android::trait_trivial_ctor<char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<double>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
   "name" : "android::trait_trivial_ctor<double>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<float>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
   "name" : "android::trait_trivial_ctor<float>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<unsigned char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
   "name" : "android::trait_trivial_ctor<unsigned char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
   "name" : "android::trait_trivial_ctor<int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<unsigned int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
   "name" : "android::trait_trivial_ctor<unsigned int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
   "name" : "android::trait_trivial_ctor<long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<unsigned long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
   "name" : "android::trait_trivial_ctor<unsigned long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
   "name" : "android::trait_trivial_ctor<short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<unsigned short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
   "name" : "android::trait_trivial_ctor<unsigned short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<void>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
   "name" : "android::trait_trivial_ctor<void>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
   "name" : "android::trait_trivial_ctor<long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
   "name" : "android::trait_trivial_ctor<unsigned long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_dtor<android::String8>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
   "name" : "android::trait_trivial_dtor<android::String8>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<bool>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
   "name" : "android::trait_trivial_dtor<bool>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
   "name" : "android::trait_trivial_dtor<char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<double>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
   "name" : "android::trait_trivial_dtor<double>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<float>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
   "name" : "android::trait_trivial_dtor<float>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<unsigned char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
   "name" : "android::trait_trivial_dtor<unsigned char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
   "name" : "android::trait_trivial_dtor<int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<unsigned int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
   "name" : "android::trait_trivial_dtor<unsigned int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
   "name" : "android::trait_trivial_dtor<long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<unsigned long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
   "name" : "android::trait_trivial_dtor<unsigned long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
   "name" : "android::trait_trivial_dtor<short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<unsigned short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
   "name" : "android::trait_trivial_dtor<unsigned short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<void>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
   "name" : "android::trait_trivial_dtor<void>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
   "name" : "android::trait_trivial_dtor<long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
   "name" : "android::trait_trivial_dtor<unsigned long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<android::String8>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
   "name" : "android::trait_trivial_move<android::String8>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/String8.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<bool>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
   "name" : "android::trait_trivial_move<bool>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
   "name" : "android::trait_trivial_move<char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<double>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
   "name" : "android::trait_trivial_move<double>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<float>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
   "name" : "android::trait_trivial_move<float>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<unsigned char>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
   "name" : "android::trait_trivial_move<unsigned char>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
   "name" : "android::trait_trivial_move<int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<unsigned int>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
   "name" : "android::trait_trivial_move<unsigned int>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
   "name" : "android::trait_trivial_move<long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<unsigned long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
   "name" : "android::trait_trivial_move<unsigned long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
   "name" : "android::trait_trivial_move<short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<unsigned short>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
   "name" : "android::trait_trivial_move<unsigned short>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<void>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
   "name" : "android::trait_trivial_move<void>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
   "name" : "android::trait_trivial_move<long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::trait_trivial_move<unsigned long long>::value"
    }
   ],
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
   "name" : "android::trait_trivial_move<unsigned long long>::(unnamed)",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::is_pointer"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_ctor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_dtor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_copy"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_move"
    }
   ],
   "linker_set_key" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
   "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::(unnamed)",
   "referenced_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
   "self_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::is_pointer"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_ctor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_dtor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_copy"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_move"
    }
   ],
   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE17$has_trivial_copyE",
   "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::(unnamed)",
   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE17$has_trivial_copyE",
   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE17$has_trivial_copyE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::String8>::is_pointer"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::String8>::has_trivial_ctor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::String8>::has_trivial_dtor"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::traits<android::String8>::has_trivial_copy"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::traits<android::String8>::has_trivial_move"
    }
   ],
   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
   "name" : "android::traits<android::String8>::(unnamed)",
   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::traits<int>::is_pointer"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::traits<int>::has_trivial_ctor"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::traits<int>::has_trivial_dtor"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::traits<int>::has_trivial_copy"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::traits<int>::has_trivial_move"
    }
   ],
   "linker_set_key" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
   "name" : "android::traits<int>::(unnamed)",
   "referenced_type" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
   "self_type" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 20,
     "name" : "android::FdPrinter::MAX_FORMAT_STRING"
    }
   ],
   "linker_set_key" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
   "name" : "android::FdPrinter::(unnamed)",
   "referenced_type" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
   "self_type" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Printer.h",
   "underlying_type" : "_ZTIj"
  }
 ],
 "function_types" : [],
 "functions" :
 [
  {
   "access" : "private",
   "function_name" : "android::ProcessCallStack::clear",
   "linker_set_key" : "_ZN7android16ProcessCallStack5clearEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::update",
   "linker_set_key" : "_ZN7android16ProcessCallStack6updateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::ProcessCallStack",
   "linker_set_key" : "_ZN7android16ProcessCallStackC1ERKS0_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    },
    {
     "referenced_type" : "_ZTIRKN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::ProcessCallStack",
   "linker_set_key" : "_ZN7android16ProcessCallStackC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::ProcessCallStack",
   "linker_set_key" : "_ZN7android16ProcessCallStackC2ERKS0_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    },
    {
     "referenced_type" : "_ZTIRKN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::ProcessCallStack",
   "linker_set_key" : "_ZN7android16ProcessCallStackC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
   "linker_set_key" : "_ZN7android16ProcessCallStackD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
   "linker_set_key" : "_ZN7android16ProcessCallStackD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "access" : "private",
   "function_name" : "android::CallStack::deleteStack",
   "linker_set_key" : "_ZN7android9CallStack11deleteStackEPS0_",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android9CallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "access" : "private",
   "function_name" : "android::CallStack::logStackInternal",
   "linker_set_key" : "_ZN7android9CallStack16logStackInternalEPKcPKS0_19android_LogPriority",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPKN7android9CallStackE"
    },
    {
     "referenced_type" : "_ZTI19android_LogPriority"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "access" : "private",
   "function_name" : "android::CallStack::getCurrentInternal",
   "linker_set_key" : "_ZN7android9CallStack18getCurrentInternalEi",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTINSt3__110unique_ptrIN7android9CallStackENS2_12StackDeleterEEE",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "access" : "private",
   "function_name" : "android::CallStack::stackToStringInternal",
   "linker_set_key" : "_ZN7android9CallStack21stackToStringInternalEPKcPKS0_",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPKN7android9CallStackE"
    }
   ],
   "return_type" : "_ZTIN7android7String8E",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::update",
   "linker_set_key" : "_ZN7android9CallStack6updateEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::CallStack",
   "linker_set_key" : "_ZN7android9CallStackC1EPKci",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::CallStack",
   "linker_set_key" : "_ZN7android9CallStackC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::CallStack",
   "linker_set_key" : "_ZN7android9CallStackC2EPKci",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::CallStack",
   "linker_set_key" : "_ZN7android9CallStackC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::~CallStack",
   "linker_set_key" : "_ZN7android9CallStackD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::~CallStack",
   "linker_set_key" : "_ZN7android9CallStackD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android9CallStackE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_compare",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_destroy",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_construct",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_move_forward",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_move_backward",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_copy",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_splat",
   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "access" : "private",
   "function_name" : "android::ProcessCallStack::printInternal",
   "linker_set_key" : "_ZNK7android16ProcessCallStack13printInternalERNS_7PrinterES2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
    },
    {
     "referenced_type" : "_ZTIRN7android7PrinterE"
    },
    {
     "referenced_type" : "_ZTIRN7android7PrinterE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::log",
   "linker_set_key" : "_ZNK7android16ProcessCallStack3logEPKc19android_LogPriorityS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTI19android_LogPriority"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::dump",
   "linker_set_key" : "_ZNK7android16ProcessCallStack4dumpEiiPKc",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::size",
   "linker_set_key" : "_ZNK7android16ProcessCallStack4sizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::print",
   "linker_set_key" : "_ZNK7android16ProcessCallStack5printERNS_7PrinterE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
    },
    {
     "referenced_type" : "_ZTIRN7android7PrinterE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "function_name" : "android::ProcessCallStack::toString",
   "linker_set_key" : "_ZNK7android16ProcessCallStack8toStringEPKc",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIN7android7String8E",
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::Vector<android::String8>::do_destroy",
   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::Vector<android::String8>::do_construct",
   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::Vector<android::String8>::do_move_forward",
   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::Vector<android::String8>::do_move_backward",
   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::Vector<android::String8>::do_copy",
   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "access" : "protected",
   "function_name" : "android::Vector<android::String8>::do_splat",
   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "function_name" : "android::CallStack::log",
   "linker_set_key" : "_ZNK7android9CallStack3logEPKc19android_LogPriorityS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android9CallStackE"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTI19android_LogPriority"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::dump",
   "linker_set_key" : "_ZNK7android9CallStack4dumpEiiPKc",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android9CallStackE"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::print",
   "linker_set_key" : "_ZNK7android9CallStack5printERNS_7PrinterE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android9CallStackE"
    },
    {
     "referenced_type" : "_ZTIRN7android7PrinterE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "function_name" : "android::CallStack::toString",
   "linker_set_key" : "_ZNK7android9CallStack8toStringEPKc",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android9CallStackE"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIN7android7String8E",
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  }
 ],
 "global_vars" : [],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>> &",
   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIRKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android16ProcessCallStack10ThreadInfoE",
   "name" : "const android::ProcessCallStack::ThreadInfo &",
   "referenced_type" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
   "self_type" : "_ZTIRKN7android16ProcessCallStack10ThreadInfoE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android16ProcessCallStackE",
   "name" : "const android::ProcessCallStack &",
   "referenced_type" : "_ZTIKN7android16ProcessCallStackE",
   "self_type" : "_ZTIRKN7android16ProcessCallStackE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
   "referenced_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIRKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android6VectorINS_7String8EEE",
   "name" : "const android::Vector<android::String8> &",
   "referenced_type" : "_ZTIKN7android6VectorINS_7String8EEE",
   "self_type" : "_ZTIRKN7android6VectorINS_7String8EEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android7String8E",
   "name" : "const android::String8 &",
   "referenced_type" : "_ZTIKN7android7String8E",
   "self_type" : "_ZTIRKN7android7String8E",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/String8.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKa",
   "name" : "const signed char &",
   "referenced_type" : "_ZTIKa",
   "self_type" : "_ZTIRKa",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKb",
   "name" : "const bool &",
   "referenced_type" : "_ZTIKb",
   "self_type" : "_ZTIRKb",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKd",
   "name" : "const double &",
   "referenced_type" : "_ZTIKd",
   "self_type" : "_ZTIRKd",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKf",
   "name" : "const float &",
   "referenced_type" : "_ZTIKf",
   "self_type" : "_ZTIRKf",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKh",
   "name" : "const unsigned char &",
   "referenced_type" : "_ZTIKh",
   "self_type" : "_ZTIRKh",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKi",
   "name" : "const int &",
   "referenced_type" : "_ZTIKi",
   "self_type" : "_ZTIRKi",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKj",
   "name" : "const unsigned int &",
   "referenced_type" : "_ZTIKj",
   "self_type" : "_ZTIRKj",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKs",
   "name" : "const short &",
   "referenced_type" : "_ZTIKs",
   "self_type" : "_ZTIRKs",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKt",
   "name" : "const unsigned short &",
   "referenced_type" : "_ZTIKt",
   "self_type" : "_ZTIRKt",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKx",
   "name" : "const long long &",
   "referenced_type" : "_ZTIKx",
   "self_type" : "_ZTIRKx",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKy",
   "name" : "const unsigned long long &",
   "referenced_type" : "_ZTIKy",
   "self_type" : "_ZTIRKy",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android16ProcessCallStack10ThreadInfoE",
   "name" : "android::ProcessCallStack::ThreadInfo &",
   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
   "self_type" : "_ZTIRN7android16ProcessCallStack10ThreadInfoE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIRN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android6VectorINS_7String8EEE",
   "name" : "android::Vector<android::String8> &",
   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
   "self_type" : "_ZTIRN7android6VectorINS_7String8EEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android7PrinterE",
   "name" : "android::Printer &",
   "referenced_type" : "_ZTIN7android7PrinterE",
   "self_type" : "_ZTIRN7android7PrinterE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Printer.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android7String8E",
   "name" : "android::String8 &",
   "referenced_type" : "_ZTIN7android7String8E",
   "self_type" : "_ZTIRN7android7String8E",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/String8.h"
  }
 ],
 "pointer_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7log_msg",
   "name" : "log_msg *",
   "referenced_type" : "_ZTI7log_msg",
   "self_type" : "_ZTIP7log_msg",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK7log_msg",
   "name" : "const log_msg *",
   "referenced_type" : "_ZTIK7log_msg",
   "self_type" : "_ZTIPK7log_msg",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
   "name" : "const android::VectorImpl *",
   "referenced_type" : "_ZTIKN7android10VectorImplE",
   "self_type" : "_ZTIPKN7android10VectorImplE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
   "referenced_type" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIPKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>> *",
   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android16ProcessCallStackE",
   "name" : "const android::ProcessCallStack *",
   "referenced_type" : "_ZTIKN7android16ProcessCallStackE",
   "self_type" : "_ZTIPKN7android16ProcessCallStackE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
   "referenced_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIPKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android6VectorINS_7String8EEE",
   "name" : "const android::Vector<android::String8> *",
   "referenced_type" : "_ZTIKN7android6VectorINS_7String8EEE",
   "self_type" : "_ZTIPKN7android6VectorINS_7String8EEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android7String8E",
   "name" : "const android::String8 *",
   "referenced_type" : "_ZTIKN7android7String8E",
   "self_type" : "_ZTIPKN7android7String8E",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android9CallStackE",
   "name" : "const android::CallStack *",
   "referenced_type" : "_ZTIKN7android9CallStackE",
   "self_type" : "_ZTIPKN7android9CallStackE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKc",
   "name" : "const char *",
   "referenced_type" : "_ZTIKc",
   "self_type" : "_ZTIPKc",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKv",
   "name" : "const void *",
   "referenced_type" : "_ZTIKv",
   "self_type" : "_ZTIPKv",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIPN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>> *",
   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android16ProcessCallStackE",
   "name" : "android::ProcessCallStack *",
   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
   "self_type" : "_ZTIPN7android16ProcessCallStackE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIPN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android6VectorINS_7String8EEE",
   "name" : "android::Vector<android::String8> *",
   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
   "self_type" : "_ZTIPN7android6VectorINS_7String8EEE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android7String8E",
   "name" : "android::String8 *",
   "referenced_type" : "_ZTIN7android7String8E",
   "self_type" : "_ZTIPN7android7String8E",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Printer.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android9CallStack12StackDeleterE",
   "name" : "android::CallStack::StackDeleter *",
   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
   "self_type" : "_ZTIPN7android9CallStack12StackDeleterE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android9CallStackE",
   "name" : "android::CallStack *",
   "referenced_type" : "_ZTIN7android9CallStackE",
   "self_type" : "_ZTIPN7android9CallStackE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPc",
   "name" : "char *",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIPc",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPv",
   "name" : "void *",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIPv",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK7log_msg",
   "name" : "const log_msg",
   "referenced_type" : "_ZTI7log_msg",
   "self_type" : "_ZTIK7log_msg",
   "size" : 5124,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10VectorImplE",
   "name" : "const android::VectorImpl",
   "referenced_type" : "_ZTIN7android10VectorImplE",
   "self_type" : "_ZTIKN7android10VectorImplE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
   "name" : "const android::ProcessCallStack::ThreadInfo",
   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
   "self_type" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
   "size" : 24,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android16ProcessCallStackE",
   "name" : "const android::ProcessCallStack",
   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
   "self_type" : "_ZTIKN7android16ProcessCallStackE",
   "size" : 64,
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 28,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android6VectorINS_7String8EEE",
   "name" : "const android::Vector<android::String8>",
   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
   "self_type" : "_ZTIKN7android6VectorINS_7String8EEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/Vector.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android7String8E",
   "name" : "const android::String8",
   "referenced_type" : "_ZTIN7android7String8E",
   "self_type" : "_ZTIKN7android7String8E",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android9CallStackE",
   "name" : "const android::CallStack",
   "referenced_type" : "_ZTIN7android9CallStackE",
   "self_type" : "_ZTIKN7android9CallStackE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKa",
   "name" : "const signed char",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIKa",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKb",
   "name" : "const bool",
   "referenced_type" : "_ZTIb",
   "self_type" : "_ZTIKb",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKc",
   "name" : "const char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIKc",
   "size" : 1,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKd",
   "name" : "const double",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTIKd",
   "size" : 8,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKf",
   "name" : "const float",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIKf",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKh",
   "name" : "const unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIKh",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKi",
   "name" : "const int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIKi",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKj",
   "name" : "const unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIKj",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "_ZTIKs",
   "name" : "const short",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIKs",
   "size" : 2,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "_ZTIKt",
   "name" : "const unsigned short",
   "referenced_type" : "_ZTIt",
   "self_type" : "_ZTIKt",
   "size" : 2,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "_ZTIKv",
   "name" : "const void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIKv",
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKx",
   "name" : "const long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIKx",
   "size" : 8,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKy",
   "name" : "const unsigned long long",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIKy",
   "size" : 8,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "len",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "hdr_size",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "pid",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "tid",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sec",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nsec",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "lid",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "uid",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI12logger_entry",
   "name" : "logger_entry",
   "referenced_type" : "_ZTI12logger_entry",
   "self_type" : "_ZTI12logger_entry",
   "size" : 28,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "struct_size",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "buffer_id",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "priority",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "tag",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "field_name" : "file",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "field_name" : "line",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "message",
     "field_offset" : 192,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTI21__android_log_message",
   "name" : "__android_log_message",
   "referenced_type" : "_ZTI21__android_log_message",
   "self_type" : "_ZTI21__android_log_message",
   "size" : 28,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "referenced_type" : "_ZTIN7log_msgUt_E"
    }
   ],
   "linker_set_key" : "_ZTI7log_msg",
   "name" : "log_msg",
   "referenced_type" : "_ZTI7log_msg",
   "self_type" : "_ZTI7log_msg",
   "size" : 5124,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "tv_sec",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tv_nsec",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8log_time",
   "name" : "log_time",
   "referenced_type" : "_ZTI8log_time",
   "self_type" : "_ZTI8log_time",
   "size" : 8,
   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTIN7android7PrinterE"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLogTag",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "access" : "private",
     "field_name" : "mPriority",
     "field_offset" : 64,
     "referenced_type" : "_ZTI19android_LogPriority"
    },
    {
     "access" : "private",
     "field_name" : "mPrefix",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "access" : "private",
     "field_name" : "mIgnoreBlankLines",
     "field_offset" : 128,
     "referenced_type" : "_ZTIb"
    }
   ],
   "linker_set_key" : "_ZTIN7android10LogPrinterE",
   "name" : "android::LogPrinter",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android10LogPrinterE",
   "self_type" : "_ZTIN7android10LogPrinterE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/Printer.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android10LogPrinterE"
    },
    {
     "mangled_component_name" : "_ZN7android10LogPrinter9printLineEPKc"
    },
    {
     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android10LogPrinterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android10LogPrinterD0Ev"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mStorage",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPv"
    },
    {
     "access" : "private",
     "field_name" : "mCount",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mFlags",
     "field_offset" : 96,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "private",
     "field_name" : "mItemSize",
     "field_offset" : 128,
     "referenced_type" : "_ZTIKj"
    }
   ],
   "linker_set_key" : "_ZTIN7android10VectorImplE",
   "name" : "android::VectorImpl",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android10VectorImplE",
   "self_type" : "_ZTIN7android10VectorImplE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android10VectorImplE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mVector",
     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
   "template_args" :
   [
    "_ZTIi",
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
    }
   ],
   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ],
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED0Ev"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
    }
   ],
   "linker_set_key" : "_ZTIN7android12SortedVectorINS_7String8EEE",
   "name" : "android::SortedVector<android::String8>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android12SortedVectorINS_7String8EEE",
   "self_type" : "_ZTIN7android12SortedVectorINS_7String8EEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ],
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_7String8EEE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED0Ev"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE12do_constructEPvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_destroyEPvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE7do_copyEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE8do_splatEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE15do_move_forwardEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE16do_move_backwardEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_compareEPKvS4_"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTIN7android7PrinterE"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mPrinter",
     "field_offset" : 32,
     "referenced_type" : "_ZTIRN7android7PrinterE"
    },
    {
     "access" : "private",
     "field_name" : "mPrefix",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTIN7android13PrefixPrinterE",
   "name" : "android::PrefixPrinter",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android13PrefixPrinterE",
   "self_type" : "_ZTIN7android13PrefixPrinterE",
   "size" : 12,
   "source_file" : "system/core/libutils/include/utils/Printer.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android13PrefixPrinterE"
    },
    {
     "mangled_component_name" : "_ZN7android13PrefixPrinter9printLineEPKc"
    },
    {
     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android13PrefixPrinterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android13PrefixPrinterD0Ev"
    }
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
   "name" : "android::trait_pointer<android::String8>",
   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android13trait_pointerIiEE",
   "name" : "android::trait_pointer<int>",
   "referenced_type" : "_ZTIN7android13trait_pointerIiEE",
   "self_type" : "_ZTIN7android13trait_pointerIiEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTIN7android7PrinterE"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mTarget",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPN7android7String8E"
    },
    {
     "access" : "private",
     "field_name" : "mPrefix",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTIN7android14String8PrinterE",
   "name" : "android::String8Printer",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android14String8PrinterE",
   "self_type" : "_ZTIN7android14String8PrinterE",
   "size" : 12,
   "source_file" : "system/core/libutils/include/utils/Printer.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14String8PrinterE"
    },
    {
     "mangled_component_name" : "_ZN7android14String8Printer9printLineEPKc"
    },
    {
     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android14String8PrinterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android14String8PrinterD0Ev"
    }
   ]
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "callStack",
     "referenced_type" : "_ZTIN7android9CallStackE"
    },
    {
     "field_name" : "threadName",
     "field_offset" : 160,
     "referenced_type" : "_ZTIN7android7String8E"
    }
   ],
   "linker_set_key" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
   "name" : "android::ProcessCallStack::ThreadInfo",
   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
   "self_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
   "size" : 24,
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mThreadMap",
     "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE"
    },
    {
     "access" : "private",
     "field_name" : "mTimeUpdated",
     "field_offset" : 160,
     "referenced_type" : "_ZTI2tm"
    }
   ],
   "linker_set_key" : "_ZTIN7android16ProcessCallStackE",
   "name" : "android::ProcessCallStack",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
   "self_type" : "_ZTIN7android16ProcessCallStackE",
   "size" : 64,
   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTIN7android10VectorImplE"
    }
   ],
   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
   "name" : "android::SortedVectorImpl",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
   "self_type" : "_ZTIN7android16SortedVectorImplE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
    }
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi",
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "key",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "value",
     "field_offset" : 32,
     "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE"
    }
   ],
   "linker_set_key" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 28,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi",
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::use_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
   "name" : "android::use_trivial_move<android::String8>",
   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
   "self_type" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
   "name" : "android::trait_trivial_copy<android::String8>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
   "name" : "android::trait_trivial_copy<bool>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIb"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
   "name" : "android::trait_trivial_copy<char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIc"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
   "name" : "android::trait_trivial_copy<double>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTId"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
   "name" : "android::trait_trivial_copy<float>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIf"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
   "name" : "android::trait_trivial_copy<unsigned char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIh"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
   "name" : "android::trait_trivial_copy<int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
   "name" : "android::trait_trivial_copy<unsigned int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIj"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
   "name" : "android::trait_trivial_copy<long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIl"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
   "name" : "android::trait_trivial_copy<unsigned long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIm"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
   "name" : "android::trait_trivial_copy<short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIs"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
   "name" : "android::trait_trivial_copy<unsigned short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIt"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
   "name" : "android::trait_trivial_copy<void>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIv"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
   "name" : "android::trait_trivial_copy<long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIx"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
   "name" : "android::trait_trivial_copy<unsigned long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIy"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
   "name" : "android::trait_trivial_ctor<android::String8>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
   "name" : "android::trait_trivial_ctor<bool>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIb"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
   "name" : "android::trait_trivial_ctor<char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIc"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
   "name" : "android::trait_trivial_ctor<double>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTId"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
   "name" : "android::trait_trivial_ctor<float>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIf"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
   "name" : "android::trait_trivial_ctor<unsigned char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIh"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
   "name" : "android::trait_trivial_ctor<int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
   "name" : "android::trait_trivial_ctor<unsigned int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIj"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
   "name" : "android::trait_trivial_ctor<long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIl"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
   "name" : "android::trait_trivial_ctor<unsigned long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIm"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
   "name" : "android::trait_trivial_ctor<short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIs"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
   "name" : "android::trait_trivial_ctor<unsigned short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIt"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
   "name" : "android::trait_trivial_ctor<void>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIv"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
   "name" : "android::trait_trivial_ctor<long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIx"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
   "name" : "android::trait_trivial_ctor<unsigned long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIy"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
   "name" : "android::trait_trivial_dtor<android::String8>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
   "name" : "android::trait_trivial_dtor<bool>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIb"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
   "name" : "android::trait_trivial_dtor<char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIc"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
   "name" : "android::trait_trivial_dtor<double>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTId"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
   "name" : "android::trait_trivial_dtor<float>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIf"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
   "name" : "android::trait_trivial_dtor<unsigned char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIh"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
   "name" : "android::trait_trivial_dtor<int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
   "name" : "android::trait_trivial_dtor<unsigned int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIj"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
   "name" : "android::trait_trivial_dtor<long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIl"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
   "name" : "android::trait_trivial_dtor<unsigned long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIm"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
   "name" : "android::trait_trivial_dtor<short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIs"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
   "name" : "android::trait_trivial_dtor<unsigned short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIt"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
   "name" : "android::trait_trivial_dtor<void>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIv"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
   "name" : "android::trait_trivial_dtor<long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIx"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
   "name" : "android::trait_trivial_dtor<unsigned long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIy"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
   "name" : "android::trait_trivial_move<android::String8>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/String8.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
   "name" : "android::trait_trivial_move<bool>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIb"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
   "name" : "android::trait_trivial_move<char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIc"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
   "name" : "android::trait_trivial_move<double>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTId"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
   "name" : "android::trait_trivial_move<float>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIf"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
   "name" : "android::trait_trivial_move<unsigned char>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIh"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
   "name" : "android::trait_trivial_move<int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
   "name" : "android::trait_trivial_move<unsigned int>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIj"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
   "name" : "android::trait_trivial_move<long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIl"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
   "name" : "android::trait_trivial_move<unsigned long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIm"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
   "name" : "android::trait_trivial_move<short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIs"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
   "name" : "android::trait_trivial_move<unsigned short>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIt"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
   "name" : "android::trait_trivial_move<void>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIv"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
   "name" : "android::trait_trivial_move<long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIx"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
   "name" : "android::trait_trivial_move<unsigned long long>",
   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIy"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTIN7android10VectorImplE"
    }
   ],
   "linker_set_key" : "_ZTIN7android6VectorINS_7String8EEE",
   "name" : "android::Vector<android::String8>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
   "self_type" : "_ZTIN7android6VectorINS_7String8EEE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/Vector.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ],
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android6VectorINS_7String8EEE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED0Ev"
    },
    {
     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj"
    },
    {
     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj"
    },
    {
     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj"
    },
    {
     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj"
    }
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
   "name" : "android::traits<android::ProcessCallStack::ThreadInfo>",
   "referenced_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
   "self_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16ProcessCallStack10ThreadInfoE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
   "name" : "android::traits<android::String8>",
   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIN7android7String8E"
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android6traitsIiEE",
   "name" : "android::traits<int>",
   "referenced_type" : "_ZTIN7android6traitsIiEE",
   "self_type" : "_ZTIN7android6traitsIiEE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIN7android7PrinterE",
   "name" : "android::Printer",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android7PrinterE",
   "self_type" : "_ZTIN7android7PrinterE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Printer.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android7PrinterE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android7Printer9printLineEPKc"
    },
    {
     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android7PrinterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android7PrinterD0Ev"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mString",
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTIN7android7String8E",
   "name" : "android::String8",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android7String8E",
   "self_type" : "_ZTIN7android7String8E",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/String8.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android9CallStack12StackDeleterE",
   "name" : "android::CallStack::StackDeleter",
   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
   "self_type" : "_ZTIN7android9CallStack12StackDeleterE",
   "size" : 1,
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mFrameLines",
     "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android9CallStackE",
   "name" : "android::CallStack",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android9CallStackE",
   "self_type" : "_ZTIN7android9CallStackE",
   "size" : 20,
   "source_file" : "system/core/libutils/include/utils/CallStack.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTIN7android7PrinterE"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mFd",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "access" : "private",
     "field_name" : "mIndent",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mPrefix",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "access" : "private",
     "field_name" : "mFormatString",
     "field_offset" : 128,
     "referenced_type" : "_ZTIA20_c"
    }
   ],
   "linker_set_key" : "_ZTIN7android9FdPrinterE",
   "name" : "android::FdPrinter",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android9FdPrinterE",
   "self_type" : "_ZTIN7android9FdPrinterE",
   "size" : 36,
   "source_file" : "system/core/libutils/include/utils/Printer.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android9FdPrinterE"
    },
    {
     "mangled_component_name" : "_ZN7android9FdPrinter9printLineEPKc"
    },
    {
     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android9FdPrinterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android9FdPrinterD0Ev"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "buf",
     "referenced_type" : "_ZTIA5121_h"
    },
    {
     "field_name" : "entry",
     "referenced_type" : "_ZTI12logger_entry"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN7log_msgUt_E",
   "name" : "log_msg::(anonymous)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN7log_msgUt_E",
   "self_type" : "_ZTIN7log_msgUt_E",
   "size" : 5124,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  }
 ],
 "rvalue_reference_types" : []
}
