{
 "array_types" : [],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "bool",
   "name" : "bool",
   "referenced_type" : "type-5",
   "self_type" : "type-5",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "char",
   "name" : "char",
   "referenced_type" : "type-3",
   "self_type" : "type-3",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "int",
   "name" : "int",
   "referenced_type" : "type-12",
   "self_type" : "type-12",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned int",
   "name" : "unsigned int",
   "referenced_type" : "type-4",
   "self_type" : "type-4",
   "size" : 4
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "CgroupGetAttributePath"
  },
  {
   "name" : "CgroupGetAttributePathForTask"
  },
  {
   "name" : "CgroupGetControllerPath"
  },
  {
   "name" : "SetProcessProfiles"
  },
  {
   "name" : "SetTaskProfiles"
  },
  {
   "name" : "_Z14UsePerAppMemcgv"
  },
  {
   "name" : "_Z16killProcessGroupjii"
  },
  {
   "name" : "_Z18createProcessGroupjib"
  },
  {
   "name" : "_Z20killProcessGroupOncejii"
  },
  {
   "name" : "_Z20setProcessGroupLimitjix"
  },
  {
   "name" : "_Z22removeAllProcessGroupsv"
  },
  {
   "name" : "_Z24setProcessGroupSoftLimitjix"
  },
  {
   "name" : "_Z25setProcessGroupSwappinessjii"
  },
  {
   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
  },
  {
   "name" : "_ZN12TaskProfiles11GetInstanceEv"
  },
  {
   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN12TaskProfilesC1Ev"
  },
  {
   "name" : "_ZN12TaskProfilesC2Ev"
  },
  {
   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
  },
  {
   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
  },
  {
   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
  },
  {
   "name" : "_ZN9CgroupMap10LoadRcFileEv"
  },
  {
   "name" : "_ZN9CgroupMap11GetInstanceEv"
  },
  {
   "name" : "_ZN9CgroupMapC1Ev"
  },
  {
   "name" : "_ZN9CgroupMapC2Ev"
  },
  {
   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
  },
  {
   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
  },
  {
   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
  },
  {
   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
  },
  {
   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
  },
  {
   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
  },
  {
   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
  },
  {
   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK16CgroupController4nameEv"
  },
  {
   "name" : "_ZNK16CgroupController4pathEv"
  },
  {
   "name" : "_ZNK16CgroupController7versionEv"
  },
  {
   "name" : "_ZNK16CgroupController8HasValueEv"
  },
  {
   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
  },
  {
   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
  },
  {
   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
  },
  {
   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK9CgroupMap5PrintEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE19__parse_QUOTED_CHARIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_character_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEC2ES4_S4_RKNS_11basic_regexIcS6_EENS_15regex_constants15match_flag_typeE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE10push_frontEOS2_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE8__appendEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEjRKS4_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEjRKS4_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
  },
  {
   "name" : "__divdi3"
  },
  {
   "name" : "cpusets_enabled"
  },
  {
   "name" : "get_sched_policy"
  },
  {
   "name" : "get_sched_policy_name"
  },
  {
   "name" : "schedboost_enabled"
  },
  {
   "name" : "set_cpuset_policy"
  },
  {
   "name" : "set_sched_policy"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "_ZTV15SetCgroupAction"
  },
  {
   "name" : "_ZTV15SetClampsAction"
  },
  {
   "name" : "_ZTV18SetAttributeAction"
  },
  {
   "name" : "_ZTV19SetTimerSlackAction"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__110__back_refIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__110__l_anchorIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__110__r_anchorIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__111__alternateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__111__end_stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__111__lookaheadIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__111__match_anyIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__112__match_charIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__113__empty_stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__115__word_boundaryIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__116__owns_one_stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__117__owns_two_statesIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__117__repeat_one_loopIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__118__back_ref_collateIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__120__match_char_collateIcNS_12regex_traitsIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__121__empty_non_own_stateIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__123__match_any_but_newlineIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__126__end_marked_subexpressionIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__128__begin_marked_subexpressionIcEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__16__loopIcEE"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -1,
     "name" : "SP_DEFAULT"
    },
    {
     "enum_field_value" : 0,
     "name" : "SP_BACKGROUND"
    },
    {
     "enum_field_value" : 1,
     "name" : "SP_FOREGROUND"
    },
    {
     "enum_field_value" : 2,
     "name" : "SP_SYSTEM"
    },
    {
     "enum_field_value" : 3,
     "name" : "SP_AUDIO_APP"
    },
    {
     "enum_field_value" : 4,
     "name" : "SP_AUDIO_SYS"
    },
    {
     "enum_field_value" : 5,
     "name" : "SP_TOP_APP"
    },
    {
     "enum_field_value" : 6,
     "name" : "SP_RT_APP"
    },
    {
     "enum_field_value" : 7,
     "name" : "SP_RESTRICTED"
    },
    {
     "enum_field_value" : 8,
     "name" : "SP_CNT"
    },
    {
     "enum_field_value" : 7,
     "name" : "SP_MAX"
    },
    {
     "enum_field_value" : 1,
     "name" : "SP_SYSTEM_DEFAULT"
    }
   ],
   "linker_set_key" : "SchedPolicy",
   "name" : "SchedPolicy",
   "referenced_type" : "type-11",
   "self_type" : "type-11",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
   "underlying_type" : "type-12",
   "unique_id" : "SchedPolicy"
  }
 ],
 "function_types" : [],
 "functions" :
 [
  {
   "function_name" : "CgroupGetAttributePath",
   "linker_set_key" : "CgroupGetAttributePath",
   "parameters" :
   [
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-9"
    }
   ],
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "function_name" : "CgroupGetAttributePathForTask",
   "linker_set_key" : "CgroupGetAttributePathForTask",
   "parameters" :
   [
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-9"
    }
   ],
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "function_name" : "CgroupGetControllerPath",
   "linker_set_key" : "CgroupGetControllerPath",
   "parameters" :
   [
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-9"
    }
   ],
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "function_name" : "SetProcessProfiles",
   "linker_set_key" : "SetProcessProfiles",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-17"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "function_name" : "SetTaskProfiles",
   "linker_set_key" : "SetTaskProfiles",
   "parameters" :
   [
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-17"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "function_name" : "cpusets_enabled",
   "linker_set_key" : "cpusets_enabled",
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  },
  {
   "function_name" : "get_sched_policy",
   "linker_set_key" : "get_sched_policy",
   "parameters" :
   [
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  },
  {
   "function_name" : "get_sched_policy_name",
   "linker_set_key" : "get_sched_policy_name",
   "parameters" :
   [
    {
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  },
  {
   "function_name" : "schedboost_enabled",
   "linker_set_key" : "schedboost_enabled",
   "return_type" : "type-5",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  },
  {
   "function_name" : "set_cpuset_policy",
   "linker_set_key" : "set_cpuset_policy",
   "parameters" :
   [
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  },
  {
   "function_name" : "set_sched_policy",
   "linker_set_key" : "set_sched_policy",
   "parameters" :
   [
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  }
 ],
 "global_vars" : [],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-6",
   "self_type" : "type-8",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-15",
   "self_type" : "type-17",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  }
 ],
 "pointer_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "SchedPolicy *",
   "name" : "SchedPolicy *",
   "referenced_type" : "type-11",
   "self_type" : "type-13",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const char *",
   "name" : "const char *",
   "referenced_type" : "type-2",
   "self_type" : "type-1",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-10",
   "self_type" : "type-9",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const char",
   "name" : "const char",
   "referenced_type" : "type-3",
   "self_type" : "type-2",
   "size" : 1,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const char *const",
   "name" : "const char *const",
   "referenced_type" : "type-1",
   "self_type" : "type-14",
   "size" : 4,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-7",
   "self_type" : "type-6",
   "size" : 12,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-16",
   "self_type" : "type-15",
   "size" : 12,
   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
  }
 ],
 "record_types" : [],
 "rvalue_reference_types" : []
}