Revert "libprocessgroup users use libcutils"
am: 9f7a4f9c9e

Change-Id: I376fd553912d0f637edff9fed8771cf5553e7318
diff --git a/29/32/arm_armv7-a-neon/source-based/libcutils.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libcutils.so.lsdump
index 99bd1c1..3a766b9 100644
--- a/29/32/arm_armv7-a-neon/source-based/libcutils.so.lsdump
+++ b/29/32/arm_armv7-a-neon/source-based/libcutils.so.lsdump
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
+   "referenced_type" : "type-84",
+   "self_type" : "type-84",
    "size" : 1
   },
   {
@@ -46,16 +46,16 @@
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
+   "referenced_type" : "type-127",
+   "self_type" : "type-127",
    "size" : 8
   },
   {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
+   "referenced_type" : "type-76",
+   "self_type" : "type-76",
    "size" : 4
   },
   {
@@ -72,16 +72,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-125",
-   "self_type" : "type-125",
+   "referenced_type" : "type-132",
+   "self_type" : "type-132",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-124",
-   "self_type" : "type-124",
+   "referenced_type" : "type-131",
+   "self_type" : "type-131",
    "size" : 8
   },
   {
@@ -89,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
+   "referenced_type" : "type-78",
+   "self_type" : "type-78",
    "size" : 8
   },
   {
@@ -98,8 +98,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-123",
-   "self_type" : "type-123",
+   "referenced_type" : "type-130",
+   "self_type" : "type-130",
    "size" : 2
   },
   {
@@ -107,8 +107,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
+   "referenced_type" : "type-77",
+   "self_type" : "type-77",
    "size" : 1
   },
   {
@@ -117,8 +117,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-121",
-   "self_type" : "type-121",
+   "referenced_type" : "type-128",
+   "self_type" : "type-128",
    "size" : 1
   },
   {
@@ -137,8 +137,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
+   "referenced_type" : "type-129",
+   "self_type" : "type-129",
    "size" : 4
   },
   {
@@ -147,8 +147,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
+   "referenced_type" : "type-85",
+   "self_type" : "type-85",
    "size" : 8
   },
   {
@@ -171,1477 +171,9 @@
  "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" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPi"
   },
   {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEj"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEj"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEEiEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_iLi146EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEj"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EEiEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEENS_21__tree_const_iteratorIS5_SN_iEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEj"
-  },
-  {
-   "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__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
-   "name" : "__aeabi_d2lz"
-  },
-  {
-   "name" : "__aeabi_d2ulz"
-  },
-  {
-   "name" : "__aeabi_l2d"
-  },
-  {
-   "name" : "__aeabi_l2f"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
    "name" : "__aeabi_memclr"
   },
   {
@@ -1678,54 +210,6 @@
    "name" : "__aeabi_memset8"
   },
   {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_ul2d"
-  },
-  {
-   "name" : "__aeabi_ul2f"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__fixdfdi"
-  },
-  {
-   "name" : "__fixunsdfdi"
-  },
-  {
-   "name" : "__floatdidf"
-  },
-  {
-   "name" : "__floatdisf"
-  },
-  {
-   "name" : "__floatundidf"
-  },
-  {
-   "name" : "__floatundisf"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1825,9 +309,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1852,12 +333,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1969,15 +444,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -2092,172 +558,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2298,68 +598,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-176",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2434,9 +672,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-49",
+   "referenced_type" : "type-80",
    "return_type" : "type-12",
-   "self_type" : "type-49",
+   "self_type" : "type-80",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2458,95 +696,6 @@
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-173"
-    },
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-173"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-173"
-    },
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-170"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-170"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2777,7 +926,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-78"
     }
    ],
    "return_type" : "type-12",
@@ -2804,7 +953,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -2816,7 +965,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -2961,12 +1110,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -3075,33 +1218,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-176"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -3272,7 +1388,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-85"
+     "referenced_type" : "type-115"
     },
     {
      "referenced_type" : "type-10"
@@ -3515,10 +1631,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-77"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-77",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3545,10 +1661,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-47",
+   "return_type" : "type-78",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3557,7 +1673,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-52"
+     "referenced_type" : "type-83"
     },
     {
      "referenced_type" : "type-11"
@@ -3627,42 +1743,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-53",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
@@ -3827,7 +1907,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-72"
     },
     {
      "referenced_type" : "type-6"
@@ -3857,13 +1937,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-82"
+     "referenced_type" : "type-76"
     }
    ],
    "return_type" : "type-10",
@@ -3875,7 +1955,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -3893,7 +1973,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -3908,7 +1988,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-79",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3920,7 +2000,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-79",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3929,7 +2009,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -3944,7 +2024,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -3956,7 +2036,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -3968,13 +2048,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-81"
+     "referenced_type" : "type-75"
     }
    ],
    "return_type" : "type-10",
@@ -3986,7 +2066,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -4004,7 +2084,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -4025,7 +2105,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -4040,7 +2120,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-45",
@@ -4244,7 +2324,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     },
     {
      "referenced_type" : "type-13"
@@ -4262,7 +2342,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-10",
@@ -4274,13 +2354,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-54",
+   "referenced_type" : "type-85",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-86",
+   "referenced_type" : "type-116",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -4290,35 +2370,15 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "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-171",
-   "self_type" : "type-173",
-   "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-168",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
+   "referenced_type" : "type-103",
+   "self_type" : "type-102",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4326,17 +2386,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-197",
-   "self_type" : "type-196",
+   "referenced_type" : "type-153",
+   "self_type" : "type-152",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4353,8 +2404,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
+   "referenced_type" : "type-66",
+   "self_type" : "type-65",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4371,8 +2422,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-133",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4380,17 +2431,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-189",
-   "self_type" : "type-188",
+   "referenced_type" : "type-145",
+   "self_type" : "type-144",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4407,8 +2449,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
+   "referenced_type" : "type-56",
+   "self_type" : "type-55",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4416,22 +2458,13 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
+   "referenced_type" : "type-94",
+   "self_type" : "type-93",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-176",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
    "referenced_type" : "type-38",
@@ -4497,8 +2530,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-78",
+   "referenced_type" : "type-71",
+   "self_type" : "type-72",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4506,8 +2539,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-154",
-   "self_type" : "type-156",
+   "referenced_type" : "type-113",
+   "self_type" : "type-115",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4515,17 +2548,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-161",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-83",
-   "self_type" : "type-85",
+   "referenced_type" : "type-121",
+   "self_type" : "type-124",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4551,8 +2575,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-76",
+   "self_type" : "type-75",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4585,19 +2609,10 @@
   },
   {
    "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-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
+   "referenced_type" : "type-111",
+   "self_type" : "type-110",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4605,8 +2620,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-152",
-   "self_type" : "type-151",
+   "referenced_type" : "type-118",
+   "self_type" : "type-117",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4614,17 +2629,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-79",
+   "referenced_type" : "type-74",
+   "self_type" : "type-73",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4650,8 +2656,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-49",
-   "self_type" : "type-52",
+   "referenced_type" : "type-80",
+   "self_type" : "type-83",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4696,16 +2702,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-167",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
@@ -4721,7 +2717,7 @@
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
    "referenced_type" : "type-22",
-   "self_type" : "type-77",
+   "self_type" : "type-71",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4730,8 +2726,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-155",
-   "self_type" : "type-154",
+   "referenced_type" : "type-114",
+   "self_type" : "type-113",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4740,18 +2736,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-162",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-84",
-   "self_type" : "type-83",
+   "referenced_type" : "type-122",
+   "self_type" : "type-121",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4766,26 +2752,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-172",
-   "self_type" : "type-171",
-   "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-169",
-   "self_type" : "type-168",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
diff --git a/29/32/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
index c2b2039..c7f813e 100644
--- a/29/32/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
+++ b/29/32/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
@@ -1,293 +1,5 @@
 {
- "array_types" :
- [
-  {
-   "linker_set_key" : "char *[]",
-   "name" : "char *[]",
-   "referenced_type" : "type-96",
-   "self_type" : "type-198",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/time.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [120]",
-   "name" : "char [120]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-192",
-   "size" : 120,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [32]",
-   "name" : "char [32]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-185",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [4]",
-   "name" : "char [4]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-152",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *[65]",
-   "name" : "const char *[65]",
-   "referenced_type" : "type-90",
-   "self_type" : "type-195",
-   "size" : 260,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/signal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double [32]",
-   "name" : "double [32]",
-   "referenced_type" : "type-276",
-   "self_type" : "type-275",
-   "size" : 256,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [10]",
-   "name" : "int [10]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-207",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [13]",
-   "name" : "int [13]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-164",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1]",
-   "name" : "int [1]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2]",
-   "name" : "int [2]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-156",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [8]",
-   "name" : "int [8]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-186",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
-   "referenced_type" : "type-285",
-   "self_type" : "type-284",
-   "size" : 1024,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::v128 [32]",
-   "name" : "libunwind::v128 [32]",
-   "referenced_type" : "type-278",
-   "self_type" : "type-277",
-   "size" : 512,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-48",
-   "self_type" : "type-60",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-48",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [13]",
-   "name" : "unsigned int [13]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 52,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [32]",
-   "name" : "unsigned int [32]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [4]",
-   "name" : "unsigned int [4]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-257",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [5]",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-255",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [128]",
-   "name" : "unsigned long [128]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-193",
-   "size" : 512,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [18]",
-   "name" : "unsigned long [18]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-180",
-   "size" : 72,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [1]",
-   "name" : "unsigned long [1]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sched.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [2]",
-   "name" : "unsigned long [2]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-170",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [32]",
-   "name" : "unsigned long [32]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [167]",
-   "name" : "unsigned long long [167]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [16]",
-   "name" : "unsigned long long [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [179]",
-   "name" : "unsigned long long [179]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-57",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [17]",
-   "name" : "unsigned long long [17]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-14",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [29]",
-   "name" : "unsigned long long [29]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-292",
-   "size" : 232,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [32]",
-   "name" : "unsigned long long [32]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-28",
-   "size" : 256,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_fpregs::fp_reg [8]",
-   "name" : "user_fpregs::fp_reg [8]",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 96,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  }
- ],
+ "array_types" : [],
  "builtin_types" :
  [
   {
@@ -296,8 +8,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
+   "referenced_type" : "type-5",
+   "self_type" : "type-5",
    "size" : 1
   },
   {
@@ -306,16 +18,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char",
    "name" : "char",
-   "referenced_type" : "type-92",
-   "self_type" : "type-92",
+   "referenced_type" : "type-3",
+   "self_type" : "type-3",
    "size" : 1
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-276",
-   "self_type" : "type-276",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 8
   },
   {
@@ -323,8 +35,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -332,16 +44,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118",
+   "referenced_type" : "type-23",
+   "self_type" : "type-23",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
    "size" : 8
   },
   {
@@ -349,8 +61,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
+   "referenced_type" : "type-18",
+   "self_type" : "type-18",
    "size" : 8
   },
   {
@@ -358,8 +70,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-150",
-   "self_type" : "type-150",
+   "referenced_type" : "type-20",
+   "self_type" : "type-20",
    "size" : 2
   },
   {
@@ -368,8 +80,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
+   "referenced_type" : "type-16",
+   "self_type" : "type-16",
    "size" : 1
   },
   {
@@ -378,8 +90,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned int",
    "name" : "unsigned int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-4",
+   "self_type" : "type-4",
    "size" : 4
   },
   {
@@ -388,8 +100,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-112",
-   "self_type" : "type-112",
+   "referenced_type" : "type-19",
+   "self_type" : "type-19",
    "size" : 4
   },
   {
@@ -398,8 +110,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
+   "referenced_type" : "type-22",
+   "self_type" : "type-22",
    "size" : 8
   },
   {
@@ -408,20 +120,586 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-49",
-   "self_type" : "type-49",
+   "referenced_type" : "type-17",
+   "self_type" : "type-17",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-134",
-   "self_type" : "type-134"
+   "referenced_type" : "type-15",
+   "self_type" : "type-15"
   }
  ],
  "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" : "__aeabi_ldivmod"
+  },
+  {
    "name" : "__aeabi_memclr"
   },
   {
@@ -431,6 +709,24 @@
    "name" : "__aeabi_memclr8"
   },
   {
+   "name" : "__aeabi_memcpy"
+  },
+  {
+   "name" : "__aeabi_memcpy4"
+  },
+  {
+   "name" : "__aeabi_memcpy8"
+  },
+  {
+   "name" : "__aeabi_memmove"
+  },
+  {
+   "name" : "__aeabi_memmove4"
+  },
+  {
+   "name" : "__aeabi_memmove8"
+  },
+  {
    "name" : "__aeabi_memset"
   },
   {
@@ -438,9 +734,158 @@
   },
   {
    "name" : "__aeabi_memset8"
+  },
+  {
+   "name" : "__aeabi_uidiv"
+  },
+  {
+   "name" : "__aeabi_uidivmod"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__divmoddi4"
+  },
+  {
+   "name" : "__udivmoddi4"
+  },
+  {
+   "name" : "__udivmodsi4"
+  },
+  {
+   "name" : "__udivsi3"
+  },
+  {
+   "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" : [],
+ "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" :
  [
   {
@@ -448,7583 +893,368 @@
    "enum_fields" :
    [
     {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
      "enum_field_value" : 0,
-     "name" : "(anonymous namespace)::Descriptor::SU16"
+     "name" : "SP_BACKGROUND"
     },
     {
      "enum_field_value" : 1,
-     "name" : "(anonymous namespace)::Descriptor::LU16"
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
     },
     {
      "enum_field_value" : 3,
-     "name" : "(anonymous namespace)::Descriptor::LU32"
+     "name" : "SP_AUDIO_APP"
     },
     {
      "enum_field_value" : 4,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED0"
+     "name" : "SP_AUDIO_SYS"
     },
     {
      "enum_field_value" : 5,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED1"
+     "name" : "SP_TOP_APP"
     },
     {
      "enum_field_value" : 6,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED2"
+     "name" : "SP_RT_APP"
     },
     {
      "enum_field_value" : 7,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED3"
+     "name" : "SP_RESTRICTED"
     },
     {
      "enum_field_value" : 8,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED4"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED5"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED6"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED7"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED8"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED9"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED10"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED11"
-    }
-   ],
-   "linker_set_key" : "Descriptor::Format",
-   "name" : "Descriptor::Format",
-   "referenced_type" : "type-315",
-   "self_type" : "type-315",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor6FormatE"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "(anonymous namespace)::Descriptor::CLEANUP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "(anonymous namespace)::Descriptor::FUNC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "(anonymous namespace)::Descriptor::CATCH"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "(anonymous namespace)::Descriptor::INVALID"
-    }
-   ],
-   "linker_set_key" : "Descriptor::Kind",
-   "name" : "Descriptor::Kind",
-   "referenced_type" : "type-316",
-   "self_type" : "type-316",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor4KindE"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "_UA_SEARCH_PHASE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UA_CLEANUP_PHASE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UA_HANDLER_FRAME"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_UA_FORCE_UNWIND"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "_UA_END_OF_STACK"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Action",
-   "name" : "_Unwind_Action",
-   "referenced_type" : "type-238",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTS14_Unwind_Action"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "_UA_SEARCH_PHASE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UA_CLEANUP_PHASE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UA_HANDLER_FRAME"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_UA_FORCE_UNWIND"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "_UA_END_OF_STACK"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Action",
-   "name" : "_Unwind_Action",
-   "referenced_type" : "type-329",
-   "self_type" : "type-329",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_Action"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_NO_REASON"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_URC_FATAL_PHASE2_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_URC_FATAL_PHASE1_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_URC_NORMAL_STOP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_URC_END_OF_STACK"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "_URC_HANDLER_FOUND"
+     "name" : "SP_CNT"
     },
     {
      "enum_field_value" : 7,
-     "name" : "_URC_INSTALL_CONTEXT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_URC_CONTINUE_UNWIND"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "_URC_FAILURE"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Reason_Code",
-   "name" : "_Unwind_Reason_Code",
-   "referenced_type" : "type-225",
-   "self_type" : "type-225",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTS19_Unwind_Reason_Code"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_NO_REASON"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_OK"
+     "name" : "SP_MAX"
     },
     {
      "enum_field_value" : 1,
-     "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_URC_FATAL_PHASE2_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_URC_FATAL_PHASE1_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_URC_NORMAL_STOP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_URC_END_OF_STACK"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "_URC_HANDLER_FOUND"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "_URC_INSTALL_CONTEXT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_URC_CONTINUE_UNWIND"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "_URC_FAILURE"
+     "name" : "SP_SYSTEM_DEFAULT"
     }
    ],
-   "linker_set_key" : "_Unwind_Reason_Code",
-   "name" : "_Unwind_Reason_Code",
-   "referenced_type" : "type-317",
-   "self_type" : "type-317",
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-11",
+   "self_type" : "type-11",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
    "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_Reason_Code"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSD_UINT32"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSD_VFPX"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_UVRSD_UINT64"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UVRSD_FLOAT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_UVRSD_DOUBLE"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_DataRepresentation",
-   "name" : "_Unwind_VRS_DataRepresentation",
-   "referenced_type" : "type-354",
-   "self_type" : "type-354",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_DataRepresentation"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSC_CORE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSC_VFP"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_UVRSC_WMMXD"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UVRSC_WMMXC"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_RegClass",
-   "name" : "_Unwind_VRS_RegClass",
-   "referenced_type" : "type-342",
-   "self_type" : "type-342",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_RegClass"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSR_NOT_IMPLEMENTED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UVRSR_FAILED"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_Result",
-   "name" : "_Unwind_VRS_Result",
-   "referenced_type" : "type-357",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_Result"
+   "unique_id" : "SchedPolicy"
   }
  ],
- "function_types" :
+ "function_types" : [],
+ "functions" :
  [
   {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
-   "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
    "parameters" :
    [
     {
-     "referenced_type" : "type-348"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-145"
+     "referenced_type" : "type-9"
     }
    ],
-   "referenced_type" : "type-347",
-   "return_type" : "type-317",
-   "self_type" : "type-347",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void ()",
-   "name" : "void ()",
-   "referenced_type" : "type-158",
-   "return_type" : "type-134",
-   "self_type" : "type-158",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
    "parameters" :
    [
     {
-     "referenced_type" : "type-225"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-252"
-    }
-   ],
-   "referenced_type" : "type-251",
-   "return_type" : "type-134",
-   "self_type" : "type-251",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-317"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-318"
+     "referenced_type" : "type-9"
     }
    ],
-   "referenced_type" : "type-321",
-   "return_type" : "type-134",
-   "self_type" : "type-321",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void (int)",
-   "name" : "void (int)",
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
    "parameters" :
    [
     {
-     "referenced_type" : "type-39"
-    }
-   ],
-   "referenced_type" : "type-133",
-   "return_type" : "type-134",
-   "self_type" : "type-133",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (int, siginfo *, void *)",
-   "name" : "void (int, siginfo *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-39"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-137"
+     "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-145"
-    }
-   ],
-   "referenced_type" : "type-136",
-   "return_type" : "type-134",
-   "self_type" : "type-136",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (sigval)",
-   "name" : "void (sigval)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-144"
-    }
-   ],
-   "referenced_type" : "type-167",
-   "return_type" : "type-134",
-   "self_type" : "type-167",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (void *)",
-   "name" : "void (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    }
-   ],
-   "referenced_type" : "type-203",
-   "return_type" : "type-134",
-   "self_type" : "type-203",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (void *, const void *)",
-   "name" : "void (void *, const void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-35"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-5"
     }
    ],
-   "referenced_type" : "type-240",
-   "return_type" : "type-134",
-   "self_type" : "type-240",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(unsigned int, const void *)",
-   "name" : "void *(unsigned int, const void *)",
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-35"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-5"
     }
    ],
-   "referenced_type" : "type-231",
-   "return_type" : "type-145",
-   "self_type" : "type-231",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
-   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "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-12"
-    },
-    {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-243",
-   "return_type" : "type-145",
-   "self_type" : "type-243",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-12",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(void *, unsigned int, const void *)",
-   "name" : "void *(void *, unsigned int, const void *)",
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
    "parameters" :
    [
     {
-     "referenced_type" : "type-145"
-    },
+     "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-232"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-236",
-   "return_type" : "type-145",
-   "self_type" : "type-236",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "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"
   }
  ],
- "functions" : [],
  "global_vars" : [],
  "lvalue_reference_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "referenced_type" : "type-221",
-   "self_type" : "type-222",
+   "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-27",
+   "self_type" : "type-30",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::UnwindInfoSections &",
-   "name" : "const libunwind::UnwindInfoSections &",
-   "referenced_type" : "type-211",
-   "self_type" : "type-215",
+   "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" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "referenced_type" : "type-217",
-   "self_type" : "type-220",
+   "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-24",
+   "self_type" : "type-26",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "libunwind::LocalAddressSpace &",
-   "name" : "libunwind::LocalAddressSpace &",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
+   "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-33",
+   "self_type" : "type-35",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindInfoSections &",
-   "name" : "libunwind::UnwindInfoSections &",
-   "referenced_type" : "type-102",
-   "self_type" : "type-105",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int &",
-   "name" : "unsigned int &",
-   "referenced_type" : "type-12",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-309",
-   "self_type" : "type-308",
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-11",
+   "self_type" : "type-13",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-349",
-   "self_type" : "type-348",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-361",
-   "self_type" : "type-360",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Control_Block *",
-   "name" : "_Unwind_Control_Block *",
-   "referenced_type" : "type-249",
-   "self_type" : "type-252",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Control_Block *",
-   "name" : "_Unwind_Control_Block *",
-   "referenced_type" : "type-319",
-   "self_type" : "type-318",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
-   "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
-   "referenced_type" : "type-347",
-   "self_type" : "type-350",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__pthread_cleanup_t *",
-   "name" : "__pthread_cleanup_t *",
-   "referenced_type" : "type-200",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-228",
-   "self_type" : "type-227",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-311",
-   "self_type" : "type-310",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-337",
-   "self_type" : "type-336",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-339",
-   "self_type" : "type-338",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-356",
-   "self_type" : "type-355",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-92",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
    "alignment" : 4,
    "linker_set_key" : "const char *",
    "name" : "const char *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-90",
+   "referenced_type" : "type-2",
+   "self_type" : "type-1",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const elf32_phdr *",
-   "name" : "const elf32_phdr *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "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" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "referenced_type" : "type-221",
-   "self_type" : "type-223",
+   "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-32",
+   "self_type" : "type-31",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_arm *",
-   "name" : "const libunwind::Registers_arm *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_arm64 *",
-   "name" : "const libunwind::Registers_arm64 *",
-   "referenced_type" : "type-385",
-   "self_type" : "type-386",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_mips_newabi *",
-   "name" : "const libunwind::Registers_mips_newabi *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_mips_o32 *",
-   "name" : "const libunwind::Registers_mips_o32 *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_or1k *",
-   "name" : "const libunwind::Registers_or1k *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_ppc *",
-   "name" : "const libunwind::Registers_ppc *",
-   "referenced_type" : "type-377",
-   "self_type" : "type-378",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_ppc64 *",
-   "name" : "const libunwind::Registers_ppc64 *",
-   "referenced_type" : "type-382",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_sparc *",
-   "name" : "const libunwind::Registers_sparc *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_x86 *",
-   "name" : "const libunwind::Registers_x86 *",
-   "referenced_type" : "type-370",
-   "self_type" : "type-371",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_x86_64 *",
-   "name" : "const libunwind::Registers_x86_64 *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::UnwindInfoSections *",
-   "name" : "const libunwind::UnwindInfoSections *",
-   "referenced_type" : "type-211",
-   "self_type" : "type-218",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned int *",
-   "name" : "const unsigned int *",
-   "referenced_type" : "type-248",
-   "self_type" : "type-314",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const void *",
-   "name" : "const void *",
-   "referenced_type" : "type-233",
-   "self_type" : "type-232",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "dwarf_eh_bases *",
-   "name" : "dwarf_eh_bases *",
-   "referenced_type" : "type-353",
-   "self_type" : "type-352",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "dynamic *",
-   "name" : "dynamic *",
-   "referenced_type" : "type-38",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-351",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::AbstractUnwindCursor *",
-   "name" : "libunwind::AbstractUnwindCursor *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "referenced_type" : "type-217",
-   "self_type" : "type-219",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::LocalAddressSpace *",
-   "name" : "libunwind::LocalAddressSpace *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-103",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::RWMutex *",
-   "name" : "libunwind::RWMutex *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-208",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_arm *",
-   "name" : "libunwind::Registers_arm *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-387",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_arm64 *",
-   "name" : "libunwind::Registers_arm64 *",
-   "referenced_type" : "type-290",
-   "self_type" : "type-384",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_mips_newabi *",
-   "name" : "libunwind::Registers_mips_newabi *",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_mips_o32 *",
-   "name" : "libunwind::Registers_mips_o32 *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_or1k *",
-   "name" : "libunwind::Registers_or1k *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_ppc *",
-   "name" : "libunwind::Registers_ppc *",
-   "referenced_type" : "type-272",
-   "self_type" : "type-375",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_ppc64 *",
-   "name" : "libunwind::Registers_ppc64 *",
-   "referenced_type" : "type-282",
-   "self_type" : "type-379",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_sparc *",
-   "name" : "libunwind::Registers_sparc *",
-   "referenced_type" : "type-34",
-   "self_type" : "type-33",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_x86 *",
-   "name" : "libunwind::Registers_x86 *",
-   "referenced_type" : "type-262",
-   "self_type" : "type-369",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_x86_64 *",
-   "name" : "libunwind::Registers_x86_64 *",
-   "referenced_type" : "type-267",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
-   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-210",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindInfoSections *",
-   "name" : "libunwind::UnwindInfoSections *",
-   "referenced_type" : "type-102",
-   "self_type" : "type-107",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "link_map *",
-   "name" : "link_map *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "siginfo *",
-   "name" : "siginfo *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ucontext *",
-   "name" : "ucontext *",
-   "referenced_type" : "type-188",
-   "self_type" : "type-189",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-259",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-313",
-   "self_type" : "type-312",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-345",
-   "self_type" : "type-344",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-359",
-   "self_type" : "type-358",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_context_t *",
-   "name" : "unw_context_t *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-368",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_cursor_t *",
-   "name" : "unw_cursor_t *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-346",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_proc_info_t *",
-   "name" : "unw_proc_info_t *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_fpregs *",
-   "name" : "user_fpregs *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-187",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_regs *",
-   "name" : "user_regs *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)()",
-   "name" : "void (*)()",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "referenced_type" : "type-251",
-   "self_type" : "type-250",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "referenced_type" : "type-321",
-   "self_type" : "type-320",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(int)",
-   "name" : "void (*)(int)",
-   "referenced_type" : "type-133",
-   "self_type" : "type-132",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(int, siginfo *, void *)",
-   "name" : "void (*)(int, siginfo *, void *)",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(sigval)",
-   "name" : "void (*)(sigval)",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(void *)",
-   "name" : "void (*)(void *)",
-   "referenced_type" : "type-203",
-   "self_type" : "type-202",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(void *, const void *)",
-   "name" : "void (*)(void *, const void *)",
-   "referenced_type" : "type-240",
-   "self_type" : "type-239",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(unsigned int, const void *)",
-   "name" : "void *(*)(unsigned int, const void *)",
-   "referenced_type" : "type-231",
-   "self_type" : "type-230",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
-   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
-   "name" : "void *(*)(void *, unsigned int, const void *)",
-   "referenced_type" : "type-236",
-   "self_type" : "type-235",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
  "qualified_types" :
  [
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "char *const",
-   "name" : "char *const",
-   "referenced_type" : "type-96",
-   "self_type" : "type-365",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const bool",
-   "name" : "const bool",
-   "referenced_type" : "type-13",
-   "self_type" : "type-260",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h"
-  },
-  {
    "alignment" : 1,
    "is_const" : true,
    "linker_set_key" : "const char",
    "name" : "const char",
-   "referenced_type" : "type-92",
-   "self_type" : "type-91",
+   "referenced_type" : "type-3",
+   "self_type" : "type-2",
    "size" : 1,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "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-90",
-   "self_type" : "type-364",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const[65]",
-   "name" : "const char *const[65]",
-   "referenced_type" : "type-195",
-   "self_type" : "type-196",
-   "size" : 260,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const elf32_phdr",
-   "name" : "const elf32_phdr",
-   "referenced_type" : "type-62",
-   "self_type" : "type-94",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "referenced_type" : "type-217",
-   "self_type" : "type-221",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_arm",
-   "name" : "const libunwind::Registers_arm",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_arm64",
-   "name" : "const libunwind::Registers_arm64",
-   "referenced_type" : "type-290",
-   "self_type" : "type-385",
-   "size" : 528,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_mips_newabi",
-   "name" : "const libunwind::Registers_mips_newabi",
-   "referenced_type" : "type-30",
-   "self_type" : "type-31",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_mips_o32",
-   "name" : "const libunwind::Registers_mips_o32",
-   "referenced_type" : "type-24",
-   "self_type" : "type-25",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_or1k",
-   "name" : "const libunwind::Registers_or1k",
-   "referenced_type" : "type-19",
-   "self_type" : "type-20",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_ppc",
-   "name" : "const libunwind::Registers_ppc",
-   "referenced_type" : "type-272",
-   "self_type" : "type-377",
-   "size" : 936,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_ppc64",
-   "name" : "const libunwind::Registers_ppc64",
-   "referenced_type" : "type-282",
-   "self_type" : "type-382",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_sparc",
-   "name" : "const libunwind::Registers_sparc",
-   "referenced_type" : "type-34",
-   "self_type" : "type-36",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_x86",
-   "name" : "const libunwind::Registers_x86",
-   "referenced_type" : "type-262",
-   "self_type" : "type-370",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_x86_64",
-   "name" : "const libunwind::Registers_x86_64",
-   "referenced_type" : "type-267",
-   "self_type" : "type-373",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::UnwindInfoSections",
-   "name" : "const libunwind::UnwindInfoSections",
-   "referenced_type" : "type-102",
-   "self_type" : "type-211",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-248",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/config.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const void",
-   "name" : "const void",
-   "referenced_type" : "type-134",
-   "self_type" : "type-233",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const void *const",
-   "name" : "const void *const",
-   "referenced_type" : "type-232",
-   "self_type" : "type-362",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void (*volatile)(void *, const void *)",
-   "name" : "void (*volatile)(void *, const void *)",
-   "referenced_type" : "type-239",
-   "self_type" : "type-241",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
-   "name" : "void *(*volatile)(unsigned int, const void *)",
-   "referenced_type" : "type-230",
-   "self_type" : "type-234",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
-   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
-   "referenced_type" : "type-242",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
-   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
-   "referenced_type" : "type-235",
-   "self_type" : "type-237",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "void *const",
-   "name" : "void *const",
-   "referenced_type" : "type-145",
-   "self_type" : "type-363",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dli_fname",
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dli_fbase",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "dli_sname",
-     "field_offset" : 64,
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dli_saddr",
-     "field_offset" : 96,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "Dl_info",
-   "name" : "Dl_info",
-   "referenced_type" : "type-366",
-   "self_type" : "type-366",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/dlfcn.h",
-   "unique_id" : "Dl_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ch_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_size",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_addralign",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Chdr",
-   "name" : "Elf32_Chdr",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf32_Chdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_time_stamp",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_checksum",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_version",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_flags",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Lib",
-   "name" : "Elf32_Lib",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS9Elf32_Lib"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "m_value",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "m_poffset",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "m_repeat",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "m_stride",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf32_Move",
-   "name" : "Elf32_Move",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf32_Move"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "si_boundto",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "si_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf32_Syminfo",
-   "name" : "Elf32_Syminfo",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Syminfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vda_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vda_next",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verdaux",
-   "name" : "Elf32_Verdaux",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Verdaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vd_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_ndx",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_hash",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_aux",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_next",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verdef",
-   "name" : "Elf32_Verdef",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf32_Verdef"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vna_hash",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_other",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_name",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Vernaux",
-   "name" : "Elf32_Vernaux",
-   "referenced_type" : "type-86",
-   "self_type" : "type-86",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Vernaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vn_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_file",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_aux",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verneed",
-   "name" : "Elf32_Verneed",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Verneed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "a_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "a_un",
-     "field_offset" : 32,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "Elf32_auxv_t",
-   "name" : "Elf32_auxv_t",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf32_auxv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "a_val",
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3",
-   "name" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-70",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "ch_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_reserved",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_addralign",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "Elf64_Chdr",
-   "name" : "Elf64_Chdr",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf64_Chdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "d_tag",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "d_un",
-     "field_offset" : 64,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "Elf64_Dyn",
-   "name" : "Elf64_Dyn",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9Elf64_Dyn"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "d_val",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "d_ptr",
-     "referenced_type" : "type-6"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
-   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-42",
-   "self_type" : "type-42",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTSN9Elf64_DynUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_time_stamp",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_checksum",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_version",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_flags",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Lib",
-   "name" : "Elf64_Lib",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS9Elf64_Lib"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "m_value",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_poffset",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_repeat",
-     "field_offset" : 192,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "m_stride",
-     "field_offset" : 208,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf64_Move",
-   "name" : "Elf64_Move",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf64_Move"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "si_boundto",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "si_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf64_Syminfo",
-   "name" : "Elf64_Syminfo",
-   "referenced_type" : "type-80",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Syminfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vda_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vda_next",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verdaux",
-   "name" : "Elf64_Verdaux",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Verdaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vd_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_ndx",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_hash",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_aux",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_next",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verdef",
-   "name" : "Elf64_Verdef",
-   "referenced_type" : "type-83",
-   "self_type" : "type-83",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf64_Verdef"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vna_hash",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_other",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_name",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Vernaux",
-   "name" : "Elf64_Vernaux",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Vernaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vn_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_file",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_aux",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verneed",
-   "name" : "Elf64_Verneed",
-   "referenced_type" : "type-87",
-   "self_type" : "type-87",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Verneed"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "a_type",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "a_un",
-     "field_offset" : 64,
-     "referenced_type" : "type-72"
-    }
-   ],
-   "linker_set_key" : "Elf64_auxv_t",
-   "name" : "Elf64_auxv_t",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf64_auxv_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "a_val",
-     "referenced_type" : "type-6"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3",
-   "name" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-72",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "exception_class",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "exception_cleanup",
-     "field_offset" : 64,
-     "referenced_type" : "type-250"
-    },
-    {
-     "field_name" : "unwinder_cache",
-     "field_offset" : 96,
-     "referenced_type" : "type-253"
-    },
-    {
-     "field_name" : "barrier_cache",
-     "field_offset" : 256,
-     "referenced_type" : "type-254"
-    },
-    {
-     "field_name" : "cleanup_cache",
-     "field_offset" : 448,
-     "referenced_type" : "type-256"
-    },
-    {
-     "field_name" : "pr_cache",
-     "field_offset" : 576,
-     "referenced_type" : "type-258"
-    },
-    {
-     "field_offset" : 704,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Control_Block",
-   "name" : "_Unwind_Control_Block",
-   "referenced_type" : "type-249",
-   "self_type" : "type-249",
-   "size" : 88,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTS21_Unwind_Control_Block"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "exception_class",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "exception_cleanup",
-     "field_offset" : 64,
-     "referenced_type" : "type-320"
-    },
-    {
-     "field_name" : "unwinder_cache",
-     "field_offset" : 96,
-     "referenced_type" : "type-322"
-    },
-    {
-     "field_name" : "barrier_cache",
-     "field_offset" : 256,
-     "referenced_type" : "type-323"
-    },
-    {
-     "field_name" : "cleanup_cache",
-     "field_offset" : 448,
-     "referenced_type" : "type-324"
-    },
-    {
-     "field_name" : "pr_cache",
-     "field_offset" : 576,
-     "referenced_type" : "type-325"
-    },
-    {
-     "field_offset" : 704,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Control_Block",
-   "name" : "_Unwind_Control_Block",
-   "referenced_type" : "type-319",
-   "self_type" : "type-319",
-   "size" : 88,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "reserved1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved3",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved4",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved5",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "referenced_type" : "type-253",
-   "self_type" : "type-253",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "reserved1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved3",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved4",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved5",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "referenced_type" : "type-322",
-   "self_type" : "type-322",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sp",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "bitpattern",
-     "field_offset" : 32,
-     "referenced_type" : "type-255"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "referenced_type" : "type-254",
-   "self_type" : "type-254",
-   "size" : 24,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sp",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "bitpattern",
-     "field_offset" : 32,
-     "referenced_type" : "type-255"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "referenced_type" : "type-323",
-   "self_type" : "type-323",
-   "size" : 24,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitpattern",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "referenced_type" : "type-256",
-   "self_type" : "type-256",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitpattern",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "referenced_type" : "type-324",
-   "self_type" : "type-324",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fnstart",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ehtp",
-     "field_offset" : 32,
-     "referenced_type" : "type-259"
-    },
-    {
-     "field_name" : "additional",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "referenced_type" : "type-258",
-   "self_type" : "type-258",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fnstart",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ehtp",
-     "field_offset" : 32,
-     "referenced_type" : "type-259"
-    },
-    {
-     "field_name" : "additional",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "referenced_type" : "type-325",
-   "self_type" : "type-325",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "__kernel_fd_set",
-   "name" : "__kernel_fd_set",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
-   "unique_id" : "_ZTS15__kernel_fd_set"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "__kernel_fd_set",
-   "name" : "__kernel_fd_set",
-   "referenced_type" : "type-327",
-   "self_type" : "type-327",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
-   "unique_id" : "__kernel_fd_set"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "val",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "__kernel_fsid_t",
-   "name" : "__kernel_fsid_t",
-   "referenced_type" : "type-160",
-   "self_type" : "type-160",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
-   "unique_id" : "_ZTS15__kernel_fsid_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "val",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "__kernel_fsid_t",
-   "name" : "__kernel_fsid_t",
-   "referenced_type" : "type-328",
-   "self_type" : "type-328",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
-   "unique_id" : "__kernel_fsid_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-126"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 128,
-     "referenced_type" : "type-126"
-    }
-   ],
-   "linker_set_key" : "__kernel_itimerspec",
-   "name" : "__kernel_itimerspec",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS19__kernel_itimerspec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_usec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "__kernel_old_timeval",
-   "name" : "__kernel_old_timeval",
-   "referenced_type" : "type-128",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS20__kernel_old_timeval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_u",
-     "referenced_type" : "type-131"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 96,
-     "referenced_type" : "type-157"
-    }
-   ],
-   "linker_set_key" : "__kernel_sigaction",
-   "name" : "__kernel_sigaction",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTS18__kernel_sigaction"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "_sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
-   "name" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-131",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "tv_nsec",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "__kernel_timespec",
-   "name" : "__kernel_timespec",
-   "referenced_type" : "type-126",
-   "self_type" : "type-126",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS17__kernel_timespec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__cleanup_prev",
-     "referenced_type" : "type-201"
-    },
-    {
-     "field_name" : "__cleanup_routine",
-     "field_offset" : 32,
-     "referenced_type" : "type-202"
-    },
-    {
-     "field_name" : "__cleanup_arg",
-     "field_offset" : 64,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "__pthread_cleanup_t",
-   "name" : "__pthread_cleanup_t",
-   "referenced_type" : "type-200",
-   "self_type" : "type-200",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h",
-   "unique_id" : "__pthread_cleanup_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_kill",
-     "referenced_type" : "type-142"
-    },
-    {
-     "field_name" : "_timer",
-     "referenced_type" : "type-143"
-    },
-    {
-     "field_name" : "_rt",
-     "referenced_type" : "type-146"
-    },
-    {
-     "field_name" : "_sigchld",
-     "referenced_type" : "type-147"
-    },
-    {
-     "field_name" : "_sigfault",
-     "referenced_type" : "type-148"
-    },
-    {
-     "field_name" : "_sigpoll",
-     "referenced_type" : "type-154"
-    },
-    {
-     "field_name" : "_sigsys",
-     "referenced_type" : "type-155"
-    }
-   ],
-   "linker_set_key" : "__sifields",
-   "name" : "__sifields",
-   "record_kind" : "union",
-   "referenced_type" : "type-141",
-   "self_type" : "type-141",
-   "size" : 20,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS10__sifields"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
-   "referenced_type" : "type-142",
-   "self_type" : "type-142",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_tid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_overrun",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigval",
-     "field_offset" : 64,
-     "referenced_type" : "type-144"
-    },
-    {
-     "field_name" : "_sys_private",
-     "field_offset" : 96,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
-   "referenced_type" : "type-143",
-   "self_type" : "type-143",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "_sigval",
-     "field_offset" : 64,
-     "referenced_type" : "type-144"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt1_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "_status",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_utime",
-     "field_offset" : 96,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "_stime",
-     "field_offset" : 128,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
-   "referenced_type" : "type-147",
-   "self_type" : "type-147",
-   "size" : 20,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt2_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_addr",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_offset" : 32,
-     "referenced_type" : "type-149"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
-   "referenced_type" : "type-148",
-   "self_type" : "type-148",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_addr_lsb",
-     "referenced_type" : "type-150"
-    },
-    {
-     "field_name" : "_addr_bnd",
-     "referenced_type" : "type-151"
-    },
-    {
-     "field_name" : "_addr_pkey",
-     "referenced_type" : "type-153"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
-   "record_kind" : "union",
-   "referenced_type" : "type-149",
-   "self_type" : "type-149",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_dummy_bnd",
-     "referenced_type" : "type-152"
-    },
-    {
-     "field_name" : "_lower",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "_upper",
-     "field_offset" : 64,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
-   "referenced_type" : "type-151",
-   "self_type" : "type-151",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_dummy_pkey",
-     "referenced_type" : "type-152"
-    },
-    {
-     "field_name" : "_pkey",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
-   "referenced_type" : "type-153",
-   "self_type" : "type-153",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_band",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "_fd",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt4_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_call_addr",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "_syscall",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_arch",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt5_E"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
-   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
-   "referenced_type" : "type-296",
-   "self_type" : "type-296",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-9" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-297",
-   "self_type" : "type-297",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
-   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
-   "referenced_type" : "type-293",
-   "self_type" : "type-293",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-290" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-294",
-   "self_type" : "type-294",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
-   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
-   "referenced_type" : "type-305",
-   "self_type" : "type-305",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-30" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-306",
-   "self_type" : "type-306",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
-   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
-   "referenced_type" : "type-302",
-   "self_type" : "type-302",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-24" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-303",
-   "self_type" : "type-303",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
-   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
-   "referenced_type" : "type-299",
-   "self_type" : "type-299",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-19" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-300",
-   "self_type" : "type-300",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
-   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
-   "referenced_type" : "type-279",
-   "self_type" : "type-279",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-272" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-280",
-   "self_type" : "type-280",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
-   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
-   "referenced_type" : "type-287",
-   "self_type" : "type-287",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-282" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-288",
-   "self_type" : "type-288",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
-   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
-   "referenced_type" : "type-376",
-   "self_type" : "type-376",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-34" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-381",
-   "self_type" : "type-381",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
-   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
-   "referenced_type" : "type-264",
-   "self_type" : "type-264",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-262" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-265",
-   "self_type" : "type-265",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
-   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
-   "referenced_type" : "type-269",
-   "self_type" : "type-269",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-267" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-270",
-   "self_type" : "type-270",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
-   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
-   "referenced_type" : "type-204",
-   "self_type" : "type-204",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-51" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
-   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
-   "referenced_type" : "type-214",
-   "self_type" : "type-214",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-56" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
-   "referenced_type" : "type-295",
-   "self_type" : "type-295",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-9", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
-   "referenced_type" : "type-289",
-   "self_type" : "type-289",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-290", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
-   "referenced_type" : "type-304",
-   "self_type" : "type-304",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-30", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
-   "referenced_type" : "type-301",
-   "self_type" : "type-301",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-24", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
-   "referenced_type" : "type-298",
-   "self_type" : "type-298",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-19", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
-   "referenced_type" : "type-271",
-   "self_type" : "type-271",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-272", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
-   "referenced_type" : "type-281",
-   "self_type" : "type-281",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-282", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
-   "referenced_type" : "type-307",
-   "self_type" : "type-307",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-34", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
-   "referenced_type" : "type-261",
-   "self_type" : "type-261",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-262", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
-   "referenced_type" : "type-266",
-   "self_type" : "type-266",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-267", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
-   "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
-   "referenced_type" : "type-50",
-   "self_type" : "type-50",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-51", "type-56" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__bits",
-     "referenced_type" : "type-121"
-    }
-   ],
-   "linker_set_key" : "cpu_set_t",
-   "name" : "cpu_set_t",
-   "referenced_type" : "type-120",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sched.h",
-   "unique_id" : "cpu_set_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "div_t",
-   "name" : "div_t",
-   "referenced_type" : "type-245",
-   "self_type" : "type-245",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "div_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "addressSpace",
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "sects",
-     "field_offset" : 32,
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "targetAddr",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "dl_iterate_cb_data",
-   "name" : "dl_iterate_cb_data",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dlpi_addr",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "dlpi_name",
-     "field_offset" : 32,
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dlpi_phdr",
-     "field_offset" : 64,
-     "referenced_type" : "type-93"
-    },
-    {
-     "field_name" : "dlpi_phnum",
-     "field_offset" : 96,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "dl_phdr_info",
-   "name" : "dl_phdr_info",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h",
-   "unique_id" : "dl_phdr_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tbase",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "dbase",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "func",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "dwarf_eh_bases",
-   "name" : "dwarf_eh_bases",
-   "referenced_type" : "type-353",
-   "self_type" : "type-353",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "dwarf_eh_bases"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "d_tag",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "d_un",
-     "field_offset" : 32,
-     "referenced_type" : "type-40"
-    }
-   ],
-   "linker_set_key" : "dynamic",
-   "name" : "dynamic",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS7dynamic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "d_val",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "d_ptr",
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
-   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-40",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTSN7dynamicUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "e_ident",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "e_type",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_machine",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_version",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_entry",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_phoff",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_shoff",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_flags",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_ehsize",
-     "field_offset" : 320,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phentsize",
-     "field_offset" : 336,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phnum",
-     "field_offset" : 352,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shentsize",
-     "field_offset" : 368,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shnum",
-     "field_offset" : 384,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shstrndx",
-     "field_offset" : 400,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf32_hdr",
-   "name" : "elf32_hdr",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_hdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "n_namesz",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_descsz",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_note",
-   "name" : "elf32_note",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_note"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "p_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_offset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_vaddr",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_paddr",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_filesz",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_memsz",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_flags",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_align",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_phdr",
-   "name" : "elf32_phdr",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_phdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_rel",
-   "name" : "elf32_rel",
-   "referenced_type" : "type-43",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_rel"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_addend",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "elf32_rela",
-   "name" : "elf32_rela",
-   "referenced_type" : "type-45",
-   "self_type" : "type-45",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_rela"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sh_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addr",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_offset",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_size",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_link",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_info",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addralign",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_entsize",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_shdr",
-   "name" : "elf32_shdr",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 40,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_shdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "st_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_value",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_info",
-     "field_offset" : 96,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_other",
-     "field_offset" : 104,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_shndx",
-     "field_offset" : 112,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf32_sym",
-   "name" : "elf32_sym",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_sym"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "e_ident",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "e_type",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_machine",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_version",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_entry",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_phoff",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_shoff",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_flags",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_ehsize",
-     "field_offset" : 416,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phentsize",
-     "field_offset" : 432,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phnum",
-     "field_offset" : 448,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shentsize",
-     "field_offset" : 464,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shnum",
-     "field_offset" : 480,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shstrndx",
-     "field_offset" : 496,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf64_hdr",
-   "name" : "elf64_hdr",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_hdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "n_namesz",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_descsz",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf64_note",
-   "name" : "elf64_note",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_note"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "p_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_vaddr",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_paddr",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_filesz",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_memsz",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_align",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_phdr",
-   "name" : "elf64_phdr",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 56,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_phdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_rel",
-   "name" : "elf64_rel",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_rel"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_addend",
-     "field_offset" : 128,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "elf64_rela",
-   "name" : "elf64_rela",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
-   "size" : 24,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_rela"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sh_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_addr",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_offset",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_size",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_link",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_info",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addralign",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_entsize",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_shdr",
-   "name" : "elf64_shdr",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_shdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "st_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_other",
-     "field_offset" : 40,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_shndx",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "st_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "st_size",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_sym",
-   "name" : "elf64_sym",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
-   "size" : 24,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_sym"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "fd_set",
-   "name" : "fd_set",
-   "referenced_type" : "type-197",
-   "self_type" : "type-197",
-   "size" : 128,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/select.h",
-   "unique_id" : "fd_set"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "imaxdiv_t",
-   "name" : "imaxdiv_t",
-   "referenced_type" : "type-326",
-   "self_type" : "type-326",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/inttypes.h",
-   "unique_id" : "imaxdiv_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "imaxdiv_t",
-   "name" : "imaxdiv_t",
-   "referenced_type" : "type-367",
-   "self_type" : "type-367",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/inttypes.h",
-   "unique_id" : "_ZTS9imaxdiv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-117"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-117"
-    }
-   ],
-   "linker_set_key" : "itimerspec",
-   "name" : "itimerspec",
-   "referenced_type" : "type-124",
-   "self_type" : "type-124",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS10itimerspec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-122"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "itimerval",
-   "name" : "itimerval",
-   "referenced_type" : "type-125",
-   "self_type" : "type-125",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS9itimerval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "ldiv_t",
-   "name" : "ldiv_t",
-   "referenced_type" : "type-246",
-   "self_type" : "type-246",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "ldiv_t"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::AbstractUnwindCursor",
-   "name" : "libunwind::AbstractUnwindCursor",
-   "record_kind" : "class",
-   "referenced_type" : "type-55",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::EHABIIndexEntry",
-   "name" : "libunwind::EHABIIndexEntry",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_i",
-     "referenced_type" : "type-12"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_addressSpace",
-     "field_offset" : 32,
-     "referenced_type" : "type-103"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_sects",
-     "field_offset" : 64,
-     "referenced_type" : "type-218"
-    }
-   ],
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "referenced_type" : "type-217",
-   "self_type" : "type-217",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "template_args" : [ "type-53" ],
-   "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "libunwind::LocalAddressSpace",
-   "name" : "libunwind::LocalAddressSpace",
-   "record_kind" : "class",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_lock",
-     "referenced_type" : "type-206"
-    }
-   ],
-   "linker_set_key" : "libunwind::RWMutex",
-   "name" : "libunwind::RWMutex",
-   "record_kind" : "class",
-   "referenced_type" : "type-205",
-   "self_type" : "type-205",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
-   "unique_id" : "_ZTSN9libunwind7RWMutexE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-10"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_use_X_for_vfp_save",
-     "field_offset" : 512,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_saved_vfp_d0_d15",
-     "field_offset" : 520,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_saved_vfp_d16_d31",
-     "field_offset" : 528,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vfp_d0_d15_pad",
-     "field_offset" : 576,
-     "referenced_type" : "type-14"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vfp_d16_d31",
-     "field_offset" : 1664,
-     "referenced_type" : "type-15"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm",
-   "name" : "libunwind::Registers_arm",
-   "record_kind" : "class",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_armE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-291"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorHalfRegisters",
-     "field_offset" : 2176,
-     "referenced_type" : "type-275"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm64",
-   "name" : "libunwind::Registers_arm64",
-   "record_kind" : "class",
-   "referenced_type" : "type-290",
-   "self_type" : "type-290",
-   "size" : 528,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__x",
-     "referenced_type" : "type-292"
-    },
-    {
-     "field_name" : "__fp",
-     "field_offset" : 1856,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 1920,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__sp",
-     "field_offset" : 1984,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__ra_sign_state",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm64::GPRs",
-   "name" : "libunwind::Registers_arm64::GPRs",
-   "referenced_type" : "type-291",
-   "self_type" : "type-291",
-   "size" : 272,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-11"
-    },
-    {
-     "field_name" : "__sp",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm::GPRs",
-   "name" : "libunwind::Registers_arm::GPRs",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-27"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_newabi",
-   "name" : "libunwind::Registers_mips_newabi",
-   "record_kind" : "class",
-   "referenced_type" : "type-30",
-   "self_type" : "type-30",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__hi",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lo",
-     "field_offset" : 2176,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
-   "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_o32",
-   "name" : "libunwind::Registers_mips_o32",
-   "record_kind" : "class",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__hi",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lo",
-     "field_offset" : 1088,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
-   "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-16"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_or1k",
-   "name" : "libunwind::Registers_or1k",
-   "record_kind" : "class",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__epcr",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
-   "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-273"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_floatRegisters",
-     "field_offset" : 1280,
-     "referenced_type" : "type-274"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorRegisters",
-     "field_offset" : 3392,
-     "referenced_type" : "type-277"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc",
-   "name" : "libunwind::Registers_ppc",
-   "record_kind" : "class",
-   "referenced_type" : "type-272",
-   "self_type" : "type-272",
-   "size" : 936,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-283"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorScalarRegisters",
-     "field_offset" : 2496,
-     "referenced_type" : "type-284"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64",
-   "name" : "libunwind::Registers_ppc64",
-   "record_kind" : "class",
-   "referenced_type" : "type-282",
-   "self_type" : "type-282",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__srr0",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__srr1",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r0",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r1",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r2",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r3",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r4",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r5",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r6",
-     "field_offset" : 512,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r7",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 1024,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 1088,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r16",
-     "field_offset" : 1152,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r17",
-     "field_offset" : 1216,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r18",
-     "field_offset" : 1280,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r19",
-     "field_offset" : 1344,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r20",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r21",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r22",
-     "field_offset" : 1536,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r23",
-     "field_offset" : 1600,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r24",
-     "field_offset" : 1664,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r25",
-     "field_offset" : 1728,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r26",
-     "field_offset" : 1792,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r27",
-     "field_offset" : 1856,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r28",
-     "field_offset" : 1920,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r29",
-     "field_offset" : 1984,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r30",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r31",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__cr",
-     "field_offset" : 2176,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__xer",
-     "field_offset" : 2240,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 2304,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__ctr",
-     "field_offset" : 2368,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__vrsave",
-     "field_offset" : 2432,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
-   "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
-   "referenced_type" : "type-283",
-   "self_type" : "type-283",
-   "size" : 312,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "asfloat",
-     "referenced_type" : "type-286"
-    },
-    {
-     "field_name" : "v",
-     "referenced_type" : "type-278"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
-   "record_kind" : "union",
-   "referenced_type" : "type-285",
-   "self_type" : "type-285",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "f",
-     "referenced_type" : "type-276"
-    },
-    {
-     "field_name" : "v2",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
-   "referenced_type" : "type-286",
-   "self_type" : "type-286",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__fpregs",
-     "referenced_type" : "type-275"
-    },
-    {
-     "field_name" : "__fpscr_pad",
-     "field_offset" : 2048,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__fpscr",
-     "field_offset" : 2080,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
-   "name" : "libunwind::Registers_ppc::ppc_float_state_t",
-   "referenced_type" : "type-274",
-   "self_type" : "type-274",
-   "size" : 264,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__srr0",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__srr1",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r0",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r2",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r3",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r4",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r5",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r6",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r7",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 512,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 544,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r16",
-     "field_offset" : 576,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r17",
-     "field_offset" : 608,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r18",
-     "field_offset" : 640,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r19",
-     "field_offset" : 672,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r20",
-     "field_offset" : 704,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r21",
-     "field_offset" : 736,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r22",
-     "field_offset" : 768,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r23",
-     "field_offset" : 800,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r24",
-     "field_offset" : 832,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r25",
-     "field_offset" : 864,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r26",
-     "field_offset" : 896,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r27",
-     "field_offset" : 928,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r28",
-     "field_offset" : 960,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r29",
-     "field_offset" : 992,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r30",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r31",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__cr",
-     "field_offset" : 1088,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__xer",
-     "field_offset" : 1120,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 1152,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ctr",
-     "field_offset" : 1184,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__mq",
-     "field_offset" : 1216,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__vrsave",
-     "field_offset" : 1248,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
-   "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
-   "referenced_type" : "type-273",
-   "self_type" : "type-273",
-   "size" : 160,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_sparc",
-   "name" : "libunwind::Registers_sparc",
-   "record_kind" : "class",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__regs",
-     "referenced_type" : "type-17"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
-   "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-263"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86",
-   "name" : "libunwind::Registers_x86",
-   "record_kind" : "class",
-   "referenced_type" : "type-262",
-   "self_type" : "type-262",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_x86E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__eax",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ebx",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ecx",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__edx",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__edi",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__esi",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ebp",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__esp",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ss",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__eflags",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__eip",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__cs",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ds",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__es",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__fs",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__gs",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86::GPRs",
-   "name" : "libunwind::Registers_x86::GPRs",
-   "referenced_type" : "type-263",
-   "self_type" : "type-263",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-268"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86_64",
-   "name" : "libunwind::Registers_x86_64",
-   "record_kind" : "class",
-   "referenced_type" : "type-267",
-   "self_type" : "type-267",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__rax",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rbx",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rcx",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rdx",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rdi",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rsi",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rbp",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rsp",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 512,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rip",
-     "field_offset" : 1024,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rflags",
-     "field_offset" : 1088,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__cs",
-     "field_offset" : 1152,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__fs",
-     "field_offset" : 1216,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__gs",
-     "field_offset" : 1280,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
-   "name" : "libunwind::Registers_x86_64::GPRs",
-   "referenced_type" : "type-268",
-   "self_type" : "type-268",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_addressSpace",
-     "field_offset" : 32,
-     "referenced_type" : "type-52"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "field_offset" : 64,
-     "referenced_type" : "type-9"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_info",
-     "field_offset" : 2752,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_unwindInfoMissing",
-     "field_offset" : 3072,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_isSignalFrame",
-     "field_offset" : 3080,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
-   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
-   "record_kind" : "class",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 392,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "template_args" : [ "type-53", "type-9" ],
-   "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "arm_section",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "arm_section_length",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::UnwindInfoSections",
-   "name" : "libunwind::UnwindInfoSections",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vec",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "linker_set_key" : "libunwind::v128",
-   "name" : "libunwind::v128",
-   "referenced_type" : "type-278",
-   "self_type" : "type-278",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind4v128E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_addr",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_name",
-     "field_offset" : 32,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "l_ld",
-     "field_offset" : 64,
-     "referenced_type" : "type-97"
-    },
-    {
-     "field_name" : "l_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-98"
-    },
-    {
-     "field_name" : "l_prev",
-     "field_offset" : 128,
-     "referenced_type" : "type-98"
-    }
-   ],
-   "linker_set_key" : "link_map",
-   "name" : "link_map",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h",
-   "unique_id" : "link_map"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "lldiv_t",
-   "name" : "lldiv_t",
-   "referenced_type" : "type-247",
-   "self_type" : "type-247",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "lldiv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "arena",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ordblks",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "smblks",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "hblks",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "hblkhd",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "usmblks",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fsmblks",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "uordblks",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fordblks",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "keepcost",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "mallinfo",
-   "name" : "mallinfo",
-   "referenced_type" : "type-229",
-   "self_type" : "type-229",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h",
-   "unique_id" : "mallinfo"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__clang_max_align_nonce1",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "__clang_max_align_nonce2",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "max_align_t",
-   "name" : "max_align_t",
    "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
-   "unique_id" : "_ZTS11max_align_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "flags",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "stack_base",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "stack_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "guard_size",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sched_policy",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sched_priority",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "pthread_attr_t",
-   "name" : "pthread_attr_t",
-   "referenced_type" : "type-168",
-   "self_type" : "type-168",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS14pthread_attr_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "flags",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "stack_base",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "stack_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "guard_size",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sched_policy",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sched_priority",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "pthread_attr_t",
-   "name" : "pthread_attr_t",
-   "referenced_type" : "type-330",
-   "self_type" : "type-330",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_attr_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-186"
-    }
-   ],
-   "linker_set_key" : "pthread_barrier_t",
-   "name" : "pthread_barrier_t",
-   "referenced_type" : "type-194",
-   "self_type" : "type-194",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS17pthread_barrier_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-186"
-    }
-   ],
-   "linker_set_key" : "pthread_barrier_t",
-   "name" : "pthread_barrier_t",
-   "referenced_type" : "type-331",
-   "self_type" : "type-331",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_barrier_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_cond_t",
-   "name" : "pthread_cond_t",
-   "referenced_type" : "type-212",
-   "self_type" : "type-212",
+   "self_type" : "type-29",
    "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS14pthread_cond_t"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_cond_t",
-   "name" : "pthread_cond_t",
-   "referenced_type" : "type-332",
-   "self_type" : "type-332",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_cond_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_mutex_t",
-   "name" : "pthread_mutex_t",
-   "referenced_type" : "type-224",
-   "self_type" : "type-224",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS15pthread_mutex_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_mutex_t",
-   "name" : "pthread_mutex_t",
-   "referenced_type" : "type-333",
-   "self_type" : "type-333",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_mutex_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-207"
-    }
-   ],
-   "linker_set_key" : "pthread_rwlock_t",
-   "name" : "pthread_rwlock_t",
-   "referenced_type" : "type-206",
-   "self_type" : "type-206",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS16pthread_rwlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-207"
-    }
-   ],
-   "linker_set_key" : "pthread_rwlock_t",
-   "name" : "pthread_rwlock_t",
-   "referenced_type" : "type-334",
-   "self_type" : "type-334",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_rwlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "pthread_spinlock_t",
-   "name" : "pthread_spinlock_t",
-   "referenced_type" : "type-226",
-   "self_type" : "type-226",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS18pthread_spinlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "pthread_spinlock_t",
-   "name" : "pthread_spinlock_t",
-   "referenced_type" : "type-335",
-   "self_type" : "type-335",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_spinlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_version",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "r_map",
-     "field_offset" : 32,
-     "referenced_type" : "type-98"
-    },
-    {
-     "field_name" : "r_brk",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_state",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_ldbase",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "r_debug",
-   "name" : "r_debug",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h",
-   "unique_id" : "r_debug"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sched_priority",
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "sched_param",
-   "name" : "sched_param",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sched.h",
-   "unique_id" : "sched_param"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-172"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 96,
-     "referenced_type" : "type-157"
-    }
-   ],
-   "linker_set_key" : "sigaction",
-   "name" : "sigaction",
-   "referenced_type" : "type-171",
-   "self_type" : "type-171",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS9sigaction"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 64,
-     "referenced_type" : "type-157"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 96,
-     "referenced_type" : "type-169"
-    }
-   ],
-   "linker_set_key" : "sigaction64",
-   "name" : "sigaction64",
-   "referenced_type" : "type-173",
-   "self_type" : "type-173",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS11sigaction64"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3",
-   "name" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-174",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTSN11sigaction64Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3",
-   "name" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-172",
-   "self_type" : "type-172",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTSN9sigactionUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ss_sp",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "ss_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "ss_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "sigaltstack",
-   "name" : "sigaltstack",
-   "referenced_type" : "type-159",
-   "self_type" : "type-159",
+   "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-28",
+   "self_type" : "type-27",
    "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTS11sigaltstack"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "trap_no",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "error_code",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "oldmask",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r0",
-     "field_offset" : 96,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r1",
-     "field_offset" : 128,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r2",
-     "field_offset" : 160,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r3",
-     "field_offset" : 192,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r4",
-     "field_offset" : 224,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r5",
-     "field_offset" : 256,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r6",
-     "field_offset" : 288,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r7",
-     "field_offset" : 320,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r8",
-     "field_offset" : 352,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r9",
-     "field_offset" : 384,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r10",
-     "field_offset" : 416,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_fp",
-     "field_offset" : 448,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_ip",
-     "field_offset" : 480,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_sp",
-     "field_offset" : 512,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_lr",
-     "field_offset" : 544,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_pc",
-     "field_offset" : 576,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_cpsr",
-     "field_offset" : 608,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fault_address",
-     "field_offset" : 640,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "sigcontext",
-   "name" : "sigcontext",
-   "referenced_type" : "type-129",
-   "self_type" : "type-129",
-   "size" : 84,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/sigcontext.h",
-   "unique_id" : "_ZTS10sigcontext"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sigev_value",
-     "referenced_type" : "type-144"
-    },
-    {
-     "field_name" : "sigev_signo",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sigev_notify",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigev_un",
-     "field_offset" : 96,
-     "referenced_type" : "type-163"
-    }
-   ],
-   "linker_set_key" : "sigevent",
-   "name" : "sigevent",
-   "referenced_type" : "type-162",
-   "self_type" : "type-162",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS8sigevent"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pad",
-     "referenced_type" : "type-164"
-    },
-    {
-     "field_name" : "_tid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigev_thread",
-     "referenced_type" : "type-165"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
-   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-163",
-   "self_type" : "type-163",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN8sigeventUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_function",
-     "referenced_type" : "type-166"
-    },
-    {
-     "field_name" : "_attribute",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
-   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
-   "referenced_type" : "type-165",
-   "self_type" : "type-165",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN8sigeventUt_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "linker_set_key" : "siginfo",
-   "name" : "siginfo",
-   "referenced_type" : "type-138",
-   "self_type" : "type-138",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS7siginfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-140"
-    },
-    {
-     "field_name" : "_si_pad",
-     "referenced_type" : "type-156"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
-   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-139",
-   "self_type" : "type-139",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN7siginfoUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "si_signo",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "si_errno",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "si_code",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sifields",
-     "field_offset" : 96,
-     "referenced_type" : "type-141"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
-   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
-   "referenced_type" : "type-140",
-   "self_type" : "type-140",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN7siginfoUt_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__bits",
-     "referenced_type" : "type-170"
-    }
-   ],
-   "linker_set_key" : "sigset64_t",
-   "name" : "sigset64_t",
-   "referenced_type" : "type-169",
-   "self_type" : "type-169",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS10sigset64_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sival_int",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sival_ptr",
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "sigval",
-   "name" : "sigval",
-   "record_kind" : "union",
-   "referenced_type" : "type-144",
-   "self_type" : "type-144",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS6sigval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_nsec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "timespec",
-   "name" : "timespec",
-   "referenced_type" : "type-117",
-   "self_type" : "type-117",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/timespec.h",
-   "unique_id" : "_ZTS8timespec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_usec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "timeval",
-   "name" : "timeval",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS7timeval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tz_minuteswest",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tz_dsttime",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "timezone",
-   "name" : "timezone",
-   "referenced_type" : "type-123",
-   "self_type" : "type-123",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS8timezone"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tm_sec",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_min",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_hour",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_mday",
-     "field_offset" : 96,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_mon",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_year",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_wday",
-     "field_offset" : 192,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_yday",
-     "field_offset" : 224,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_isdst",
-     "field_offset" : 256,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_gmtoff",
-     "field_offset" : 288,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tm_zone",
-     "field_offset" : 320,
-     "referenced_type" : "type-90"
-    }
-   ],
-   "linker_set_key" : "tm",
-   "name" : "tm",
-   "referenced_type" : "type-199",
-   "self_type" : "type-199",
-   "size" : 44,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/time.h",
-   "unique_id" : "tm"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "uc_flags",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "uc_link",
-     "field_offset" : 32,
-     "referenced_type" : "type-189"
-    },
-    {
-     "field_name" : "uc_stack",
-     "field_offset" : 64,
-     "referenced_type" : "type-159"
-    },
-    {
-     "field_name" : "uc_mcontext",
-     "field_offset" : 160,
-     "referenced_type" : "type-129"
-    },
-    {
-     "field_offset" : 832,
-     "referenced_type" : "type-190"
-    },
-    {
-     "field_name" : "__padding",
-     "field_offset" : 896,
-     "referenced_type" : "type-192"
-    },
-    {
-     "field_name" : "uc_regspace",
-     "field_offset" : 1856,
-     "referenced_type" : "type-193"
-    }
-   ],
-   "linker_set_key" : "ucontext",
-   "name" : "ucontext",
-   "referenced_type" : "type-188",
-   "self_type" : "type-188",
-   "size" : 744,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-191"
-    },
-    {
-     "field_name" : "uc_sigmask64",
-     "referenced_type" : "type-169"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3",
-   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-190",
-   "self_type" : "type-190",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "uc_sigmask",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "__padding_rt_sigset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5",
-   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5",
-   "referenced_type" : "type-191",
-   "self_type" : "type-191",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "unw_context_t",
-   "name" : "unw_context_t",
-   "referenced_type" : "type-340",
-   "self_type" : "type-340",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_context_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "unw_context_t",
-   "name" : "unw_context_t",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS13unw_context_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-57"
-    }
-   ],
-   "linker_set_key" : "unw_cursor_t",
-   "name" : "unw_cursor_t",
-   "referenced_type" : "type-341",
-   "self_type" : "type-341",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_cursor_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-57"
-    }
-   ],
-   "linker_set_key" : "unw_cursor_t",
-   "name" : "unw_cursor_t",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS12unw_cursor_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_ip",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "end_ip",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsda",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "handler",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "gp",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info_size",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "extra",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unw_proc_info_t",
-   "name" : "unw_proc_info_t",
-   "referenced_type" : "type-343",
-   "self_type" : "type-343",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_proc_info_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_ip",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "end_ip",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsda",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "handler",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "gp",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info_size",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "extra",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unw_proc_info_t",
-   "name" : "unw_proc_info_t",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS15unw_proc_info_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "kind",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "entryPageOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "entryCount",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "encodingsPageOffset",
-     "field_offset" : 64,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "encodingsCount",
-     "field_offset" : 80,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "unwind_info_compressed_second_level_page_header",
-   "name" : "unwind_info_compressed_second_level_page_header",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
+   "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" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "encoding",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_regular_second_level_entry",
-   "name" : "unwind_info_regular_second_level_entry",
-   "referenced_type" : "type-114",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "kind",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "entryPageOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "entryCount",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "unwind_info_regular_second_level_page_header",
-   "name" : "unwind_info_regular_second_level_page_header",
-   "referenced_type" : "type-115",
-   "self_type" : "type-115",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "commonEncodingsArraySectionOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "commonEncodingsArrayCount",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "personalityArraySectionOffset",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "personalityArrayCount",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "indexSectionOffset",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "indexCount",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header",
-   "name" : "unwind_info_section_header",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
-   "size" : 28,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS26unwind_info_section_header"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "secondLevelPagesSectionOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsdaIndexArraySectionOffset",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header_index_entry",
-   "name" : "unwind_info_section_header_index_entry",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
+   "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-25",
+   "self_type" : "type-24",
    "size" : 12,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsdaOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
-   "name" : "unwind_info_section_header_lsda_index_entry",
-   "referenced_type" : "type-113",
-   "self_type" : "type-113",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "regs",
-     "referenced_type" : "type-179"
-    },
-    {
-     "field_name" : "u_fpvalid",
-     "field_offset" : 576,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "u_tsize",
-     "field_offset" : 608,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_dsize",
-     "field_offset" : 640,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_ssize",
-     "field_offset" : 672,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "start_code",
-     "field_offset" : 704,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "start_stack",
-     "field_offset" : 736,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "signal",
-     "field_offset" : 768,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "reserved",
-     "field_offset" : 800,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "u_ar0",
-     "field_offset" : 832,
-     "referenced_type" : "type-184"
-    },
-    {
-     "field_name" : "magic",
-     "field_offset" : 864,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_comm",
-     "field_offset" : 896,
-     "referenced_type" : "type-185"
-    },
-    {
-     "field_name" : "u_debugreg",
-     "field_offset" : 1152,
-     "referenced_type" : "type-186"
-    },
-    {
-     "field_name" : "u_fp",
-     "field_offset" : 1408,
-     "referenced_type" : "type-175"
-    },
-    {
-     "field_name" : "u_fp0",
-     "field_offset" : 2336,
-     "referenced_type" : "type-187"
-    }
-   ],
-   "linker_set_key" : "user",
-   "name" : "user",
-   "referenced_type" : "type-183",
-   "self_type" : "type-183",
-   "size" : 296,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fpregs",
-     "referenced_type" : "type-176"
-    },
-    {
-     "field_name" : "fpsr",
-     "field_offset" : 768,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fpcr",
-     "field_offset" : 800,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ftype",
-     "field_offset" : 832,
-     "referenced_type" : "type-178"
-    },
-    {
-     "field_name" : "init_flag",
-     "field_offset" : 896,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "user_fpregs",
-   "name" : "user_fpregs",
-   "referenced_type" : "type-175",
-   "self_type" : "type-175",
-   "size" : 116,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_fpregs"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sign1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unused",
-     "field_offset" : 1,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sign2",
-     "field_offset" : 16,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "exponent",
-     "field_offset" : 17,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "j",
-     "field_offset" : 31,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "mantissa1",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "mantissa0",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "user_fpregs::fp_reg",
-   "name" : "user_fpregs::fp_reg",
-   "referenced_type" : "type-177",
-   "self_type" : "type-177",
+   "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-34",
+   "self_type" : "type-33",
    "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_fpregs::fp_reg"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "uregs",
-     "referenced_type" : "type-180"
-    }
-   ],
-   "linker_set_key" : "user_regs",
-   "name" : "user_regs",
-   "referenced_type" : "type-179",
-   "self_type" : "type-179",
-   "size" : 72,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_regs"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "fpregs",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "fpscr",
-     "field_offset" : 2048,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "user_vfp",
-   "name" : "user_vfp",
-   "referenced_type" : "type-181",
-   "self_type" : "type-181",
-   "size" : 264,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_vfp"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fpexc",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fpinst",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fpinst2",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "user_vfp_exc",
-   "name" : "user_vfp_exc",
-   "referenced_type" : "type-182",
-   "self_type" : "type-182",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_vfp_exc"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
+ "record_types" : [],
  "rvalue_reference_types" : []
 }
diff --git a/29/32/x86/source-based/libcutils.so.lsdump b/29/32/x86/source-based/libcutils.so.lsdump
index f02b8d5..33bb1f3 100644
--- a/29/32/x86/source-based/libcutils.so.lsdump
+++ b/29/32/x86/source-based/libcutils.so.lsdump
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
+   "referenced_type" : "type-61",
+   "self_type" : "type-61",
    "size" : 1
   },
   {
@@ -43,18 +43,10 @@
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
+   "referenced_type" : "type-49",
+   "self_type" : "type-49",
    "size" : 4
   },
   {
@@ -71,8 +63,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
+   "referenced_type" : "type-57",
+   "self_type" : "type-57",
    "size" : 8
   },
   {
@@ -80,8 +72,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
+   "referenced_type" : "type-56",
+   "self_type" : "type-56",
    "size" : 1
   },
   {
@@ -100,8 +92,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
+   "referenced_type" : "type-62",
+   "self_type" : "type-62",
    "size" : 8
   },
   {
@@ -124,1466 +116,9 @@
  "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" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPi"
   },
   {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEj"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEj"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEEiEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_iLi146EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEj"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EEiEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIS4_EEjRKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEENS_21__tree_const_iteratorIS5_SN_iEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEj"
-  },
-  {
-   "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__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
    "name" : "__atomic_load"
   },
   {
@@ -1599,12 +134,6 @@
    "name" : "__atomic_load_8"
   },
   {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1704,9 +233,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1731,12 +257,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1854,15 +374,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -1977,172 +488,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2183,68 +528,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-137",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2319,9 +602,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-80",
+   "referenced_type" : "type-58",
    "return_type" : "type-12",
-   "self_type" : "type-80",
+   "self_type" : "type-58",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2343,95 +626,6 @@
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2662,7 +856,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-57"
     }
    ],
    "return_type" : "type-12",
@@ -2689,7 +883,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     }
    ],
    "return_type" : "type-12",
@@ -2701,7 +895,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     }
    ],
    "return_type" : "type-12",
@@ -2846,12 +1040,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -2960,33 +1148,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-138"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-137"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -3157,7 +1318,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-115"
+     "referenced_type" : "type-54"
     },
     {
      "referenced_type" : "type-10"
@@ -3400,10 +1561,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-77"
+     "referenced_type" : "type-56"
     }
    ],
-   "return_type" : "type-77",
+   "return_type" : "type-56",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3430,10 +1591,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-57"
     }
    ],
-   "return_type" : "type-78",
+   "return_type" : "type-57",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3442,7 +1603,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-83"
+     "referenced_type" : "type-60"
     },
     {
      "referenced_type" : "type-11"
@@ -3512,42 +1673,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-84",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-137"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-137"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
@@ -3712,7 +1837,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-72"
+     "referenced_type" : "type-87"
     },
     {
      "referenced_type" : "type-6"
@@ -3742,13 +1867,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-49"
     }
    ],
    "return_type" : "type-10",
@@ -3760,7 +1885,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3778,7 +1903,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3793,7 +1918,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-73",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3805,7 +1930,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3814,7 +1939,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3829,7 +1954,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     }
    ],
    "return_type" : "type-12",
@@ -3841,7 +1966,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     }
    ],
    "return_type" : "type-12",
@@ -3853,13 +1978,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-48"
     }
    ],
    "return_type" : "type-10",
@@ -3871,7 +1996,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3889,7 +2014,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3910,7 +2035,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3925,7 +2050,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     }
    ],
    "return_type" : "type-45",
@@ -4129,7 +2254,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     },
     {
      "referenced_type" : "type-13"
@@ -4147,7 +2272,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     }
    ],
    "return_type" : "type-10",
@@ -4159,13 +2284,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-85",
+   "referenced_type" : "type-62",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-116",
+   "referenced_type" : "type-88",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -4175,53 +2300,15 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "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-132",
-   "self_type" : "type-134",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-171",
-   "self_type" : "type-173",
-   "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-129",
-   "self_type" : "type-131",
-   "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-168",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
+   "referenced_type" : "type-109",
+   "self_type" : "type-108",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4229,17 +2316,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-194",
-   "self_type" : "type-193",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4256,8 +2334,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4274,26 +2352,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
+   "referenced_type" : "type-130",
+   "self_type" : "type-129",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4310,8 +2370,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
+   "referenced_type" : "type-70",
+   "self_type" : "type-69",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4319,19 +2379,19 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "referenced_type" : "type-74",
+   "self_type" : "type-73",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-138",
+   "linker_set_key" : "RecordStream *",
+   "name" : "RecordStream *",
+   "referenced_type" : "type-99",
+   "self_type" : "type-98",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
@@ -4400,8 +2460,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-72",
+   "referenced_type" : "type-86",
+   "self_type" : "type-87",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4409,8 +2469,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-115",
+   "referenced_type" : "type-150",
+   "self_type" : "type-152",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4418,17 +2478,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-206",
+   "referenced_type" : "type-51",
+   "self_type" : "type-54",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4454,8 +2505,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
+   "referenced_type" : "type-49",
+   "self_type" : "type-48",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4488,28 +2539,10 @@
   },
   {
    "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-136",
-   "self_type" : "type-135",
-   "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-176",
-   "self_type" : "type-175",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
+   "referenced_type" : "type-117",
+   "self_type" : "type-116",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4517,8 +2550,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
+   "referenced_type" : "type-148",
+   "self_type" : "type-147",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4526,17 +2559,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-202",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "referenced_type" : "type-47",
+   "self_type" : "type-46",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4562,8 +2586,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-80",
-   "self_type" : "type-83",
+   "referenced_type" : "type-58",
+   "self_type" : "type-60",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4608,16 +2632,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
@@ -4633,7 +2647,7 @@
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
    "referenced_type" : "type-22",
-   "self_type" : "type-71",
+   "self_type" : "type-86",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4642,8 +2656,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
+   "referenced_type" : "type-151",
+   "self_type" : "type-150",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4652,18 +2666,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
+   "referenced_type" : "type-52",
+   "self_type" : "type-51",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4678,46 +2682,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-133",
-   "self_type" : "type-132",
-   "size" : 12,
-   "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-172",
-   "self_type" : "type-171",
-   "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-130",
-   "self_type" : "type-129",
-   "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-169",
-   "self_type" : "type-168",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
diff --git a/29/32/x86/source-based/libprocessgroup.so.lsdump b/29/32/x86/source-based/libprocessgroup.so.lsdump
new file mode 100644
index 0000000..f5753e4
--- /dev/null
+++ b/29/32/x86/source-based/libprocessgroup.so.lsdump
@@ -0,0 +1,1066 @@
+{
+ "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" : []
+}
diff --git a/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump b/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump
index 0f2ef80..2680b89 100644
--- a/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump
+++ b/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-10",
-   "self_type" : "type-15",
+   "referenced_type" : "type-19",
+   "self_type" : "type-22",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
+   "referenced_type" : "type-17",
+   "self_type" : "type-17",
    "size" : 1
   },
   {
@@ -38,24 +38,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
+   "referenced_type" : "type-35",
+   "self_type" : "type-35",
    "size" : 2
   },
   {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 8
-  },
-  {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
+   "referenced_type" : "type-60",
+   "self_type" : "type-60",
    "size" : 4
   },
   {
@@ -63,8 +55,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
+   "referenced_type" : "type-19",
+   "self_type" : "type-19",
    "size" : 4
   },
   {
@@ -72,17 +64,8 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-124",
-   "self_type" : "type-124",
+   "referenced_type" : "type-54",
+   "self_type" : "type-54",
    "size" : 8
   },
   {
@@ -90,8 +73,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-83",
-   "self_type" : "type-83",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
    "size" : 1
   },
   {
@@ -110,1474 +93,23 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-125",
-   "self_type" : "type-125",
+   "referenced_type" : "type-28",
+   "self_type" : "type-28",
    "size" : 8
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12"
+   "referenced_type" : "type-14",
+   "self_type" : "type-14"
   }
  ],
  "elf_functions" :
  [
   {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjil"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
    "name" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPj"
   },
   {
-   "name" : "_Z24setProcessGroupSoftLimitjil"
-  },
-  {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEm"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEm"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_PvEElEERKT_"
-  },
-  {
-   "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_PvEElEERKT_"
-  },
-  {
-   "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_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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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_m"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEElEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_lLl73EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEm"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EElEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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_PvEElEERKT_"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEm"
-  },
-  {
-   "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_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
-  },
-  {
-   "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__appendEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
-  },
-  {
-   "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__appendEmRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1677,9 +209,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1704,12 +233,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1821,15 +344,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -1944,172 +458,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2144,74 +492,12 @@
    ],
    "linker_set_key" : "IoSchedClass",
    "name" : "IoSchedClass",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-138",
-   "self_type" : "type-138",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2223,15 +509,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "referenced_type" : "type-39",
-   "return_type" : "type-40",
-   "self_type" : "type-39",
+   "referenced_type" : "type-46",
+   "return_type" : "type-47",
+   "self_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2241,18 +527,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "referenced_type" : "type-41",
-   "return_type" : "type-42",
-   "self_type" : "type-41",
+   "referenced_type" : "type-48",
+   "return_type" : "type-49",
+   "self_type" : "type-48",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2262,12 +548,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "referenced_type" : "type-44",
-   "return_type" : "type-10",
-   "self_type" : "type-44",
+   "referenced_type" : "type-51",
+   "return_type" : "type-19",
+   "self_type" : "type-51",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2283,12 +569,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "referenced_type" : "type-85",
-   "return_type" : "type-12",
-   "self_type" : "type-85",
+   "referenced_type" : "type-13",
+   "return_type" : "type-14",
+   "self_type" : "type-13",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2298,107 +584,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "referenced_type" : "type-34",
-   "return_type" : "type-12",
-   "self_type" : "type-34",
+   "referenced_type" : "type-41",
+   "return_type" : "type-14",
+   "self_type" : "type-41",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-136"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-136"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-136"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2407,7 +604,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -2419,7 +616,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -2428,16 +625,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2449,13 +646,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -2464,16 +661,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2485,10 +682,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2497,16 +694,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2515,16 +712,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2533,13 +730,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2548,16 +745,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2566,10 +763,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2581,10 +778,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2596,10 +793,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2611,13 +808,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2629,10 +826,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-54"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2644,10 +841,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2656,10 +853,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2668,22 +865,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2698,10 +895,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2728,7 +925,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2740,10 +937,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-53"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2758,7 +955,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2791,7 +988,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2813,12 +1010,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -2830,7 +1021,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2851,7 +1042,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2872,7 +1063,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2893,7 +1084,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2905,10 +1096,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2920,55 +1111,28 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-138"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
    [
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
+    },
+    {
+     "referenced_type" : "type-52"
     },
     {
      "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-38"
     }
    ],
-   "return_type" : "type-36",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2977,16 +1141,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
-    },
-    {
      "referenced_type" : "type-43"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-50"
+    },
+    {
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2995,10 +1159,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-43"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3007,13 +1171,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-43"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3022,13 +1186,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3037,10 +1201,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-43"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3049,16 +1213,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-43"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3067,13 +1231,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-43"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3082,10 +1246,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-43"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3094,10 +1258,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3106,13 +1270,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3121,16 +1285,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-80"
+     "referenced_type" : "type-7"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3142,10 +1306,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -3265,10 +1429,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-25",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3277,10 +1441,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3289,13 +1453,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-25",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3304,10 +1468,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-25"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3316,16 +1480,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-53"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-25",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3337,7 +1501,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -3349,13 +1513,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-53"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3367,21 +1531,6 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-83"
-    }
-   ],
-   "return_type" : "type-83",
-   "source_file" : "/system/core/libcutils/include/cutils/properties.h"
-  },
-  {
-   "function_name" : "property_get_int32",
-   "linker_set_key" : "property_get_int32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
      "referenced_type" : "type-10"
     }
    ],
@@ -3389,6 +1538,21 @@
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
+   "function_name" : "property_get_int32",
+   "linker_set_key" : "property_get_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-3"
+    },
+    {
+     "referenced_type" : "type-19"
+    }
+   ],
+   "return_type" : "type-19",
+   "source_file" : "/system/core/libcutils/include/cutils/properties.h"
+  },
+  {
    "function_name" : "property_get_int64",
    "linker_set_key" : "property_get_int64",
    "parameters" :
@@ -3397,10 +1561,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-54"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3409,13 +1573,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-88"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3430,7 +1594,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3439,10 +1603,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3451,16 +1615,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-26"
     },
     {
-     "referenced_type" : "type-22"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3469,61 +1633,25 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-26",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-89",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-138"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-138"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3532,10 +1660,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3544,13 +1672,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3562,13 +1690,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3577,19 +1705,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3601,13 +1729,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3616,16 +1744,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3637,13 +1765,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3655,19 +1783,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3676,16 +1804,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-56"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3694,13 +1822,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3709,16 +1837,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-60"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3727,16 +1855,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3745,7 +1873,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
@@ -3754,13 +1882,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-76",
+   "return_type" : "type-57",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3772,7 +1900,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-76",
+   "return_type" : "type-57",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3781,13 +1909,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3796,10 +1924,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3808,10 +1936,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3820,16 +1948,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-59"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3838,16 +1966,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3856,19 +1984,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-53"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3877,13 +2005,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3892,10 +2020,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-57"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-53",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3904,16 +2032,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-37"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-37",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3922,19 +2050,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-37"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-37",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3946,10 +2074,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-37",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3961,7 +2089,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-21",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3970,16 +2098,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-53"
     },
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-53",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3988,13 +2116,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-53",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4003,13 +2131,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-21",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4018,10 +2146,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-40"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4030,16 +2158,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-40"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-42"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4048,16 +2176,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4066,19 +2194,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4087,22 +2215,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-15"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     },
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-17"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4111,13 +2239,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -4126,69 +2254,31 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-21",
+   "referenced_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-118",
+   "referenced_type" : "type-61",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-10",
+   "referenced_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-132",
-   "self_type" : "type-135",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-181",
-   "self_type" : "type-183",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-178",
-   "self_type" : "type-180",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-108",
-   "self_type" : "type-107",
+   "referenced_type" : "type-114",
+   "self_type" : "type-113",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4196,8 +2286,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-157",
-   "self_type" : "type-156",
+   "referenced_type" : "type-122",
+   "self_type" : "type-121",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4205,8 +2295,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-207",
-   "self_type" : "type-206",
+   "referenced_type" : "type-44",
+   "self_type" : "type-43",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4214,17 +2304,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-67",
+   "referenced_type" : "type-90",
+   "self_type" : "type-89",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4232,8 +2313,8 @@
    "alignment" : 8,
    "linker_set_key" : "IoSchedClass *",
    "name" : "IoSchedClass *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4241,8 +2322,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-147",
-   "self_type" : "type-146",
+   "referenced_type" : "type-103",
+   "self_type" : "type-102",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4250,8 +2331,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-194",
-   "self_type" : "type-193",
+   "referenced_type" : "type-120",
+   "self_type" : "type-119",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4259,8 +2340,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-199",
-   "self_type" : "type-198",
+   "referenced_type" : "type-27",
+   "self_type" : "type-26",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4268,8 +2349,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-19",
+   "referenced_type" : "type-72",
+   "self_type" : "type-71",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4277,35 +2358,17 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
+   "referenced_type" : "type-87",
+   "self_type" : "type-86",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 8,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-139",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-46",
+   "self_type" : "type-45",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4313,8 +2376,8 @@
    "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-41",
-   "self_type" : "type-43",
+   "referenced_type" : "type-48",
+   "self_type" : "type-50",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4323,7 +2386,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-46",
+   "self_type" : "type-53",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -4331,8 +2394,8 @@
    "alignment" : 8,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-30",
+   "referenced_type" : "type-35",
+   "self_type" : "type-37",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4358,8 +2421,8 @@
    "alignment" : 8,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-29",
+   "referenced_type" : "type-34",
+   "self_type" : "type-36",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4367,8 +2430,8 @@
    "alignment" : 8,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-75",
+   "referenced_type" : "type-55",
+   "self_type" : "type-56",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4376,8 +2439,8 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-120",
-   "self_type" : "type-119",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4385,17 +2448,8 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-172",
-   "self_type" : "type-174",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
+   "referenced_type" : "type-98",
+   "self_type" : "type-100",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4403,8 +2457,8 @@
    "alignment" : 8,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-16",
-   "self_type" : "type-17",
+   "referenced_type" : "type-23",
+   "self_type" : "type-24",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -4412,8 +2466,8 @@
    "alignment" : 8,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
+   "referenced_type" : "type-33",
+   "self_type" : "type-32",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4421,8 +2475,8 @@
    "alignment" : 8,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
+   "referenced_type" : "type-60",
+   "self_type" : "type-59",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4430,8 +2484,8 @@
    "alignment" : 8,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-44",
-   "self_type" : "type-45",
+   "referenced_type" : "type-51",
+   "self_type" : "type-52",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4439,8 +2493,8 @@
    "alignment" : 8,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-19",
+   "self_type" : "type-18",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4448,35 +2502,17 @@
    "alignment" : 8,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-18",
+   "referenced_type" : "type-21",
+   "self_type" : "type-25",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
    "alignment" : 8,
-   "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-137",
-   "self_type" : "type-136",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "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-185",
-   "self_type" : "type-184",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-116",
-   "self_type" : "type-115",
+   "referenced_type" : "type-58",
+   "self_type" : "type-57",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4484,8 +2520,8 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-165",
-   "self_type" : "type-164",
+   "referenced_type" : "type-83",
+   "self_type" : "type-82",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4493,17 +2529,8 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-168",
-   "self_type" : "type-167",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
+   "referenced_type" : "type-94",
+   "self_type" : "type-93",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4511,8 +2538,8 @@
    "alignment" : 8,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-33",
+   "referenced_type" : "type-38",
+   "self_type" : "type-40",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4521,7 +2548,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-13",
+   "self_type" : "type-20",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4529,8 +2556,8 @@
    "alignment" : 8,
    "linker_set_key" : "unsigned long *",
    "name" : "unsigned long *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-23",
+   "referenced_type" : "type-28",
+   "self_type" : "type-30",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4538,8 +2565,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-85",
-   "self_type" : "type-88",
+   "referenced_type" : "type-13",
+   "self_type" : "type-16",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4547,8 +2574,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-34",
-   "self_type" : "type-35",
+   "referenced_type" : "type-41",
+   "self_type" : "type-42",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4556,8 +2583,8 @@
    "alignment" : 8,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-14",
+   "self_type" : "type-15",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4565,8 +2592,8 @@
    "alignment" : 8,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-11",
-   "self_type" : "type-22",
+   "referenced_type" : "type-15",
+   "self_type" : "type-29",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -4584,22 +2611,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-28",
-   "self_type" : "type-27",
+   "referenced_type" : "type-35",
+   "self_type" : "type-34",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4608,8 +2625,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-24",
-   "self_type" : "type-74",
+   "referenced_type" : "type-31",
+   "self_type" : "type-55",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4618,8 +2635,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
+   "referenced_type" : "type-99",
+   "self_type" : "type-98",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4628,18 +2645,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-173",
-   "self_type" : "type-172",
-   "size" : 16,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-9",
+   "self_type" : "type-8",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4648,57 +2655,17 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-16",
+   "referenced_type" : "type-21",
+   "self_type" : "type-23",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-133",
-   "self_type" : "type-132",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-130",
-   "self_type" : "type-129",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-26",
+   "referenced_type" : "type-14",
+   "self_type" : "type-33",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -4747,18 +2714,18 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-25"
+     "referenced_type" : "type-32"
     },
     {
      "field_name" : "length",
      "field_offset" : 64,
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-28"
     }
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
+   "referenced_type" : "type-31",
+   "self_type" : "type-31",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -4769,28 +2736,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-22"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -4801,23 +2768,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-39"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 320,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     },
     {
      "field_name" : "tls",
      "field_offset" : 352,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-19"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
+   "referenced_type" : "type-38",
+   "self_type" : "type-38",
    "size" : 48,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/arm64_armv8-a/source-based/libprocessgroup.so.lsdump b/29/64/arm64_armv8-a/source-based/libprocessgroup.so.lsdump
new file mode 100644
index 0000000..f00fe79
--- /dev/null
+++ b/29/64/arm64_armv8-a/source-based/libprocessgroup.so.lsdump
@@ -0,0 +1,1052 @@
+{
+ "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,
+   "is_unsigned" : 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" : "_Z20setProcessGroupLimitjil"
+  },
+  {
+   "name" : "_Z22removeAllProcessGroupsv"
+  },
+  {
+   "name" : "_Z24setProcessGroupSoftLimitjil"
+  },
+  {
+   "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_PvEElEERKT_"
+  },
+  {
+   "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_PvEElEERKT_"
+  },
+  {
+   "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_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_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_m"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
+  },
+  {
+   "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_PvEElEERKT_"
+  },
+  {
+   "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_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
+  },
+  {
+   "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__appendEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
+  },
+  {
+   "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__appendEmRKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
+  },
+  {
+   "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" : 8,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-6",
+   "self_type" : "type-8",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-15",
+   "self_type" : "type-17",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-11",
+   "self_type" : "type-13",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const char *",
+   "name" : "const char *",
+   "referenced_type" : "type-2",
+   "self_type" : "type-1",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "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" : 8,
+   "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" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const char *const",
+   "name" : "const char *const",
+   "referenced_type" : "type-1",
+   "self_type" : "type-14",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-7",
+   "self_type" : "type-6",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-16",
+   "self_type" : "type-15",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
+ "record_types" : [],
+ "rvalue_reference_types" : []
+}
diff --git a/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump
index 99bd1c1..3a766b9 100644
--- a/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump
+++ b/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
+   "referenced_type" : "type-84",
+   "self_type" : "type-84",
    "size" : 1
   },
   {
@@ -46,16 +46,16 @@
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
+   "referenced_type" : "type-127",
+   "self_type" : "type-127",
    "size" : 8
   },
   {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
+   "referenced_type" : "type-76",
+   "self_type" : "type-76",
    "size" : 4
   },
   {
@@ -72,16 +72,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-125",
-   "self_type" : "type-125",
+   "referenced_type" : "type-132",
+   "self_type" : "type-132",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-124",
-   "self_type" : "type-124",
+   "referenced_type" : "type-131",
+   "self_type" : "type-131",
    "size" : 8
   },
   {
@@ -89,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
+   "referenced_type" : "type-78",
+   "self_type" : "type-78",
    "size" : 8
   },
   {
@@ -98,8 +98,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-123",
-   "self_type" : "type-123",
+   "referenced_type" : "type-130",
+   "self_type" : "type-130",
    "size" : 2
   },
   {
@@ -107,8 +107,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
+   "referenced_type" : "type-77",
+   "self_type" : "type-77",
    "size" : 1
   },
   {
@@ -117,8 +117,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-121",
-   "self_type" : "type-121",
+   "referenced_type" : "type-128",
+   "self_type" : "type-128",
    "size" : 1
   },
   {
@@ -137,8 +137,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
+   "referenced_type" : "type-129",
+   "self_type" : "type-129",
    "size" : 4
   },
   {
@@ -147,8 +147,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
+   "referenced_type" : "type-85",
+   "self_type" : "type-85",
    "size" : 8
   },
   {
@@ -171,1477 +171,9 @@
  "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" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPi"
   },
   {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEj"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEj"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEEiEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_iLi146EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEj"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EEiEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEENS_21__tree_const_iteratorIS5_SN_iEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEj"
-  },
-  {
-   "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__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
-   "name" : "__aeabi_d2lz"
-  },
-  {
-   "name" : "__aeabi_d2ulz"
-  },
-  {
-   "name" : "__aeabi_l2d"
-  },
-  {
-   "name" : "__aeabi_l2f"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
    "name" : "__aeabi_memclr"
   },
   {
@@ -1678,54 +210,6 @@
    "name" : "__aeabi_memset8"
   },
   {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_ul2d"
-  },
-  {
-   "name" : "__aeabi_ul2f"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__fixdfdi"
-  },
-  {
-   "name" : "__fixunsdfdi"
-  },
-  {
-   "name" : "__floatdidf"
-  },
-  {
-   "name" : "__floatdisf"
-  },
-  {
-   "name" : "__floatundidf"
-  },
-  {
-   "name" : "__floatundisf"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1825,9 +309,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1852,12 +333,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1969,15 +444,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -2092,172 +558,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2298,68 +598,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-176",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2434,9 +672,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-49",
+   "referenced_type" : "type-80",
    "return_type" : "type-12",
-   "self_type" : "type-49",
+   "self_type" : "type-80",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2458,95 +696,6 @@
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-173"
-    },
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-173"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-173"
-    },
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-170"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-170"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2777,7 +926,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-78"
     }
    ],
    "return_type" : "type-12",
@@ -2804,7 +953,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -2816,7 +965,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -2961,12 +1110,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -3075,33 +1218,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-176"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -3272,7 +1388,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-85"
+     "referenced_type" : "type-115"
     },
     {
      "referenced_type" : "type-10"
@@ -3515,10 +1631,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-77"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-77",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3545,10 +1661,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-47",
+   "return_type" : "type-78",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3557,7 +1673,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-52"
+     "referenced_type" : "type-83"
     },
     {
      "referenced_type" : "type-11"
@@ -3627,42 +1743,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-53",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
@@ -3827,7 +1907,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-72"
     },
     {
      "referenced_type" : "type-6"
@@ -3857,13 +1937,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-82"
+     "referenced_type" : "type-76"
     }
    ],
    "return_type" : "type-10",
@@ -3875,7 +1955,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -3893,7 +1973,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -3908,7 +1988,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-79",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3920,7 +2000,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-79",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3929,7 +2009,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -3944,7 +2024,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -3956,7 +2036,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -3968,13 +2048,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-81"
+     "referenced_type" : "type-75"
     }
    ],
    "return_type" : "type-10",
@@ -3986,7 +2066,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -4004,7 +2084,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -4025,7 +2105,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -4040,7 +2120,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-45",
@@ -4244,7 +2324,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     },
     {
      "referenced_type" : "type-13"
@@ -4262,7 +2342,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-10",
@@ -4274,13 +2354,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-54",
+   "referenced_type" : "type-85",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-86",
+   "referenced_type" : "type-116",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -4290,35 +2370,15 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "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-171",
-   "self_type" : "type-173",
-   "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-168",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
+   "referenced_type" : "type-103",
+   "self_type" : "type-102",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4326,17 +2386,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-197",
-   "self_type" : "type-196",
+   "referenced_type" : "type-153",
+   "self_type" : "type-152",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4353,8 +2404,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
+   "referenced_type" : "type-66",
+   "self_type" : "type-65",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4371,8 +2422,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-133",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4380,17 +2431,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-189",
-   "self_type" : "type-188",
+   "referenced_type" : "type-145",
+   "self_type" : "type-144",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4407,8 +2449,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
+   "referenced_type" : "type-56",
+   "self_type" : "type-55",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4416,22 +2458,13 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
+   "referenced_type" : "type-94",
+   "self_type" : "type-93",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-176",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
    "referenced_type" : "type-38",
@@ -4497,8 +2530,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-78",
+   "referenced_type" : "type-71",
+   "self_type" : "type-72",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4506,8 +2539,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-154",
-   "self_type" : "type-156",
+   "referenced_type" : "type-113",
+   "self_type" : "type-115",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4515,17 +2548,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-161",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-83",
-   "self_type" : "type-85",
+   "referenced_type" : "type-121",
+   "self_type" : "type-124",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4551,8 +2575,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-76",
+   "self_type" : "type-75",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4585,19 +2609,10 @@
   },
   {
    "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-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
+   "referenced_type" : "type-111",
+   "self_type" : "type-110",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4605,8 +2620,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-152",
-   "self_type" : "type-151",
+   "referenced_type" : "type-118",
+   "self_type" : "type-117",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4614,17 +2629,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-79",
+   "referenced_type" : "type-74",
+   "self_type" : "type-73",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4650,8 +2656,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-49",
-   "self_type" : "type-52",
+   "referenced_type" : "type-80",
+   "self_type" : "type-83",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4696,16 +2702,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-167",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
@@ -4721,7 +2717,7 @@
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
    "referenced_type" : "type-22",
-   "self_type" : "type-77",
+   "self_type" : "type-71",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4730,8 +2726,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-155",
-   "self_type" : "type-154",
+   "referenced_type" : "type-114",
+   "self_type" : "type-113",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4740,18 +2736,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-162",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-84",
-   "self_type" : "type-83",
+   "referenced_type" : "type-122",
+   "self_type" : "type-121",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4766,26 +2752,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-172",
-   "self_type" : "type-171",
-   "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-169",
-   "self_type" : "type-168",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
diff --git a/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
index c2b2039..c7f813e 100644
--- a/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
+++ b/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
@@ -1,293 +1,5 @@
 {
- "array_types" :
- [
-  {
-   "linker_set_key" : "char *[]",
-   "name" : "char *[]",
-   "referenced_type" : "type-96",
-   "self_type" : "type-198",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/time.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [120]",
-   "name" : "char [120]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-192",
-   "size" : 120,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [32]",
-   "name" : "char [32]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-185",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [4]",
-   "name" : "char [4]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-152",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *[65]",
-   "name" : "const char *[65]",
-   "referenced_type" : "type-90",
-   "self_type" : "type-195",
-   "size" : 260,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/signal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double [32]",
-   "name" : "double [32]",
-   "referenced_type" : "type-276",
-   "self_type" : "type-275",
-   "size" : 256,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [10]",
-   "name" : "int [10]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-207",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [13]",
-   "name" : "int [13]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-164",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1]",
-   "name" : "int [1]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2]",
-   "name" : "int [2]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-156",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [8]",
-   "name" : "int [8]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-186",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
-   "referenced_type" : "type-285",
-   "self_type" : "type-284",
-   "size" : 1024,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::v128 [32]",
-   "name" : "libunwind::v128 [32]",
-   "referenced_type" : "type-278",
-   "self_type" : "type-277",
-   "size" : 512,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-48",
-   "self_type" : "type-60",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-48",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [13]",
-   "name" : "unsigned int [13]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 52,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [32]",
-   "name" : "unsigned int [32]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [4]",
-   "name" : "unsigned int [4]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-257",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [5]",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-255",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [128]",
-   "name" : "unsigned long [128]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-193",
-   "size" : 512,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [18]",
-   "name" : "unsigned long [18]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-180",
-   "size" : 72,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [1]",
-   "name" : "unsigned long [1]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sched.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [2]",
-   "name" : "unsigned long [2]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-170",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [32]",
-   "name" : "unsigned long [32]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [167]",
-   "name" : "unsigned long long [167]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [16]",
-   "name" : "unsigned long long [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [179]",
-   "name" : "unsigned long long [179]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-57",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [17]",
-   "name" : "unsigned long long [17]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-14",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [29]",
-   "name" : "unsigned long long [29]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-292",
-   "size" : 232,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [32]",
-   "name" : "unsigned long long [32]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-28",
-   "size" : 256,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_fpregs::fp_reg [8]",
-   "name" : "user_fpregs::fp_reg [8]",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 96,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  }
- ],
+ "array_types" : [],
  "builtin_types" :
  [
   {
@@ -296,8 +8,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
+   "referenced_type" : "type-5",
+   "self_type" : "type-5",
    "size" : 1
   },
   {
@@ -306,16 +18,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char",
    "name" : "char",
-   "referenced_type" : "type-92",
-   "self_type" : "type-92",
+   "referenced_type" : "type-3",
+   "self_type" : "type-3",
    "size" : 1
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-276",
-   "self_type" : "type-276",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 8
   },
   {
@@ -323,8 +35,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -332,16 +44,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118",
+   "referenced_type" : "type-23",
+   "self_type" : "type-23",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
    "size" : 8
   },
   {
@@ -349,8 +61,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
+   "referenced_type" : "type-18",
+   "self_type" : "type-18",
    "size" : 8
   },
   {
@@ -358,8 +70,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-150",
-   "self_type" : "type-150",
+   "referenced_type" : "type-20",
+   "self_type" : "type-20",
    "size" : 2
   },
   {
@@ -368,8 +80,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
+   "referenced_type" : "type-16",
+   "self_type" : "type-16",
    "size" : 1
   },
   {
@@ -378,8 +90,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned int",
    "name" : "unsigned int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-4",
+   "self_type" : "type-4",
    "size" : 4
   },
   {
@@ -388,8 +100,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-112",
-   "self_type" : "type-112",
+   "referenced_type" : "type-19",
+   "self_type" : "type-19",
    "size" : 4
   },
   {
@@ -398,8 +110,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
+   "referenced_type" : "type-22",
+   "self_type" : "type-22",
    "size" : 8
   },
   {
@@ -408,20 +120,586 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-49",
-   "self_type" : "type-49",
+   "referenced_type" : "type-17",
+   "self_type" : "type-17",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-134",
-   "self_type" : "type-134"
+   "referenced_type" : "type-15",
+   "self_type" : "type-15"
   }
  ],
  "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" : "__aeabi_ldivmod"
+  },
+  {
    "name" : "__aeabi_memclr"
   },
   {
@@ -431,6 +709,24 @@
    "name" : "__aeabi_memclr8"
   },
   {
+   "name" : "__aeabi_memcpy"
+  },
+  {
+   "name" : "__aeabi_memcpy4"
+  },
+  {
+   "name" : "__aeabi_memcpy8"
+  },
+  {
+   "name" : "__aeabi_memmove"
+  },
+  {
+   "name" : "__aeabi_memmove4"
+  },
+  {
+   "name" : "__aeabi_memmove8"
+  },
+  {
    "name" : "__aeabi_memset"
   },
   {
@@ -438,9 +734,158 @@
   },
   {
    "name" : "__aeabi_memset8"
+  },
+  {
+   "name" : "__aeabi_uidiv"
+  },
+  {
+   "name" : "__aeabi_uidivmod"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__divmoddi4"
+  },
+  {
+   "name" : "__udivmoddi4"
+  },
+  {
+   "name" : "__udivmodsi4"
+  },
+  {
+   "name" : "__udivsi3"
+  },
+  {
+   "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" : [],
+ "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" :
  [
   {
@@ -448,7583 +893,368 @@
    "enum_fields" :
    [
     {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
      "enum_field_value" : 0,
-     "name" : "(anonymous namespace)::Descriptor::SU16"
+     "name" : "SP_BACKGROUND"
     },
     {
      "enum_field_value" : 1,
-     "name" : "(anonymous namespace)::Descriptor::LU16"
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
     },
     {
      "enum_field_value" : 3,
-     "name" : "(anonymous namespace)::Descriptor::LU32"
+     "name" : "SP_AUDIO_APP"
     },
     {
      "enum_field_value" : 4,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED0"
+     "name" : "SP_AUDIO_SYS"
     },
     {
      "enum_field_value" : 5,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED1"
+     "name" : "SP_TOP_APP"
     },
     {
      "enum_field_value" : 6,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED2"
+     "name" : "SP_RT_APP"
     },
     {
      "enum_field_value" : 7,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED3"
+     "name" : "SP_RESTRICTED"
     },
     {
      "enum_field_value" : 8,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED4"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED5"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED6"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED7"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED8"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED9"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED10"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED11"
-    }
-   ],
-   "linker_set_key" : "Descriptor::Format",
-   "name" : "Descriptor::Format",
-   "referenced_type" : "type-315",
-   "self_type" : "type-315",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor6FormatE"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "(anonymous namespace)::Descriptor::CLEANUP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "(anonymous namespace)::Descriptor::FUNC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "(anonymous namespace)::Descriptor::CATCH"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "(anonymous namespace)::Descriptor::INVALID"
-    }
-   ],
-   "linker_set_key" : "Descriptor::Kind",
-   "name" : "Descriptor::Kind",
-   "referenced_type" : "type-316",
-   "self_type" : "type-316",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor4KindE"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "_UA_SEARCH_PHASE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UA_CLEANUP_PHASE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UA_HANDLER_FRAME"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_UA_FORCE_UNWIND"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "_UA_END_OF_STACK"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Action",
-   "name" : "_Unwind_Action",
-   "referenced_type" : "type-238",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTS14_Unwind_Action"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "_UA_SEARCH_PHASE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UA_CLEANUP_PHASE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UA_HANDLER_FRAME"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_UA_FORCE_UNWIND"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "_UA_END_OF_STACK"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Action",
-   "name" : "_Unwind_Action",
-   "referenced_type" : "type-329",
-   "self_type" : "type-329",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_Action"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_NO_REASON"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_URC_FATAL_PHASE2_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_URC_FATAL_PHASE1_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_URC_NORMAL_STOP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_URC_END_OF_STACK"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "_URC_HANDLER_FOUND"
+     "name" : "SP_CNT"
     },
     {
      "enum_field_value" : 7,
-     "name" : "_URC_INSTALL_CONTEXT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_URC_CONTINUE_UNWIND"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "_URC_FAILURE"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Reason_Code",
-   "name" : "_Unwind_Reason_Code",
-   "referenced_type" : "type-225",
-   "self_type" : "type-225",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTS19_Unwind_Reason_Code"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_NO_REASON"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_OK"
+     "name" : "SP_MAX"
     },
     {
      "enum_field_value" : 1,
-     "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_URC_FATAL_PHASE2_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_URC_FATAL_PHASE1_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_URC_NORMAL_STOP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_URC_END_OF_STACK"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "_URC_HANDLER_FOUND"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "_URC_INSTALL_CONTEXT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_URC_CONTINUE_UNWIND"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "_URC_FAILURE"
+     "name" : "SP_SYSTEM_DEFAULT"
     }
    ],
-   "linker_set_key" : "_Unwind_Reason_Code",
-   "name" : "_Unwind_Reason_Code",
-   "referenced_type" : "type-317",
-   "self_type" : "type-317",
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-11",
+   "self_type" : "type-11",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
    "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_Reason_Code"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSD_UINT32"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSD_VFPX"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_UVRSD_UINT64"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UVRSD_FLOAT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_UVRSD_DOUBLE"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_DataRepresentation",
-   "name" : "_Unwind_VRS_DataRepresentation",
-   "referenced_type" : "type-354",
-   "self_type" : "type-354",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_DataRepresentation"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSC_CORE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSC_VFP"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_UVRSC_WMMXD"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UVRSC_WMMXC"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_RegClass",
-   "name" : "_Unwind_VRS_RegClass",
-   "referenced_type" : "type-342",
-   "self_type" : "type-342",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_RegClass"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSR_NOT_IMPLEMENTED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UVRSR_FAILED"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_Result",
-   "name" : "_Unwind_VRS_Result",
-   "referenced_type" : "type-357",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_Result"
+   "unique_id" : "SchedPolicy"
   }
  ],
- "function_types" :
+ "function_types" : [],
+ "functions" :
  [
   {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
-   "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
    "parameters" :
    [
     {
-     "referenced_type" : "type-348"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-145"
+     "referenced_type" : "type-9"
     }
    ],
-   "referenced_type" : "type-347",
-   "return_type" : "type-317",
-   "self_type" : "type-347",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void ()",
-   "name" : "void ()",
-   "referenced_type" : "type-158",
-   "return_type" : "type-134",
-   "self_type" : "type-158",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
    "parameters" :
    [
     {
-     "referenced_type" : "type-225"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-252"
-    }
-   ],
-   "referenced_type" : "type-251",
-   "return_type" : "type-134",
-   "self_type" : "type-251",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-317"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-318"
+     "referenced_type" : "type-9"
     }
    ],
-   "referenced_type" : "type-321",
-   "return_type" : "type-134",
-   "self_type" : "type-321",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void (int)",
-   "name" : "void (int)",
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
    "parameters" :
    [
     {
-     "referenced_type" : "type-39"
-    }
-   ],
-   "referenced_type" : "type-133",
-   "return_type" : "type-134",
-   "self_type" : "type-133",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (int, siginfo *, void *)",
-   "name" : "void (int, siginfo *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-39"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-137"
+     "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-145"
-    }
-   ],
-   "referenced_type" : "type-136",
-   "return_type" : "type-134",
-   "self_type" : "type-136",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (sigval)",
-   "name" : "void (sigval)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-144"
-    }
-   ],
-   "referenced_type" : "type-167",
-   "return_type" : "type-134",
-   "self_type" : "type-167",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (void *)",
-   "name" : "void (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    }
-   ],
-   "referenced_type" : "type-203",
-   "return_type" : "type-134",
-   "self_type" : "type-203",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (void *, const void *)",
-   "name" : "void (void *, const void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-35"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-5"
     }
    ],
-   "referenced_type" : "type-240",
-   "return_type" : "type-134",
-   "self_type" : "type-240",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(unsigned int, const void *)",
-   "name" : "void *(unsigned int, const void *)",
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-35"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-5"
     }
    ],
-   "referenced_type" : "type-231",
-   "return_type" : "type-145",
-   "self_type" : "type-231",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
-   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "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-12"
-    },
-    {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-243",
-   "return_type" : "type-145",
-   "self_type" : "type-243",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-12",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(void *, unsigned int, const void *)",
-   "name" : "void *(void *, unsigned int, const void *)",
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
    "parameters" :
    [
     {
-     "referenced_type" : "type-145"
-    },
+     "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-232"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-236",
-   "return_type" : "type-145",
-   "self_type" : "type-236",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "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"
   }
  ],
- "functions" : [],
  "global_vars" : [],
  "lvalue_reference_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "referenced_type" : "type-221",
-   "self_type" : "type-222",
+   "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-27",
+   "self_type" : "type-30",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::UnwindInfoSections &",
-   "name" : "const libunwind::UnwindInfoSections &",
-   "referenced_type" : "type-211",
-   "self_type" : "type-215",
+   "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" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "referenced_type" : "type-217",
-   "self_type" : "type-220",
+   "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-24",
+   "self_type" : "type-26",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "libunwind::LocalAddressSpace &",
-   "name" : "libunwind::LocalAddressSpace &",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
+   "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-33",
+   "self_type" : "type-35",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindInfoSections &",
-   "name" : "libunwind::UnwindInfoSections &",
-   "referenced_type" : "type-102",
-   "self_type" : "type-105",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int &",
-   "name" : "unsigned int &",
-   "referenced_type" : "type-12",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-309",
-   "self_type" : "type-308",
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-11",
+   "self_type" : "type-13",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-349",
-   "self_type" : "type-348",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-361",
-   "self_type" : "type-360",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Control_Block *",
-   "name" : "_Unwind_Control_Block *",
-   "referenced_type" : "type-249",
-   "self_type" : "type-252",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Control_Block *",
-   "name" : "_Unwind_Control_Block *",
-   "referenced_type" : "type-319",
-   "self_type" : "type-318",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
-   "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
-   "referenced_type" : "type-347",
-   "self_type" : "type-350",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__pthread_cleanup_t *",
-   "name" : "__pthread_cleanup_t *",
-   "referenced_type" : "type-200",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-228",
-   "self_type" : "type-227",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-311",
-   "self_type" : "type-310",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-337",
-   "self_type" : "type-336",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-339",
-   "self_type" : "type-338",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-356",
-   "self_type" : "type-355",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-92",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
    "alignment" : 4,
    "linker_set_key" : "const char *",
    "name" : "const char *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-90",
+   "referenced_type" : "type-2",
+   "self_type" : "type-1",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const elf32_phdr *",
-   "name" : "const elf32_phdr *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "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" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "referenced_type" : "type-221",
-   "self_type" : "type-223",
+   "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-32",
+   "self_type" : "type-31",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_arm *",
-   "name" : "const libunwind::Registers_arm *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_arm64 *",
-   "name" : "const libunwind::Registers_arm64 *",
-   "referenced_type" : "type-385",
-   "self_type" : "type-386",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_mips_newabi *",
-   "name" : "const libunwind::Registers_mips_newabi *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_mips_o32 *",
-   "name" : "const libunwind::Registers_mips_o32 *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_or1k *",
-   "name" : "const libunwind::Registers_or1k *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_ppc *",
-   "name" : "const libunwind::Registers_ppc *",
-   "referenced_type" : "type-377",
-   "self_type" : "type-378",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_ppc64 *",
-   "name" : "const libunwind::Registers_ppc64 *",
-   "referenced_type" : "type-382",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_sparc *",
-   "name" : "const libunwind::Registers_sparc *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_x86 *",
-   "name" : "const libunwind::Registers_x86 *",
-   "referenced_type" : "type-370",
-   "self_type" : "type-371",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_x86_64 *",
-   "name" : "const libunwind::Registers_x86_64 *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::UnwindInfoSections *",
-   "name" : "const libunwind::UnwindInfoSections *",
-   "referenced_type" : "type-211",
-   "self_type" : "type-218",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned int *",
-   "name" : "const unsigned int *",
-   "referenced_type" : "type-248",
-   "self_type" : "type-314",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const void *",
-   "name" : "const void *",
-   "referenced_type" : "type-233",
-   "self_type" : "type-232",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "dwarf_eh_bases *",
-   "name" : "dwarf_eh_bases *",
-   "referenced_type" : "type-353",
-   "self_type" : "type-352",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "dynamic *",
-   "name" : "dynamic *",
-   "referenced_type" : "type-38",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-351",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::AbstractUnwindCursor *",
-   "name" : "libunwind::AbstractUnwindCursor *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "referenced_type" : "type-217",
-   "self_type" : "type-219",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::LocalAddressSpace *",
-   "name" : "libunwind::LocalAddressSpace *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-103",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::RWMutex *",
-   "name" : "libunwind::RWMutex *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-208",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_arm *",
-   "name" : "libunwind::Registers_arm *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-387",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_arm64 *",
-   "name" : "libunwind::Registers_arm64 *",
-   "referenced_type" : "type-290",
-   "self_type" : "type-384",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_mips_newabi *",
-   "name" : "libunwind::Registers_mips_newabi *",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_mips_o32 *",
-   "name" : "libunwind::Registers_mips_o32 *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_or1k *",
-   "name" : "libunwind::Registers_or1k *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_ppc *",
-   "name" : "libunwind::Registers_ppc *",
-   "referenced_type" : "type-272",
-   "self_type" : "type-375",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_ppc64 *",
-   "name" : "libunwind::Registers_ppc64 *",
-   "referenced_type" : "type-282",
-   "self_type" : "type-379",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_sparc *",
-   "name" : "libunwind::Registers_sparc *",
-   "referenced_type" : "type-34",
-   "self_type" : "type-33",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_x86 *",
-   "name" : "libunwind::Registers_x86 *",
-   "referenced_type" : "type-262",
-   "self_type" : "type-369",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_x86_64 *",
-   "name" : "libunwind::Registers_x86_64 *",
-   "referenced_type" : "type-267",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
-   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-210",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindInfoSections *",
-   "name" : "libunwind::UnwindInfoSections *",
-   "referenced_type" : "type-102",
-   "self_type" : "type-107",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "link_map *",
-   "name" : "link_map *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "siginfo *",
-   "name" : "siginfo *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ucontext *",
-   "name" : "ucontext *",
-   "referenced_type" : "type-188",
-   "self_type" : "type-189",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-259",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-313",
-   "self_type" : "type-312",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-345",
-   "self_type" : "type-344",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-359",
-   "self_type" : "type-358",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_context_t *",
-   "name" : "unw_context_t *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-368",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_cursor_t *",
-   "name" : "unw_cursor_t *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-346",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_proc_info_t *",
-   "name" : "unw_proc_info_t *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_fpregs *",
-   "name" : "user_fpregs *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-187",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_regs *",
-   "name" : "user_regs *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)()",
-   "name" : "void (*)()",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "referenced_type" : "type-251",
-   "self_type" : "type-250",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "referenced_type" : "type-321",
-   "self_type" : "type-320",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(int)",
-   "name" : "void (*)(int)",
-   "referenced_type" : "type-133",
-   "self_type" : "type-132",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(int, siginfo *, void *)",
-   "name" : "void (*)(int, siginfo *, void *)",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(sigval)",
-   "name" : "void (*)(sigval)",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(void *)",
-   "name" : "void (*)(void *)",
-   "referenced_type" : "type-203",
-   "self_type" : "type-202",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(void *, const void *)",
-   "name" : "void (*)(void *, const void *)",
-   "referenced_type" : "type-240",
-   "self_type" : "type-239",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(unsigned int, const void *)",
-   "name" : "void *(*)(unsigned int, const void *)",
-   "referenced_type" : "type-231",
-   "self_type" : "type-230",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
-   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
-   "name" : "void *(*)(void *, unsigned int, const void *)",
-   "referenced_type" : "type-236",
-   "self_type" : "type-235",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
  "qualified_types" :
  [
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "char *const",
-   "name" : "char *const",
-   "referenced_type" : "type-96",
-   "self_type" : "type-365",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const bool",
-   "name" : "const bool",
-   "referenced_type" : "type-13",
-   "self_type" : "type-260",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h"
-  },
-  {
    "alignment" : 1,
    "is_const" : true,
    "linker_set_key" : "const char",
    "name" : "const char",
-   "referenced_type" : "type-92",
-   "self_type" : "type-91",
+   "referenced_type" : "type-3",
+   "self_type" : "type-2",
    "size" : 1,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "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-90",
-   "self_type" : "type-364",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const[65]",
-   "name" : "const char *const[65]",
-   "referenced_type" : "type-195",
-   "self_type" : "type-196",
-   "size" : 260,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const elf32_phdr",
-   "name" : "const elf32_phdr",
-   "referenced_type" : "type-62",
-   "self_type" : "type-94",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "referenced_type" : "type-217",
-   "self_type" : "type-221",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_arm",
-   "name" : "const libunwind::Registers_arm",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_arm64",
-   "name" : "const libunwind::Registers_arm64",
-   "referenced_type" : "type-290",
-   "self_type" : "type-385",
-   "size" : 528,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_mips_newabi",
-   "name" : "const libunwind::Registers_mips_newabi",
-   "referenced_type" : "type-30",
-   "self_type" : "type-31",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_mips_o32",
-   "name" : "const libunwind::Registers_mips_o32",
-   "referenced_type" : "type-24",
-   "self_type" : "type-25",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_or1k",
-   "name" : "const libunwind::Registers_or1k",
-   "referenced_type" : "type-19",
-   "self_type" : "type-20",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_ppc",
-   "name" : "const libunwind::Registers_ppc",
-   "referenced_type" : "type-272",
-   "self_type" : "type-377",
-   "size" : 936,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_ppc64",
-   "name" : "const libunwind::Registers_ppc64",
-   "referenced_type" : "type-282",
-   "self_type" : "type-382",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_sparc",
-   "name" : "const libunwind::Registers_sparc",
-   "referenced_type" : "type-34",
-   "self_type" : "type-36",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_x86",
-   "name" : "const libunwind::Registers_x86",
-   "referenced_type" : "type-262",
-   "self_type" : "type-370",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_x86_64",
-   "name" : "const libunwind::Registers_x86_64",
-   "referenced_type" : "type-267",
-   "self_type" : "type-373",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::UnwindInfoSections",
-   "name" : "const libunwind::UnwindInfoSections",
-   "referenced_type" : "type-102",
-   "self_type" : "type-211",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-248",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/config.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const void",
-   "name" : "const void",
-   "referenced_type" : "type-134",
-   "self_type" : "type-233",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const void *const",
-   "name" : "const void *const",
-   "referenced_type" : "type-232",
-   "self_type" : "type-362",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void (*volatile)(void *, const void *)",
-   "name" : "void (*volatile)(void *, const void *)",
-   "referenced_type" : "type-239",
-   "self_type" : "type-241",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
-   "name" : "void *(*volatile)(unsigned int, const void *)",
-   "referenced_type" : "type-230",
-   "self_type" : "type-234",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
-   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
-   "referenced_type" : "type-242",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
-   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
-   "referenced_type" : "type-235",
-   "self_type" : "type-237",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "void *const",
-   "name" : "void *const",
-   "referenced_type" : "type-145",
-   "self_type" : "type-363",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/string.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dli_fname",
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dli_fbase",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "dli_sname",
-     "field_offset" : 64,
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dli_saddr",
-     "field_offset" : 96,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "Dl_info",
-   "name" : "Dl_info",
-   "referenced_type" : "type-366",
-   "self_type" : "type-366",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/dlfcn.h",
-   "unique_id" : "Dl_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ch_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_size",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_addralign",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Chdr",
-   "name" : "Elf32_Chdr",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf32_Chdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_time_stamp",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_checksum",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_version",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_flags",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Lib",
-   "name" : "Elf32_Lib",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS9Elf32_Lib"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "m_value",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "m_poffset",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "m_repeat",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "m_stride",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf32_Move",
-   "name" : "Elf32_Move",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf32_Move"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "si_boundto",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "si_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf32_Syminfo",
-   "name" : "Elf32_Syminfo",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Syminfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vda_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vda_next",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verdaux",
-   "name" : "Elf32_Verdaux",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Verdaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vd_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_ndx",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_hash",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_aux",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_next",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verdef",
-   "name" : "Elf32_Verdef",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf32_Verdef"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vna_hash",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_other",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_name",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Vernaux",
-   "name" : "Elf32_Vernaux",
-   "referenced_type" : "type-86",
-   "self_type" : "type-86",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Vernaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vn_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_file",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_aux",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verneed",
-   "name" : "Elf32_Verneed",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Verneed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "a_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "a_un",
-     "field_offset" : 32,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "Elf32_auxv_t",
-   "name" : "Elf32_auxv_t",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf32_auxv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "a_val",
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3",
-   "name" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:49:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-70",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "ch_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_reserved",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_addralign",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "Elf64_Chdr",
-   "name" : "Elf64_Chdr",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf64_Chdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "d_tag",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "d_un",
-     "field_offset" : 64,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "Elf64_Dyn",
-   "name" : "Elf64_Dyn",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9Elf64_Dyn"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "d_val",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "d_ptr",
-     "referenced_type" : "type-6"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
-   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-42",
-   "self_type" : "type-42",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTSN9Elf64_DynUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_time_stamp",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_checksum",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_version",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_flags",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Lib",
-   "name" : "Elf64_Lib",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS9Elf64_Lib"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "m_value",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_poffset",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_repeat",
-     "field_offset" : 192,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "m_stride",
-     "field_offset" : 208,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf64_Move",
-   "name" : "Elf64_Move",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf64_Move"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "si_boundto",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "si_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf64_Syminfo",
-   "name" : "Elf64_Syminfo",
-   "referenced_type" : "type-80",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Syminfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vda_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vda_next",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verdaux",
-   "name" : "Elf64_Verdaux",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Verdaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vd_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_ndx",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_hash",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_aux",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_next",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verdef",
-   "name" : "Elf64_Verdef",
-   "referenced_type" : "type-83",
-   "self_type" : "type-83",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf64_Verdef"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vna_hash",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_other",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_name",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Vernaux",
-   "name" : "Elf64_Vernaux",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Vernaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vn_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_file",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_aux",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verneed",
-   "name" : "Elf64_Verneed",
-   "referenced_type" : "type-87",
-   "self_type" : "type-87",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Verneed"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "a_type",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "a_un",
-     "field_offset" : 64,
-     "referenced_type" : "type-72"
-    }
-   ],
-   "linker_set_key" : "Elf64_auxv_t",
-   "name" : "Elf64_auxv_t",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf64_auxv_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "a_val",
-     "referenced_type" : "type-6"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3",
-   "name" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h:56:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-72",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "exception_class",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "exception_cleanup",
-     "field_offset" : 64,
-     "referenced_type" : "type-250"
-    },
-    {
-     "field_name" : "unwinder_cache",
-     "field_offset" : 96,
-     "referenced_type" : "type-253"
-    },
-    {
-     "field_name" : "barrier_cache",
-     "field_offset" : 256,
-     "referenced_type" : "type-254"
-    },
-    {
-     "field_name" : "cleanup_cache",
-     "field_offset" : 448,
-     "referenced_type" : "type-256"
-    },
-    {
-     "field_name" : "pr_cache",
-     "field_offset" : 576,
-     "referenced_type" : "type-258"
-    },
-    {
-     "field_offset" : 704,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Control_Block",
-   "name" : "_Unwind_Control_Block",
-   "referenced_type" : "type-249",
-   "self_type" : "type-249",
-   "size" : 88,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTS21_Unwind_Control_Block"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "exception_class",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "exception_cleanup",
-     "field_offset" : 64,
-     "referenced_type" : "type-320"
-    },
-    {
-     "field_name" : "unwinder_cache",
-     "field_offset" : 96,
-     "referenced_type" : "type-322"
-    },
-    {
-     "field_name" : "barrier_cache",
-     "field_offset" : 256,
-     "referenced_type" : "type-323"
-    },
-    {
-     "field_name" : "cleanup_cache",
-     "field_offset" : 448,
-     "referenced_type" : "type-324"
-    },
-    {
-     "field_name" : "pr_cache",
-     "field_offset" : 576,
-     "referenced_type" : "type-325"
-    },
-    {
-     "field_offset" : 704,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Control_Block",
-   "name" : "_Unwind_Control_Block",
-   "referenced_type" : "type-319",
-   "self_type" : "type-319",
-   "size" : 88,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "reserved1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved3",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved4",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved5",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "referenced_type" : "type-253",
-   "self_type" : "type-253",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "reserved1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved3",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved4",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved5",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "referenced_type" : "type-322",
-   "self_type" : "type-322",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sp",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "bitpattern",
-     "field_offset" : 32,
-     "referenced_type" : "type-255"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "referenced_type" : "type-254",
-   "self_type" : "type-254",
-   "size" : 24,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sp",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "bitpattern",
-     "field_offset" : 32,
-     "referenced_type" : "type-255"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "referenced_type" : "type-323",
-   "self_type" : "type-323",
-   "size" : 24,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitpattern",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "referenced_type" : "type-256",
-   "self_type" : "type-256",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitpattern",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "referenced_type" : "type-324",
-   "self_type" : "type-324",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fnstart",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ehtp",
-     "field_offset" : 32,
-     "referenced_type" : "type-259"
-    },
-    {
-     "field_name" : "additional",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "referenced_type" : "type-258",
-   "self_type" : "type-258",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fnstart",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ehtp",
-     "field_offset" : 32,
-     "referenced_type" : "type-259"
-    },
-    {
-     "field_name" : "additional",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "referenced_type" : "type-325",
-   "self_type" : "type-325",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "__kernel_fd_set",
-   "name" : "__kernel_fd_set",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
-   "unique_id" : "_ZTS15__kernel_fd_set"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "__kernel_fd_set",
-   "name" : "__kernel_fd_set",
-   "referenced_type" : "type-327",
-   "self_type" : "type-327",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
-   "unique_id" : "__kernel_fd_set"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "val",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "__kernel_fsid_t",
-   "name" : "__kernel_fsid_t",
-   "referenced_type" : "type-160",
-   "self_type" : "type-160",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
-   "unique_id" : "_ZTS15__kernel_fsid_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "val",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "__kernel_fsid_t",
-   "name" : "__kernel_fsid_t",
-   "referenced_type" : "type-328",
-   "self_type" : "type-328",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
-   "unique_id" : "__kernel_fsid_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-126"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 128,
-     "referenced_type" : "type-126"
-    }
-   ],
-   "linker_set_key" : "__kernel_itimerspec",
-   "name" : "__kernel_itimerspec",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS19__kernel_itimerspec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_usec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "__kernel_old_timeval",
-   "name" : "__kernel_old_timeval",
-   "referenced_type" : "type-128",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS20__kernel_old_timeval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_u",
-     "referenced_type" : "type-131"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 96,
-     "referenced_type" : "type-157"
-    }
-   ],
-   "linker_set_key" : "__kernel_sigaction",
-   "name" : "__kernel_sigaction",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTS18__kernel_sigaction"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "_sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
-   "name" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-131",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "tv_nsec",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "__kernel_timespec",
-   "name" : "__kernel_timespec",
-   "referenced_type" : "type-126",
-   "self_type" : "type-126",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS17__kernel_timespec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__cleanup_prev",
-     "referenced_type" : "type-201"
-    },
-    {
-     "field_name" : "__cleanup_routine",
-     "field_offset" : 32,
-     "referenced_type" : "type-202"
-    },
-    {
-     "field_name" : "__cleanup_arg",
-     "field_offset" : 64,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "__pthread_cleanup_t",
-   "name" : "__pthread_cleanup_t",
-   "referenced_type" : "type-200",
-   "self_type" : "type-200",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/pthread.h",
-   "unique_id" : "__pthread_cleanup_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_kill",
-     "referenced_type" : "type-142"
-    },
-    {
-     "field_name" : "_timer",
-     "referenced_type" : "type-143"
-    },
-    {
-     "field_name" : "_rt",
-     "referenced_type" : "type-146"
-    },
-    {
-     "field_name" : "_sigchld",
-     "referenced_type" : "type-147"
-    },
-    {
-     "field_name" : "_sigfault",
-     "referenced_type" : "type-148"
-    },
-    {
-     "field_name" : "_sigpoll",
-     "referenced_type" : "type-154"
-    },
-    {
-     "field_name" : "_sigsys",
-     "referenced_type" : "type-155"
-    }
-   ],
-   "linker_set_key" : "__sifields",
-   "name" : "__sifields",
-   "record_kind" : "union",
-   "referenced_type" : "type-141",
-   "self_type" : "type-141",
-   "size" : 20,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS10__sifields"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
-   "referenced_type" : "type-142",
-   "self_type" : "type-142",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_tid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_overrun",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigval",
-     "field_offset" : 64,
-     "referenced_type" : "type-144"
-    },
-    {
-     "field_name" : "_sys_private",
-     "field_offset" : 96,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
-   "referenced_type" : "type-143",
-   "self_type" : "type-143",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "_sigval",
-     "field_offset" : 64,
-     "referenced_type" : "type-144"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt1_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "_status",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_utime",
-     "field_offset" : 96,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "_stime",
-     "field_offset" : 128,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
-   "referenced_type" : "type-147",
-   "self_type" : "type-147",
-   "size" : 20,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt2_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_addr",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_offset" : 32,
-     "referenced_type" : "type-149"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
-   "referenced_type" : "type-148",
-   "self_type" : "type-148",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_addr_lsb",
-     "referenced_type" : "type-150"
-    },
-    {
-     "field_name" : "_addr_bnd",
-     "referenced_type" : "type-151"
-    },
-    {
-     "field_name" : "_addr_pkey",
-     "referenced_type" : "type-153"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
-   "record_kind" : "union",
-   "referenced_type" : "type-149",
-   "self_type" : "type-149",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_dummy_bnd",
-     "referenced_type" : "type-152"
-    },
-    {
-     "field_name" : "_lower",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "_upper",
-     "field_offset" : 64,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
-   "referenced_type" : "type-151",
-   "self_type" : "type-151",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_dummy_pkey",
-     "referenced_type" : "type-152"
-    },
-    {
-     "field_name" : "_pkey",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
-   "referenced_type" : "type-153",
-   "self_type" : "type-153",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_band",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "_fd",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt4_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_call_addr",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "_syscall",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_arch",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt5_E"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
-   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
-   "referenced_type" : "type-296",
-   "self_type" : "type-296",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-9" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-297",
-   "self_type" : "type-297",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
-   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
-   "referenced_type" : "type-293",
-   "self_type" : "type-293",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-290" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-294",
-   "self_type" : "type-294",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
-   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
-   "referenced_type" : "type-305",
-   "self_type" : "type-305",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-30" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-306",
-   "self_type" : "type-306",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
-   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
-   "referenced_type" : "type-302",
-   "self_type" : "type-302",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-24" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-303",
-   "self_type" : "type-303",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
-   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
-   "referenced_type" : "type-299",
-   "self_type" : "type-299",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-19" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-300",
-   "self_type" : "type-300",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
-   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
-   "referenced_type" : "type-279",
-   "self_type" : "type-279",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-272" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-280",
-   "self_type" : "type-280",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
-   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
-   "referenced_type" : "type-287",
-   "self_type" : "type-287",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-282" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-288",
-   "self_type" : "type-288",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
-   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
-   "referenced_type" : "type-376",
-   "self_type" : "type-376",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-34" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-381",
-   "self_type" : "type-381",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
-   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
-   "referenced_type" : "type-264",
-   "self_type" : "type-264",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-262" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-265",
-   "self_type" : "type-265",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
-   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
-   "referenced_type" : "type-269",
-   "self_type" : "type-269",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-267" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-270",
-   "self_type" : "type-270",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
-   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
-   "referenced_type" : "type-204",
-   "self_type" : "type-204",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-51" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
-   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
-   "referenced_type" : "type-214",
-   "self_type" : "type-214",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-56" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
-   "referenced_type" : "type-295",
-   "self_type" : "type-295",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-9", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
-   "referenced_type" : "type-289",
-   "self_type" : "type-289",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-290", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
-   "referenced_type" : "type-304",
-   "self_type" : "type-304",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-30", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
-   "referenced_type" : "type-301",
-   "self_type" : "type-301",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-24", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
-   "referenced_type" : "type-298",
-   "self_type" : "type-298",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-19", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
-   "referenced_type" : "type-271",
-   "self_type" : "type-271",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-272", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
-   "referenced_type" : "type-281",
-   "self_type" : "type-281",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-282", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
-   "referenced_type" : "type-307",
-   "self_type" : "type-307",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-34", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
-   "referenced_type" : "type-261",
-   "self_type" : "type-261",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-262", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
-   "referenced_type" : "type-266",
-   "self_type" : "type-266",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-267", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
-   "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
-   "referenced_type" : "type-50",
-   "self_type" : "type-50",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-51", "type-56" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__bits",
-     "referenced_type" : "type-121"
-    }
-   ],
-   "linker_set_key" : "cpu_set_t",
-   "name" : "cpu_set_t",
-   "referenced_type" : "type-120",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sched.h",
-   "unique_id" : "cpu_set_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "div_t",
-   "name" : "div_t",
-   "referenced_type" : "type-245",
-   "self_type" : "type-245",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "div_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "addressSpace",
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "sects",
-     "field_offset" : 32,
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "targetAddr",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "dl_iterate_cb_data",
-   "name" : "dl_iterate_cb_data",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dlpi_addr",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "dlpi_name",
-     "field_offset" : 32,
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dlpi_phdr",
-     "field_offset" : 64,
-     "referenced_type" : "type-93"
-    },
-    {
-     "field_name" : "dlpi_phnum",
-     "field_offset" : 96,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "dl_phdr_info",
-   "name" : "dl_phdr_info",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h",
-   "unique_id" : "dl_phdr_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tbase",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "dbase",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "func",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "dwarf_eh_bases",
-   "name" : "dwarf_eh_bases",
-   "referenced_type" : "type-353",
-   "self_type" : "type-353",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "dwarf_eh_bases"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "d_tag",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "d_un",
-     "field_offset" : 32,
-     "referenced_type" : "type-40"
-    }
-   ],
-   "linker_set_key" : "dynamic",
-   "name" : "dynamic",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS7dynamic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "d_val",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "d_ptr",
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
-   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-40",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTSN7dynamicUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "e_ident",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "e_type",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_machine",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_version",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_entry",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_phoff",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_shoff",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_flags",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_ehsize",
-     "field_offset" : 320,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phentsize",
-     "field_offset" : 336,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phnum",
-     "field_offset" : 352,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shentsize",
-     "field_offset" : 368,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shnum",
-     "field_offset" : 384,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shstrndx",
-     "field_offset" : 400,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf32_hdr",
-   "name" : "elf32_hdr",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_hdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "n_namesz",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_descsz",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_note",
-   "name" : "elf32_note",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_note"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "p_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_offset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_vaddr",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_paddr",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_filesz",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_memsz",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_flags",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_align",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_phdr",
-   "name" : "elf32_phdr",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_phdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_rel",
-   "name" : "elf32_rel",
-   "referenced_type" : "type-43",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_rel"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_addend",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "elf32_rela",
-   "name" : "elf32_rela",
-   "referenced_type" : "type-45",
-   "self_type" : "type-45",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_rela"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sh_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addr",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_offset",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_size",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_link",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_info",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addralign",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_entsize",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_shdr",
-   "name" : "elf32_shdr",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 40,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_shdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "st_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_value",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_info",
-     "field_offset" : 96,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_other",
-     "field_offset" : 104,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_shndx",
-     "field_offset" : 112,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf32_sym",
-   "name" : "elf32_sym",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_sym"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "e_ident",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "e_type",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_machine",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_version",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_entry",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_phoff",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_shoff",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_flags",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_ehsize",
-     "field_offset" : 416,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phentsize",
-     "field_offset" : 432,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phnum",
-     "field_offset" : 448,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shentsize",
-     "field_offset" : 464,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shnum",
-     "field_offset" : 480,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shstrndx",
-     "field_offset" : 496,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf64_hdr",
-   "name" : "elf64_hdr",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_hdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "n_namesz",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_descsz",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf64_note",
-   "name" : "elf64_note",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_note"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "p_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_vaddr",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_paddr",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_filesz",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_memsz",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_align",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_phdr",
-   "name" : "elf64_phdr",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 56,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_phdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_rel",
-   "name" : "elf64_rel",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_rel"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_addend",
-     "field_offset" : 128,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "elf64_rela",
-   "name" : "elf64_rela",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
-   "size" : 24,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_rela"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sh_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_addr",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_offset",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_size",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_link",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_info",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addralign",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_entsize",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_shdr",
-   "name" : "elf64_shdr",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_shdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "st_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_other",
-     "field_offset" : 40,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_shndx",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "st_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "st_size",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_sym",
-   "name" : "elf64_sym",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
-   "size" : 24,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_sym"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "fd_set",
-   "name" : "fd_set",
-   "referenced_type" : "type-197",
-   "self_type" : "type-197",
-   "size" : 128,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/select.h",
-   "unique_id" : "fd_set"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "imaxdiv_t",
-   "name" : "imaxdiv_t",
-   "referenced_type" : "type-326",
-   "self_type" : "type-326",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/inttypes.h",
-   "unique_id" : "imaxdiv_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "imaxdiv_t",
-   "name" : "imaxdiv_t",
-   "referenced_type" : "type-367",
-   "self_type" : "type-367",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/inttypes.h",
-   "unique_id" : "_ZTS9imaxdiv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-117"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-117"
-    }
-   ],
-   "linker_set_key" : "itimerspec",
-   "name" : "itimerspec",
-   "referenced_type" : "type-124",
-   "self_type" : "type-124",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS10itimerspec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-122"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "itimerval",
-   "name" : "itimerval",
-   "referenced_type" : "type-125",
-   "self_type" : "type-125",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS9itimerval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "ldiv_t",
-   "name" : "ldiv_t",
-   "referenced_type" : "type-246",
-   "self_type" : "type-246",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "ldiv_t"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::AbstractUnwindCursor",
-   "name" : "libunwind::AbstractUnwindCursor",
-   "record_kind" : "class",
-   "referenced_type" : "type-55",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::EHABIIndexEntry",
-   "name" : "libunwind::EHABIIndexEntry",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_i",
-     "referenced_type" : "type-12"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_addressSpace",
-     "field_offset" : 32,
-     "referenced_type" : "type-103"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_sects",
-     "field_offset" : 64,
-     "referenced_type" : "type-218"
-    }
-   ],
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "referenced_type" : "type-217",
-   "self_type" : "type-217",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "template_args" : [ "type-53" ],
-   "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "libunwind::LocalAddressSpace",
-   "name" : "libunwind::LocalAddressSpace",
-   "record_kind" : "class",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_lock",
-     "referenced_type" : "type-206"
-    }
-   ],
-   "linker_set_key" : "libunwind::RWMutex",
-   "name" : "libunwind::RWMutex",
-   "record_kind" : "class",
-   "referenced_type" : "type-205",
-   "self_type" : "type-205",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
-   "unique_id" : "_ZTSN9libunwind7RWMutexE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-10"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_use_X_for_vfp_save",
-     "field_offset" : 512,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_saved_vfp_d0_d15",
-     "field_offset" : 520,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_saved_vfp_d16_d31",
-     "field_offset" : 528,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vfp_d0_d15_pad",
-     "field_offset" : 576,
-     "referenced_type" : "type-14"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vfp_d16_d31",
-     "field_offset" : 1664,
-     "referenced_type" : "type-15"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm",
-   "name" : "libunwind::Registers_arm",
-   "record_kind" : "class",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_armE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-291"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorHalfRegisters",
-     "field_offset" : 2176,
-     "referenced_type" : "type-275"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm64",
-   "name" : "libunwind::Registers_arm64",
-   "record_kind" : "class",
-   "referenced_type" : "type-290",
-   "self_type" : "type-290",
-   "size" : 528,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__x",
-     "referenced_type" : "type-292"
-    },
-    {
-     "field_name" : "__fp",
-     "field_offset" : 1856,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 1920,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__sp",
-     "field_offset" : 1984,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__ra_sign_state",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm64::GPRs",
-   "name" : "libunwind::Registers_arm64::GPRs",
-   "referenced_type" : "type-291",
-   "self_type" : "type-291",
-   "size" : 272,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-11"
-    },
-    {
-     "field_name" : "__sp",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm::GPRs",
-   "name" : "libunwind::Registers_arm::GPRs",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-27"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_newabi",
-   "name" : "libunwind::Registers_mips_newabi",
-   "record_kind" : "class",
-   "referenced_type" : "type-30",
-   "self_type" : "type-30",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__hi",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lo",
-     "field_offset" : 2176,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
-   "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_o32",
-   "name" : "libunwind::Registers_mips_o32",
-   "record_kind" : "class",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__hi",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lo",
-     "field_offset" : 1088,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
-   "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-16"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_or1k",
-   "name" : "libunwind::Registers_or1k",
-   "record_kind" : "class",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__epcr",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
-   "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-273"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_floatRegisters",
-     "field_offset" : 1280,
-     "referenced_type" : "type-274"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorRegisters",
-     "field_offset" : 3392,
-     "referenced_type" : "type-277"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc",
-   "name" : "libunwind::Registers_ppc",
-   "record_kind" : "class",
-   "referenced_type" : "type-272",
-   "self_type" : "type-272",
-   "size" : 936,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-283"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorScalarRegisters",
-     "field_offset" : 2496,
-     "referenced_type" : "type-284"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64",
-   "name" : "libunwind::Registers_ppc64",
-   "record_kind" : "class",
-   "referenced_type" : "type-282",
-   "self_type" : "type-282",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__srr0",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__srr1",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r0",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r1",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r2",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r3",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r4",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r5",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r6",
-     "field_offset" : 512,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r7",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 1024,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 1088,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r16",
-     "field_offset" : 1152,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r17",
-     "field_offset" : 1216,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r18",
-     "field_offset" : 1280,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r19",
-     "field_offset" : 1344,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r20",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r21",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r22",
-     "field_offset" : 1536,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r23",
-     "field_offset" : 1600,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r24",
-     "field_offset" : 1664,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r25",
-     "field_offset" : 1728,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r26",
-     "field_offset" : 1792,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r27",
-     "field_offset" : 1856,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r28",
-     "field_offset" : 1920,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r29",
-     "field_offset" : 1984,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r30",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r31",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__cr",
-     "field_offset" : 2176,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__xer",
-     "field_offset" : 2240,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 2304,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__ctr",
-     "field_offset" : 2368,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__vrsave",
-     "field_offset" : 2432,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
-   "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
-   "referenced_type" : "type-283",
-   "self_type" : "type-283",
-   "size" : 312,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "asfloat",
-     "referenced_type" : "type-286"
-    },
-    {
-     "field_name" : "v",
-     "referenced_type" : "type-278"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
-   "record_kind" : "union",
-   "referenced_type" : "type-285",
-   "self_type" : "type-285",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "f",
-     "referenced_type" : "type-276"
-    },
-    {
-     "field_name" : "v2",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
-   "referenced_type" : "type-286",
-   "self_type" : "type-286",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__fpregs",
-     "referenced_type" : "type-275"
-    },
-    {
-     "field_name" : "__fpscr_pad",
-     "field_offset" : 2048,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__fpscr",
-     "field_offset" : 2080,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
-   "name" : "libunwind::Registers_ppc::ppc_float_state_t",
-   "referenced_type" : "type-274",
-   "self_type" : "type-274",
-   "size" : 264,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__srr0",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__srr1",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r0",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r2",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r3",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r4",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r5",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r6",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r7",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 512,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 544,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r16",
-     "field_offset" : 576,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r17",
-     "field_offset" : 608,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r18",
-     "field_offset" : 640,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r19",
-     "field_offset" : 672,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r20",
-     "field_offset" : 704,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r21",
-     "field_offset" : 736,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r22",
-     "field_offset" : 768,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r23",
-     "field_offset" : 800,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r24",
-     "field_offset" : 832,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r25",
-     "field_offset" : 864,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r26",
-     "field_offset" : 896,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r27",
-     "field_offset" : 928,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r28",
-     "field_offset" : 960,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r29",
-     "field_offset" : 992,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r30",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r31",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__cr",
-     "field_offset" : 1088,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__xer",
-     "field_offset" : 1120,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 1152,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ctr",
-     "field_offset" : 1184,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__mq",
-     "field_offset" : 1216,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__vrsave",
-     "field_offset" : 1248,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
-   "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
-   "referenced_type" : "type-273",
-   "self_type" : "type-273",
-   "size" : 160,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_sparc",
-   "name" : "libunwind::Registers_sparc",
-   "record_kind" : "class",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__regs",
-     "referenced_type" : "type-17"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
-   "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-263"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86",
-   "name" : "libunwind::Registers_x86",
-   "record_kind" : "class",
-   "referenced_type" : "type-262",
-   "self_type" : "type-262",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_x86E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__eax",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ebx",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ecx",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__edx",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__edi",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__esi",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ebp",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__esp",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ss",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__eflags",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__eip",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__cs",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ds",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__es",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__fs",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__gs",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86::GPRs",
-   "name" : "libunwind::Registers_x86::GPRs",
-   "referenced_type" : "type-263",
-   "self_type" : "type-263",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-268"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86_64",
-   "name" : "libunwind::Registers_x86_64",
-   "record_kind" : "class",
-   "referenced_type" : "type-267",
-   "self_type" : "type-267",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__rax",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rbx",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rcx",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rdx",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rdi",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rsi",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rbp",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rsp",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 512,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rip",
-     "field_offset" : 1024,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rflags",
-     "field_offset" : 1088,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__cs",
-     "field_offset" : 1152,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__fs",
-     "field_offset" : 1216,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__gs",
-     "field_offset" : 1280,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
-   "name" : "libunwind::Registers_x86_64::GPRs",
-   "referenced_type" : "type-268",
-   "self_type" : "type-268",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_addressSpace",
-     "field_offset" : 32,
-     "referenced_type" : "type-52"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "field_offset" : 64,
-     "referenced_type" : "type-9"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_info",
-     "field_offset" : 2752,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_unwindInfoMissing",
-     "field_offset" : 3072,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_isSignalFrame",
-     "field_offset" : 3080,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
-   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
-   "record_kind" : "class",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 392,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "template_args" : [ "type-53", "type-9" ],
-   "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "arm_section",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "arm_section_length",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::UnwindInfoSections",
-   "name" : "libunwind::UnwindInfoSections",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vec",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "linker_set_key" : "libunwind::v128",
-   "name" : "libunwind::v128",
-   "referenced_type" : "type-278",
-   "self_type" : "type-278",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind4v128E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_addr",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_name",
-     "field_offset" : 32,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "l_ld",
-     "field_offset" : 64,
-     "referenced_type" : "type-97"
-    },
-    {
-     "field_name" : "l_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-98"
-    },
-    {
-     "field_name" : "l_prev",
-     "field_offset" : 128,
-     "referenced_type" : "type-98"
-    }
-   ],
-   "linker_set_key" : "link_map",
-   "name" : "link_map",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h",
-   "unique_id" : "link_map"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "lldiv_t",
-   "name" : "lldiv_t",
-   "referenced_type" : "type-247",
-   "self_type" : "type-247",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "lldiv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "arena",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ordblks",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "smblks",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "hblks",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "hblkhd",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "usmblks",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fsmblks",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "uordblks",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fordblks",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "keepcost",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "mallinfo",
-   "name" : "mallinfo",
-   "referenced_type" : "type-229",
-   "self_type" : "type-229",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/malloc.h",
-   "unique_id" : "mallinfo"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__clang_max_align_nonce1",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "__clang_max_align_nonce2",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "max_align_t",
-   "name" : "max_align_t",
    "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
-   "unique_id" : "_ZTS11max_align_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "flags",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "stack_base",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "stack_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "guard_size",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sched_policy",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sched_priority",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "pthread_attr_t",
-   "name" : "pthread_attr_t",
-   "referenced_type" : "type-168",
-   "self_type" : "type-168",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS14pthread_attr_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "flags",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "stack_base",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "stack_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "guard_size",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sched_policy",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sched_priority",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "pthread_attr_t",
-   "name" : "pthread_attr_t",
-   "referenced_type" : "type-330",
-   "self_type" : "type-330",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_attr_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-186"
-    }
-   ],
-   "linker_set_key" : "pthread_barrier_t",
-   "name" : "pthread_barrier_t",
-   "referenced_type" : "type-194",
-   "self_type" : "type-194",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS17pthread_barrier_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-186"
-    }
-   ],
-   "linker_set_key" : "pthread_barrier_t",
-   "name" : "pthread_barrier_t",
-   "referenced_type" : "type-331",
-   "self_type" : "type-331",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_barrier_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_cond_t",
-   "name" : "pthread_cond_t",
-   "referenced_type" : "type-212",
-   "self_type" : "type-212",
+   "self_type" : "type-29",
    "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS14pthread_cond_t"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_cond_t",
-   "name" : "pthread_cond_t",
-   "referenced_type" : "type-332",
-   "self_type" : "type-332",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_cond_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_mutex_t",
-   "name" : "pthread_mutex_t",
-   "referenced_type" : "type-224",
-   "self_type" : "type-224",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS15pthread_mutex_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_mutex_t",
-   "name" : "pthread_mutex_t",
-   "referenced_type" : "type-333",
-   "self_type" : "type-333",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_mutex_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-207"
-    }
-   ],
-   "linker_set_key" : "pthread_rwlock_t",
-   "name" : "pthread_rwlock_t",
-   "referenced_type" : "type-206",
-   "self_type" : "type-206",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS16pthread_rwlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-207"
-    }
-   ],
-   "linker_set_key" : "pthread_rwlock_t",
-   "name" : "pthread_rwlock_t",
-   "referenced_type" : "type-334",
-   "self_type" : "type-334",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_rwlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "pthread_spinlock_t",
-   "name" : "pthread_spinlock_t",
-   "referenced_type" : "type-226",
-   "self_type" : "type-226",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS18pthread_spinlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "pthread_spinlock_t",
-   "name" : "pthread_spinlock_t",
-   "referenced_type" : "type-335",
-   "self_type" : "type-335",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_spinlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_version",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "r_map",
-     "field_offset" : 32,
-     "referenced_type" : "type-98"
-    },
-    {
-     "field_name" : "r_brk",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_state",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_ldbase",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "r_debug",
-   "name" : "r_debug",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/link.h",
-   "unique_id" : "r_debug"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sched_priority",
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "sched_param",
-   "name" : "sched_param",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sched.h",
-   "unique_id" : "sched_param"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-172"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 96,
-     "referenced_type" : "type-157"
-    }
-   ],
-   "linker_set_key" : "sigaction",
-   "name" : "sigaction",
-   "referenced_type" : "type-171",
-   "self_type" : "type-171",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS9sigaction"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 64,
-     "referenced_type" : "type-157"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 96,
-     "referenced_type" : "type-169"
-    }
-   ],
-   "linker_set_key" : "sigaction64",
-   "name" : "sigaction64",
-   "referenced_type" : "type-173",
-   "self_type" : "type-173",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS11sigaction64"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3",
-   "name" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:116:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-174",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTSN11sigaction64Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3",
-   "name" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h:105:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-172",
-   "self_type" : "type-172",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTSN9sigactionUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ss_sp",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "ss_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "ss_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "sigaltstack",
-   "name" : "sigaltstack",
-   "referenced_type" : "type-159",
-   "self_type" : "type-159",
+   "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-28",
+   "self_type" : "type-27",
    "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTS11sigaltstack"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "trap_no",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "error_code",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "oldmask",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r0",
-     "field_offset" : 96,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r1",
-     "field_offset" : 128,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r2",
-     "field_offset" : 160,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r3",
-     "field_offset" : 192,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r4",
-     "field_offset" : 224,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r5",
-     "field_offset" : 256,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r6",
-     "field_offset" : 288,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r7",
-     "field_offset" : 320,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r8",
-     "field_offset" : 352,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r9",
-     "field_offset" : 384,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r10",
-     "field_offset" : 416,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_fp",
-     "field_offset" : 448,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_ip",
-     "field_offset" : 480,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_sp",
-     "field_offset" : 512,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_lr",
-     "field_offset" : 544,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_pc",
-     "field_offset" : 576,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_cpsr",
-     "field_offset" : 608,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fault_address",
-     "field_offset" : 640,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "sigcontext",
-   "name" : "sigcontext",
-   "referenced_type" : "type-129",
-   "self_type" : "type-129",
-   "size" : 84,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/sigcontext.h",
-   "unique_id" : "_ZTS10sigcontext"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sigev_value",
-     "referenced_type" : "type-144"
-    },
-    {
-     "field_name" : "sigev_signo",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sigev_notify",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigev_un",
-     "field_offset" : 96,
-     "referenced_type" : "type-163"
-    }
-   ],
-   "linker_set_key" : "sigevent",
-   "name" : "sigevent",
-   "referenced_type" : "type-162",
-   "self_type" : "type-162",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS8sigevent"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pad",
-     "referenced_type" : "type-164"
-    },
-    {
-     "field_name" : "_tid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigev_thread",
-     "referenced_type" : "type-165"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
-   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-163",
-   "self_type" : "type-163",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN8sigeventUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_function",
-     "referenced_type" : "type-166"
-    },
-    {
-     "field_name" : "_attribute",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
-   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
-   "referenced_type" : "type-165",
-   "self_type" : "type-165",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN8sigeventUt_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "linker_set_key" : "siginfo",
-   "name" : "siginfo",
-   "referenced_type" : "type-138",
-   "self_type" : "type-138",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS7siginfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-140"
-    },
-    {
-     "field_name" : "_si_pad",
-     "referenced_type" : "type-156"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
-   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-139",
-   "self_type" : "type-139",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN7siginfoUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "si_signo",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "si_errno",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "si_code",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sifields",
-     "field_offset" : 96,
-     "referenced_type" : "type-141"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
-   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
-   "referenced_type" : "type-140",
-   "self_type" : "type-140",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN7siginfoUt_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__bits",
-     "referenced_type" : "type-170"
-    }
-   ],
-   "linker_set_key" : "sigset64_t",
-   "name" : "sigset64_t",
-   "referenced_type" : "type-169",
-   "self_type" : "type-169",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS10sigset64_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sival_int",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sival_ptr",
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "sigval",
-   "name" : "sigval",
-   "record_kind" : "union",
-   "referenced_type" : "type-144",
-   "self_type" : "type-144",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS6sigval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_nsec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "timespec",
-   "name" : "timespec",
-   "referenced_type" : "type-117",
-   "self_type" : "type-117",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/bits/timespec.h",
-   "unique_id" : "_ZTS8timespec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_usec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "timeval",
-   "name" : "timeval",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS7timeval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tz_minuteswest",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tz_dsttime",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "timezone",
-   "name" : "timezone",
-   "referenced_type" : "type-123",
-   "self_type" : "type-123",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS8timezone"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tm_sec",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_min",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_hour",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_mday",
-     "field_offset" : 96,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_mon",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_year",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_wday",
-     "field_offset" : 192,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_yday",
-     "field_offset" : 224,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_isdst",
-     "field_offset" : 256,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_gmtoff",
-     "field_offset" : 288,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tm_zone",
-     "field_offset" : 320,
-     "referenced_type" : "type-90"
-    }
-   ],
-   "linker_set_key" : "tm",
-   "name" : "tm",
-   "referenced_type" : "type-199",
-   "self_type" : "type-199",
-   "size" : 44,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/time.h",
-   "unique_id" : "tm"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "uc_flags",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "uc_link",
-     "field_offset" : 32,
-     "referenced_type" : "type-189"
-    },
-    {
-     "field_name" : "uc_stack",
-     "field_offset" : 64,
-     "referenced_type" : "type-159"
-    },
-    {
-     "field_name" : "uc_mcontext",
-     "field_offset" : 160,
-     "referenced_type" : "type-129"
-    },
-    {
-     "field_offset" : 832,
-     "referenced_type" : "type-190"
-    },
-    {
-     "field_name" : "__padding",
-     "field_offset" : 896,
-     "referenced_type" : "type-192"
-    },
-    {
-     "field_name" : "uc_regspace",
-     "field_offset" : 1856,
-     "referenced_type" : "type-193"
-    }
-   ],
-   "linker_set_key" : "ucontext",
-   "name" : "ucontext",
-   "referenced_type" : "type-188",
-   "self_type" : "type-188",
-   "size" : 744,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-191"
-    },
-    {
-     "field_name" : "uc_sigmask64",
-     "referenced_type" : "type-169"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3",
-   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-190",
-   "self_type" : "type-190",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "uc_sigmask",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "__padding_rt_sigset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5",
-   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5",
-   "referenced_type" : "type-191",
-   "self_type" : "type-191",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/ucontext.h:91:5)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "unw_context_t",
-   "name" : "unw_context_t",
-   "referenced_type" : "type-340",
-   "self_type" : "type-340",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_context_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "unw_context_t",
-   "name" : "unw_context_t",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS13unw_context_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-57"
-    }
-   ],
-   "linker_set_key" : "unw_cursor_t",
-   "name" : "unw_cursor_t",
-   "referenced_type" : "type-341",
-   "self_type" : "type-341",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_cursor_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-57"
-    }
-   ],
-   "linker_set_key" : "unw_cursor_t",
-   "name" : "unw_cursor_t",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS12unw_cursor_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_ip",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "end_ip",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsda",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "handler",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "gp",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info_size",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "extra",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unw_proc_info_t",
-   "name" : "unw_proc_info_t",
-   "referenced_type" : "type-343",
-   "self_type" : "type-343",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_proc_info_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_ip",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "end_ip",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsda",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "handler",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "gp",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info_size",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "extra",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unw_proc_info_t",
-   "name" : "unw_proc_info_t",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS15unw_proc_info_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "kind",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "entryPageOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "entryCount",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "encodingsPageOffset",
-     "field_offset" : 64,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "encodingsCount",
-     "field_offset" : 80,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "unwind_info_compressed_second_level_page_header",
-   "name" : "unwind_info_compressed_second_level_page_header",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
+   "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" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "encoding",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_regular_second_level_entry",
-   "name" : "unwind_info_regular_second_level_entry",
-   "referenced_type" : "type-114",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "kind",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "entryPageOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "entryCount",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "unwind_info_regular_second_level_page_header",
-   "name" : "unwind_info_regular_second_level_page_header",
-   "referenced_type" : "type-115",
-   "self_type" : "type-115",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "commonEncodingsArraySectionOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "commonEncodingsArrayCount",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "personalityArraySectionOffset",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "personalityArrayCount",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "indexSectionOffset",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "indexCount",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header",
-   "name" : "unwind_info_section_header",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
-   "size" : 28,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS26unwind_info_section_header"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "secondLevelPagesSectionOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsdaIndexArraySectionOffset",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header_index_entry",
-   "name" : "unwind_info_section_header_index_entry",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
+   "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-25",
+   "self_type" : "type-24",
    "size" : 12,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsdaOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
-   "name" : "unwind_info_section_header_lsda_index_entry",
-   "referenced_type" : "type-113",
-   "self_type" : "type-113",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "regs",
-     "referenced_type" : "type-179"
-    },
-    {
-     "field_name" : "u_fpvalid",
-     "field_offset" : 576,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "u_tsize",
-     "field_offset" : 608,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_dsize",
-     "field_offset" : 640,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_ssize",
-     "field_offset" : 672,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "start_code",
-     "field_offset" : 704,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "start_stack",
-     "field_offset" : 736,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "signal",
-     "field_offset" : 768,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "reserved",
-     "field_offset" : 800,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "u_ar0",
-     "field_offset" : 832,
-     "referenced_type" : "type-184"
-    },
-    {
-     "field_name" : "magic",
-     "field_offset" : 864,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_comm",
-     "field_offset" : 896,
-     "referenced_type" : "type-185"
-    },
-    {
-     "field_name" : "u_debugreg",
-     "field_offset" : 1152,
-     "referenced_type" : "type-186"
-    },
-    {
-     "field_name" : "u_fp",
-     "field_offset" : 1408,
-     "referenced_type" : "type-175"
-    },
-    {
-     "field_name" : "u_fp0",
-     "field_offset" : 2336,
-     "referenced_type" : "type-187"
-    }
-   ],
-   "linker_set_key" : "user",
-   "name" : "user",
-   "referenced_type" : "type-183",
-   "self_type" : "type-183",
-   "size" : 296,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fpregs",
-     "referenced_type" : "type-176"
-    },
-    {
-     "field_name" : "fpsr",
-     "field_offset" : 768,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fpcr",
-     "field_offset" : 800,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ftype",
-     "field_offset" : 832,
-     "referenced_type" : "type-178"
-    },
-    {
-     "field_name" : "init_flag",
-     "field_offset" : 896,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "user_fpregs",
-   "name" : "user_fpregs",
-   "referenced_type" : "type-175",
-   "self_type" : "type-175",
-   "size" : 116,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_fpregs"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sign1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unused",
-     "field_offset" : 1,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sign2",
-     "field_offset" : 16,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "exponent",
-     "field_offset" : 17,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "j",
-     "field_offset" : 31,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "mantissa1",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "mantissa0",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "user_fpregs::fp_reg",
-   "name" : "user_fpregs::fp_reg",
-   "referenced_type" : "type-177",
-   "self_type" : "type-177",
+   "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-34",
+   "self_type" : "type-33",
    "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_fpregs::fp_reg"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "uregs",
-     "referenced_type" : "type-180"
-    }
-   ],
-   "linker_set_key" : "user_regs",
-   "name" : "user_regs",
-   "referenced_type" : "type-179",
-   "self_type" : "type-179",
-   "size" : 72,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_regs"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "fpregs",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "fpscr",
-     "field_offset" : 2048,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "user_vfp",
-   "name" : "user_vfp",
-   "referenced_type" : "type-181",
-   "self_type" : "type-181",
-   "size" : 264,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_vfp"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fpexc",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fpinst",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fpinst2",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "user_vfp_exc",
-   "name" : "user_vfp_exc",
-   "referenced_type" : "type-182",
-   "self_type" : "type-182",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv7-a-neon_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_vfp_exc"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
+ "record_types" : [],
  "rvalue_reference_types" : []
 }
diff --git a/29/64/arm_armv8-a/source-based/libcutils.so.lsdump b/29/64/arm_armv8-a/source-based/libcutils.so.lsdump
index 59e3efd..2b1654f 100644
--- a/29/64/arm_armv8-a/source-based/libcutils.so.lsdump
+++ b/29/64/arm_armv8-a/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-10",
-   "self_type" : "type-15",
+   "referenced_type" : "type-12",
+   "self_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
+   "referenced_type" : "type-45",
+   "self_type" : "type-45",
    "size" : 1
   },
   {
@@ -38,24 +38,24 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
+   "referenced_type" : "type-66",
+   "self_type" : "type-66",
    "size" : 2
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
+   "referenced_type" : "type-57",
+   "self_type" : "type-57",
    "size" : 8
   },
   {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
+   "referenced_type" : "type-23",
+   "self_type" : "type-23",
    "size" : 4
   },
   {
@@ -63,8 +63,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -72,16 +72,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-112",
-   "self_type" : "type-112",
+   "referenced_type" : "type-62",
+   "self_type" : "type-62",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-111",
-   "self_type" : "type-111",
+   "referenced_type" : "type-61",
+   "self_type" : "type-61",
    "size" : 8
   },
   {
@@ -89,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
+   "referenced_type" : "type-42",
+   "self_type" : "type-42",
    "size" : 8
   },
   {
@@ -98,8 +98,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
+   "referenced_type" : "type-60",
+   "self_type" : "type-60",
    "size" : 2
   },
   {
@@ -107,8 +107,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
+   "referenced_type" : "type-41",
+   "self_type" : "type-41",
    "size" : 1
   },
   {
@@ -117,8 +117,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
+   "referenced_type" : "type-58",
+   "self_type" : "type-58",
    "size" : 1
   },
   {
@@ -137,8 +137,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
+   "referenced_type" : "type-59",
+   "self_type" : "type-59",
    "size" : 4
   },
   {
@@ -147,8 +147,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
+   "referenced_type" : "type-46",
+   "self_type" : "type-46",
    "size" : 8
   },
   {
@@ -157,1491 +157,23 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
+   "referenced_type" : "type-74",
+   "self_type" : "type-74",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12"
+   "referenced_type" : "type-14",
+   "self_type" : "type-14"
   }
  ],
  "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" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPi"
   },
   {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEj"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEj"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEEiEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_iLi146EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEj"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EEiEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEENS_21__tree_const_iteratorIS5_SN_iEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEj"
-  },
-  {
-   "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__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
-   "name" : "__aeabi_d2lz"
-  },
-  {
-   "name" : "__aeabi_d2ulz"
-  },
-  {
-   "name" : "__aeabi_l2d"
-  },
-  {
-   "name" : "__aeabi_l2f"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
    "name" : "__aeabi_memclr"
   },
   {
@@ -1678,54 +210,6 @@
    "name" : "__aeabi_memset8"
   },
   {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_ul2d"
-  },
-  {
-   "name" : "__aeabi_ul2f"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__fixdfdi"
-  },
-  {
-   "name" : "__fixunsdfdi"
-  },
-  {
-   "name" : "__floatdidf"
-  },
-  {
-   "name" : "__floatdisf"
-  },
-  {
-   "name" : "__floatundidf"
-  },
-  {
-   "name" : "__floatundisf"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1825,9 +309,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1852,12 +333,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1969,15 +444,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -2092,172 +558,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2298,68 +598,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-151",
-   "self_type" : "type-151",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2371,15 +609,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-38",
-   "return_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-79",
+   "return_type" : "type-80",
+   "self_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2389,18 +627,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
+   "referenced_type" : "type-81",
+   "return_type" : "type-82",
+   "self_type" : "type-81",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2410,12 +648,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-43",
-   "return_type" : "type-10",
-   "self_type" : "type-43",
+   "referenced_type" : "type-84",
+   "return_type" : "type-12",
+   "self_type" : "type-84",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2431,12 +669,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-63",
-   "return_type" : "type-12",
-   "self_type" : "type-63",
+   "referenced_type" : "type-43",
+   "return_type" : "type-14",
+   "self_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2446,107 +684,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-32",
-   "return_type" : "type-12",
-   "self_type" : "type-32",
+   "referenced_type" : "type-72",
+   "return_type" : "type-14",
+   "self_type" : "type-72",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-148"
-    },
-    {
-     "referenced_type" : "type-149"
-    }
-   ],
-   "return_type" : "type-66",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-148"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-149"
-    }
-   ],
-   "return_type" : "type-66",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-148"
-    },
-    {
-     "referenced_type" : "type-149"
-    }
-   ],
-   "return_type" : "type-66",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-66",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-66",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2555,7 +704,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -2567,7 +716,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -2576,16 +725,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-7"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2597,13 +746,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -2612,16 +761,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2636,7 +785,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2645,16 +794,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2663,7 +812,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-6"
@@ -2672,7 +821,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2681,13 +830,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2696,7 +845,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-6"
@@ -2705,7 +854,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2714,10 +863,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2729,10 +878,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2744,10 +893,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2759,13 +908,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2777,10 +926,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-62"
+     "referenced_type" : "type-42"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2792,10 +941,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2804,10 +953,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-66"
+     "referenced_type" : "type-45"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2816,22 +965,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-66"
+     "referenced_type" : "type-45"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2846,10 +995,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2876,7 +1025,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2888,10 +1037,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-75"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2906,7 +1055,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2939,7 +1088,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2961,12 +1110,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-66",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -2975,10 +1118,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-74"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2990,7 +1133,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-74"
     },
     {
      "referenced_type" : "type-6"
@@ -2999,7 +1142,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -3011,7 +1154,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-74"
     },
     {
      "referenced_type" : "type-6"
@@ -3020,7 +1163,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -3032,7 +1175,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-74"
     },
     {
      "referenced_type" : "type-6"
@@ -3041,7 +1184,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -3053,10 +1196,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -3068,40 +1211,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-152"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-151"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -3110,13 +1226,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-44"
+     "referenced_type" : "type-85"
     },
     {
-     "referenced_type" : "type-37"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-35",
+   "return_type" : "type-76",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3125,16 +1241,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-83"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3143,10 +1259,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3155,13 +1271,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-13",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3170,13 +1286,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3185,10 +1301,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3197,16 +1313,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-13",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3215,13 +1331,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-13",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3230,10 +1346,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3242,10 +1358,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3254,13 +1370,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3269,16 +1385,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-59"
+     "referenced_type" : "type-40"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3290,10 +1406,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-13",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -3413,10 +1529,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-33",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3425,10 +1541,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3437,13 +1553,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-33",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3452,10 +1568,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-33"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3464,16 +1580,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-75"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-33",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3485,7 +1601,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -3497,13 +1613,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-75"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3515,10 +1631,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-41"
     }
    ],
-   "return_type" : "type-61",
+   "return_type" : "type-41",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3530,10 +1646,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3545,10 +1661,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-62"
+     "referenced_type" : "type-42"
     }
    ],
-   "return_type" : "type-62",
+   "return_type" : "type-42",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3557,13 +1673,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-65"
+     "referenced_type" : "type-44"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3578,7 +1694,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3587,10 +1703,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3599,16 +1715,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-47"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3617,61 +1733,25 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-36",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-66",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3680,10 +1760,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3692,13 +1772,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3710,13 +1790,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3725,19 +1805,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3749,13 +1829,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3764,16 +1844,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3785,13 +1865,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3803,19 +1883,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3824,16 +1904,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-19"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3842,13 +1922,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3857,16 +1937,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3875,16 +1955,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3893,7 +1973,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
@@ -3902,13 +1982,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-48",
+   "return_type" : "type-20",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3920,7 +2000,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-48",
+   "return_type" : "type-20",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3929,13 +2009,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3944,10 +2024,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3956,10 +2036,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3968,16 +2048,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-22"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3986,16 +2066,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -4004,19 +2084,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-75"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -4025,13 +2105,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -4040,10 +2120,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-45",
+   "return_type" : "type-75",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -4052,16 +2132,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-68"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-68",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4070,19 +2150,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-68"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-68",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4094,10 +2174,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-68",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4118,16 +2198,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-75"
     },
     {
-     "referenced_type" : "type-27"
+     "referenced_type" : "type-67"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-45",
+   "return_type" : "type-75",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4136,13 +2216,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-27"
+     "referenced_type" : "type-67"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-45",
+   "return_type" : "type-75",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4151,7 +2231,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-27"
+     "referenced_type" : "type-67"
     },
     {
      "referenced_type" : "type-6"
@@ -4166,10 +2246,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-31"
+     "referenced_type" : "type-71"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-13",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4178,16 +2258,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-31"
+     "referenced_type" : "type-71"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-73"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4196,16 +2276,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4214,19 +2294,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4235,22 +2315,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-13"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-66"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4259,13 +2339,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-66"
+     "referenced_type" : "type-45"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -4274,51 +2354,31 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-67",
+   "referenced_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-93",
+   "referenced_type" : "type-88",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-10",
+   "referenced_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "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-146",
-   "self_type" : "type-148",
-   "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-142",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-129",
-   "self_type" : "type-128",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4326,8 +2386,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-136",
+   "referenced_type" : "type-30",
+   "self_type" : "type-29",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4335,8 +2395,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-169",
-   "self_type" : "type-168",
+   "referenced_type" : "type-51",
+   "self_type" : "type-50",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4344,17 +2404,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
+   "referenced_type" : "type-77",
+   "self_type" : "type-76",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4371,8 +2422,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
+   "referenced_type" : "type-26",
+   "self_type" : "type-25",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4380,8 +2431,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-135",
-   "self_type" : "type-134",
+   "referenced_type" : "type-37",
+   "self_type" : "type-36",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4389,8 +2440,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-160",
-   "self_type" : "type-159",
+   "referenced_type" : "type-49",
+   "self_type" : "type-48",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4398,8 +2449,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-19",
+   "referenced_type" : "type-64",
+   "self_type" : "type-63",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4407,35 +2458,17 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-74",
+   "referenced_type" : "type-87",
+   "self_type" : "type-86",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-151",
-   "self_type" : "type-152",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-38",
-   "self_type" : "type-37",
+   "referenced_type" : "type-79",
+   "self_type" : "type-78",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4443,8 +2476,8 @@
    "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-42",
+   "referenced_type" : "type-81",
+   "self_type" : "type-83",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4453,7 +2486,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-45",
+   "self_type" : "type-75",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -4461,8 +2494,8 @@
    "alignment" : 4,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-28",
+   "referenced_type" : "type-66",
+   "self_type" : "type-68",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4488,8 +2521,8 @@
    "alignment" : 4,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-27",
+   "referenced_type" : "type-65",
+   "self_type" : "type-67",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4497,8 +2530,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-47",
+   "referenced_type" : "type-15",
+   "self_type" : "type-19",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4506,8 +2539,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-102",
-   "self_type" : "type-104",
+   "referenced_type" : "type-38",
+   "self_type" : "type-40",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4515,17 +2548,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-59",
+   "referenced_type" : "type-54",
+   "self_type" : "type-56",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4533,8 +2557,8 @@
    "alignment" : 4,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-16",
-   "self_type" : "type-17",
+   "referenced_type" : "type-31",
+   "self_type" : "type-32",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -4542,8 +2566,8 @@
    "alignment" : 4,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-23",
+   "referenced_type" : "type-18",
+   "self_type" : "type-17",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4551,8 +2575,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
+   "referenced_type" : "type-23",
+   "self_type" : "type-22",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4560,8 +2584,8 @@
    "alignment" : 4,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-43",
-   "self_type" : "type-44",
+   "referenced_type" : "type-84",
+   "self_type" : "type-85",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4569,8 +2593,8 @@
    "alignment" : 4,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4578,26 +2602,17 @@
    "alignment" : 4,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-18",
+   "referenced_type" : "type-27",
+   "self_type" : "type-33",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-150",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
+   "referenced_type" : "type-21",
+   "self_type" : "type-20",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4605,8 +2620,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
+   "referenced_type" : "type-35",
+   "self_type" : "type-34",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4621,19 +2636,10 @@
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-31",
+   "referenced_type" : "type-69",
+   "self_type" : "type-71",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4642,7 +2648,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-13",
+   "self_type" : "type-24",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4650,8 +2656,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-63",
-   "self_type" : "type-65",
+   "referenced_type" : "type-43",
+   "self_type" : "type-44",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4659,8 +2665,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-32",
-   "self_type" : "type-33",
+   "referenced_type" : "type-72",
+   "self_type" : "type-73",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4668,8 +2674,8 @@
    "alignment" : 4,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-14",
+   "self_type" : "type-13",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4677,8 +2683,8 @@
    "alignment" : 4,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-11",
-   "self_type" : "type-21",
+   "referenced_type" : "type-13",
+   "self_type" : "type-47",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -4696,22 +2702,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
+   "referenced_type" : "type-66",
+   "self_type" : "type-65",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4720,8 +2716,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-46",
+   "referenced_type" : "type-16",
+   "self_type" : "type-15",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4730,8 +2726,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
+   "referenced_type" : "type-39",
+   "self_type" : "type-38",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4740,18 +2736,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-180",
-   "self_type" : "type-179",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
+   "referenced_type" : "type-55",
+   "self_type" : "type-54",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4760,37 +2746,17 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-16",
+   "referenced_type" : "type-27",
+   "self_type" : "type-31",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-147",
-   "self_type" : "type-146",
-   "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-143",
-   "self_type" : "type-142",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-24",
+   "referenced_type" : "type-14",
+   "self_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -4839,7 +2805,7 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-17"
     },
     {
      "field_name" : "length",
@@ -4849,8 +2815,8 @@
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
+   "referenced_type" : "type-16",
+   "self_type" : "type-16",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -4861,28 +2827,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-28"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-27",
+   "self_type" : "type-27",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -4893,23 +2859,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-70"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 32,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     },
     {
      "field_name" : "tls",
      "field_offset" : 64,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-12"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
+   "referenced_type" : "type-69",
+   "self_type" : "type-69",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump b/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump
index 99a75b1..c7f813e 100644
--- a/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump
+++ b/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump
@@ -1,293 +1,5 @@
 {
- "array_types" :
- [
-  {
-   "linker_set_key" : "char *[]",
-   "name" : "char *[]",
-   "referenced_type" : "type-96",
-   "self_type" : "type-198",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/time.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [120]",
-   "name" : "char [120]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-192",
-   "size" : 120,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [32]",
-   "name" : "char [32]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-185",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [4]",
-   "name" : "char [4]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-152",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *[65]",
-   "name" : "const char *[65]",
-   "referenced_type" : "type-90",
-   "self_type" : "type-195",
-   "size" : 260,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/signal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double [32]",
-   "name" : "double [32]",
-   "referenced_type" : "type-276",
-   "self_type" : "type-275",
-   "size" : 256,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [10]",
-   "name" : "int [10]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-207",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [13]",
-   "name" : "int [13]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-164",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1]",
-   "name" : "int [1]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2]",
-   "name" : "int [2]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-156",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [8]",
-   "name" : "int [8]",
-   "referenced_type" : "type-39",
-   "self_type" : "type-186",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
-   "referenced_type" : "type-285",
-   "self_type" : "type-284",
-   "size" : 1024,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::v128 [32]",
-   "name" : "libunwind::v128 [32]",
-   "referenced_type" : "type-278",
-   "self_type" : "type-277",
-   "size" : 512,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-48",
-   "self_type" : "type-60",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-48",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [13]",
-   "name" : "unsigned int [13]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 52,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [32]",
-   "name" : "unsigned int [32]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [4]",
-   "name" : "unsigned int [4]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-257",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int [5]",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-255",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [128]",
-   "name" : "unsigned long [128]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-193",
-   "size" : 512,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [18]",
-   "name" : "unsigned long [18]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-180",
-   "size" : 72,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [1]",
-   "name" : "unsigned long [1]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sched.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [2]",
-   "name" : "unsigned long [2]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-170",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long [32]",
-   "name" : "unsigned long [32]",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [167]",
-   "name" : "unsigned long long [167]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [16]",
-   "name" : "unsigned long long [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [179]",
-   "name" : "unsigned long long [179]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-57",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [17]",
-   "name" : "unsigned long long [17]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-14",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [29]",
-   "name" : "unsigned long long [29]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-292",
-   "size" : 232,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long long [32]",
-   "name" : "unsigned long long [32]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-28",
-   "size" : 256,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_fpregs::fp_reg [8]",
-   "name" : "user_fpregs::fp_reg [8]",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 96,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
-  }
- ],
+ "array_types" : [],
  "builtin_types" :
  [
   {
@@ -296,8 +8,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
+   "referenced_type" : "type-5",
+   "self_type" : "type-5",
    "size" : 1
   },
   {
@@ -306,16 +18,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char",
    "name" : "char",
-   "referenced_type" : "type-92",
-   "self_type" : "type-92",
+   "referenced_type" : "type-3",
+   "self_type" : "type-3",
    "size" : 1
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-276",
-   "self_type" : "type-276",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 8
   },
   {
@@ -323,8 +35,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -332,16 +44,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118",
+   "referenced_type" : "type-23",
+   "self_type" : "type-23",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
    "size" : 8
   },
   {
@@ -349,8 +61,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
+   "referenced_type" : "type-18",
+   "self_type" : "type-18",
    "size" : 8
   },
   {
@@ -358,8 +70,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-150",
-   "self_type" : "type-150",
+   "referenced_type" : "type-20",
+   "self_type" : "type-20",
    "size" : 2
   },
   {
@@ -368,8 +80,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
+   "referenced_type" : "type-16",
+   "self_type" : "type-16",
    "size" : 1
   },
   {
@@ -378,8 +90,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned int",
    "name" : "unsigned int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-4",
+   "self_type" : "type-4",
    "size" : 4
   },
   {
@@ -388,8 +100,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-112",
-   "self_type" : "type-112",
+   "referenced_type" : "type-19",
+   "self_type" : "type-19",
    "size" : 4
   },
   {
@@ -398,8 +110,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
+   "referenced_type" : "type-22",
+   "self_type" : "type-22",
    "size" : 8
   },
   {
@@ -408,20 +120,586 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-49",
-   "self_type" : "type-49",
+   "referenced_type" : "type-17",
+   "self_type" : "type-17",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-134",
-   "self_type" : "type-134"
+   "referenced_type" : "type-15",
+   "self_type" : "type-15"
   }
  ],
  "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" : "__aeabi_ldivmod"
+  },
+  {
    "name" : "__aeabi_memclr"
   },
   {
@@ -431,6 +709,24 @@
    "name" : "__aeabi_memclr8"
   },
   {
+   "name" : "__aeabi_memcpy"
+  },
+  {
+   "name" : "__aeabi_memcpy4"
+  },
+  {
+   "name" : "__aeabi_memcpy8"
+  },
+  {
+   "name" : "__aeabi_memmove"
+  },
+  {
+   "name" : "__aeabi_memmove4"
+  },
+  {
+   "name" : "__aeabi_memmove8"
+  },
+  {
    "name" : "__aeabi_memset"
   },
   {
@@ -438,9 +734,158 @@
   },
   {
    "name" : "__aeabi_memset8"
+  },
+  {
+   "name" : "__aeabi_uidiv"
+  },
+  {
+   "name" : "__aeabi_uidivmod"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__divmoddi4"
+  },
+  {
+   "name" : "__udivmoddi4"
+  },
+  {
+   "name" : "__udivmodsi4"
+  },
+  {
+   "name" : "__udivsi3"
+  },
+  {
+   "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" : [],
+ "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" :
  [
   {
@@ -448,7583 +893,368 @@
    "enum_fields" :
    [
     {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
      "enum_field_value" : 0,
-     "name" : "(anonymous namespace)::Descriptor::SU16"
+     "name" : "SP_BACKGROUND"
     },
     {
      "enum_field_value" : 1,
-     "name" : "(anonymous namespace)::Descriptor::LU16"
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
     },
     {
      "enum_field_value" : 3,
-     "name" : "(anonymous namespace)::Descriptor::LU32"
+     "name" : "SP_AUDIO_APP"
     },
     {
      "enum_field_value" : 4,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED0"
+     "name" : "SP_AUDIO_SYS"
     },
     {
      "enum_field_value" : 5,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED1"
+     "name" : "SP_TOP_APP"
     },
     {
      "enum_field_value" : 6,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED2"
+     "name" : "SP_RT_APP"
     },
     {
      "enum_field_value" : 7,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED3"
+     "name" : "SP_RESTRICTED"
     },
     {
      "enum_field_value" : 8,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED4"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED5"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED6"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED7"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED8"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED9"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED10"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "(anonymous namespace)::Descriptor::RESERVED11"
-    }
-   ],
-   "linker_set_key" : "Descriptor::Format",
-   "name" : "Descriptor::Format",
-   "referenced_type" : "type-315",
-   "self_type" : "type-315",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor6FormatE"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "(anonymous namespace)::Descriptor::CLEANUP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "(anonymous namespace)::Descriptor::FUNC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "(anonymous namespace)::Descriptor::CATCH"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "(anonymous namespace)::Descriptor::INVALID"
-    }
-   ],
-   "linker_set_key" : "Descriptor::Kind",
-   "name" : "Descriptor::Kind",
-   "referenced_type" : "type-316",
-   "self_type" : "type-316",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor4KindE"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "_UA_SEARCH_PHASE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UA_CLEANUP_PHASE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UA_HANDLER_FRAME"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_UA_FORCE_UNWIND"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "_UA_END_OF_STACK"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Action",
-   "name" : "_Unwind_Action",
-   "referenced_type" : "type-238",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTS14_Unwind_Action"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "_UA_SEARCH_PHASE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UA_CLEANUP_PHASE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UA_HANDLER_FRAME"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_UA_FORCE_UNWIND"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "_UA_END_OF_STACK"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Action",
-   "name" : "_Unwind_Action",
-   "referenced_type" : "type-329",
-   "self_type" : "type-329",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_Action"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_NO_REASON"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_URC_FATAL_PHASE2_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_URC_FATAL_PHASE1_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_URC_NORMAL_STOP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_URC_END_OF_STACK"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "_URC_HANDLER_FOUND"
+     "name" : "SP_CNT"
     },
     {
      "enum_field_value" : 7,
-     "name" : "_URC_INSTALL_CONTEXT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_URC_CONTINUE_UNWIND"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "_URC_FAILURE"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Reason_Code",
-   "name" : "_Unwind_Reason_Code",
-   "referenced_type" : "type-225",
-   "self_type" : "type-225",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_ZTS19_Unwind_Reason_Code"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_NO_REASON"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "_URC_OK"
+     "name" : "SP_MAX"
     },
     {
      "enum_field_value" : 1,
-     "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_URC_FATAL_PHASE2_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_URC_FATAL_PHASE1_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_URC_NORMAL_STOP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_URC_END_OF_STACK"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "_URC_HANDLER_FOUND"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "_URC_INSTALL_CONTEXT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "_URC_CONTINUE_UNWIND"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "_URC_FAILURE"
+     "name" : "SP_SYSTEM_DEFAULT"
     }
    ],
-   "linker_set_key" : "_Unwind_Reason_Code",
-   "name" : "_Unwind_Reason_Code",
-   "referenced_type" : "type-317",
-   "self_type" : "type-317",
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-11",
+   "self_type" : "type-11",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
    "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_Reason_Code"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSD_UINT32"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSD_VFPX"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_UVRSD_UINT64"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UVRSD_FLOAT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "_UVRSD_DOUBLE"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_DataRepresentation",
-   "name" : "_Unwind_VRS_DataRepresentation",
-   "referenced_type" : "type-354",
-   "self_type" : "type-354",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_DataRepresentation"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSC_CORE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSC_VFP"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "_UVRSC_WMMXD"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "_UVRSC_WMMXC"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_RegClass",
-   "name" : "_Unwind_VRS_RegClass",
-   "referenced_type" : "type-342",
-   "self_type" : "type-342",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_RegClass"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "_UVRSR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "_UVRSR_NOT_IMPLEMENTED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "_UVRSR_FAILED"
-    }
-   ],
-   "linker_set_key" : "_Unwind_VRS_Result",
-   "name" : "_Unwind_VRS_Result",
-   "referenced_type" : "type-357",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "_Unwind_VRS_Result"
+   "unique_id" : "SchedPolicy"
   }
  ],
- "function_types" :
+ "function_types" : [],
+ "functions" :
  [
   {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
-   "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
    "parameters" :
    [
     {
-     "referenced_type" : "type-348"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-145"
+     "referenced_type" : "type-9"
     }
    ],
-   "referenced_type" : "type-347",
-   "return_type" : "type-317",
-   "self_type" : "type-347",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void ()",
-   "name" : "void ()",
-   "referenced_type" : "type-158",
-   "return_type" : "type-134",
-   "self_type" : "type-158",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
    "parameters" :
    [
     {
-     "referenced_type" : "type-225"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-252"
-    }
-   ],
-   "referenced_type" : "type-251",
-   "return_type" : "type-134",
-   "self_type" : "type-251",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-317"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-318"
+     "referenced_type" : "type-9"
     }
    ],
-   "referenced_type" : "type-321",
-   "return_type" : "type-134",
-   "self_type" : "type-321",
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void (int)",
-   "name" : "void (int)",
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
    "parameters" :
    [
     {
-     "referenced_type" : "type-39"
-    }
-   ],
-   "referenced_type" : "type-133",
-   "return_type" : "type-134",
-   "self_type" : "type-133",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (int, siginfo *, void *)",
-   "name" : "void (int, siginfo *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-39"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-137"
+     "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-145"
-    }
-   ],
-   "referenced_type" : "type-136",
-   "return_type" : "type-134",
-   "self_type" : "type-136",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (sigval)",
-   "name" : "void (sigval)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-144"
-    }
-   ],
-   "referenced_type" : "type-167",
-   "return_type" : "type-134",
-   "self_type" : "type-167",
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (void *)",
-   "name" : "void (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    }
-   ],
-   "referenced_type" : "type-203",
-   "return_type" : "type-134",
-   "self_type" : "type-203",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (void *, const void *)",
-   "name" : "void (void *, const void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-35"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-5"
     }
    ],
-   "referenced_type" : "type-240",
-   "return_type" : "type-134",
-   "self_type" : "type-240",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(unsigned int, const void *)",
-   "name" : "void *(unsigned int, const void *)",
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-35"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-5"
     }
    ],
-   "referenced_type" : "type-231",
-   "return_type" : "type-145",
-   "self_type" : "type-231",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-5",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
-   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "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-12"
-    },
-    {
-     "referenced_type" : "type-232"
+     "referenced_type" : "type-13"
     }
    ],
-   "referenced_type" : "type-243",
-   "return_type" : "type-145",
-   "self_type" : "type-243",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+   "return_type" : "type-12",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
-   "alignment" : 4,
-   "linker_set_key" : "void *(void *, unsigned int, const void *)",
-   "name" : "void *(void *, unsigned int, const void *)",
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
    "parameters" :
    [
     {
-     "referenced_type" : "type-145"
-    },
+     "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-232"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-236",
-   "return_type" : "type-145",
-   "self_type" : "type-236",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+   "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"
   }
  ],
- "functions" : [],
  "global_vars" : [],
  "lvalue_reference_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "referenced_type" : "type-221",
-   "self_type" : "type-222",
+   "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-27",
+   "self_type" : "type-30",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::UnwindInfoSections &",
-   "name" : "const libunwind::UnwindInfoSections &",
-   "referenced_type" : "type-211",
-   "self_type" : "type-215",
+   "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" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
-   "referenced_type" : "type-217",
-   "self_type" : "type-220",
+   "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-24",
+   "self_type" : "type-26",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "libunwind::LocalAddressSpace &",
-   "name" : "libunwind::LocalAddressSpace &",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
+   "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-33",
+   "self_type" : "type-35",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindInfoSections &",
-   "name" : "libunwind::UnwindInfoSections &",
-   "referenced_type" : "type-102",
-   "self_type" : "type-105",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int &",
-   "name" : "unsigned int &",
-   "referenced_type" : "type-12",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-309",
-   "self_type" : "type-308",
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-11",
+   "self_type" : "type-13",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-349",
-   "self_type" : "type-348",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Context *",
-   "name" : "_Unwind_Context *",
-   "referenced_type" : "type-361",
-   "self_type" : "type-360",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Control_Block *",
-   "name" : "_Unwind_Control_Block *",
-   "referenced_type" : "type-249",
-   "self_type" : "type-252",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Control_Block *",
-   "name" : "_Unwind_Control_Block *",
-   "referenced_type" : "type-319",
-   "self_type" : "type-318",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
-   "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
-   "referenced_type" : "type-347",
-   "self_type" : "type-350",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__pthread_cleanup_t *",
-   "name" : "__pthread_cleanup_t *",
-   "referenced_type" : "type-200",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-228",
-   "self_type" : "type-227",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-311",
-   "self_type" : "type-310",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-337",
-   "self_type" : "type-336",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-339",
-   "self_type" : "type-338",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-356",
-   "self_type" : "type-355",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-92",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
    "alignment" : 4,
    "linker_set_key" : "const char *",
    "name" : "const char *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-90",
+   "referenced_type" : "type-2",
+   "self_type" : "type-1",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const elf32_phdr *",
-   "name" : "const elf32_phdr *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "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" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "referenced_type" : "type-221",
-   "self_type" : "type-223",
+   "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-32",
+   "self_type" : "type-31",
    "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_arm *",
-   "name" : "const libunwind::Registers_arm *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_arm64 *",
-   "name" : "const libunwind::Registers_arm64 *",
-   "referenced_type" : "type-385",
-   "self_type" : "type-386",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_mips_newabi *",
-   "name" : "const libunwind::Registers_mips_newabi *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_mips_o32 *",
-   "name" : "const libunwind::Registers_mips_o32 *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_or1k *",
-   "name" : "const libunwind::Registers_or1k *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_ppc *",
-   "name" : "const libunwind::Registers_ppc *",
-   "referenced_type" : "type-377",
-   "self_type" : "type-378",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_ppc64 *",
-   "name" : "const libunwind::Registers_ppc64 *",
-   "referenced_type" : "type-382",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_sparc *",
-   "name" : "const libunwind::Registers_sparc *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_x86 *",
-   "name" : "const libunwind::Registers_x86 *",
-   "referenced_type" : "type-370",
-   "self_type" : "type-371",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::Registers_x86_64 *",
-   "name" : "const libunwind::Registers_x86_64 *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const libunwind::UnwindInfoSections *",
-   "name" : "const libunwind::UnwindInfoSections *",
-   "referenced_type" : "type-211",
-   "self_type" : "type-218",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned int *",
-   "name" : "const unsigned int *",
-   "referenced_type" : "type-248",
-   "self_type" : "type-314",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const void *",
-   "name" : "const void *",
-   "referenced_type" : "type-233",
-   "self_type" : "type-232",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "dwarf_eh_bases *",
-   "name" : "dwarf_eh_bases *",
-   "referenced_type" : "type-353",
-   "self_type" : "type-352",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "dynamic *",
-   "name" : "dynamic *",
-   "referenced_type" : "type-38",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-351",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::AbstractUnwindCursor *",
-   "name" : "libunwind::AbstractUnwindCursor *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
-   "referenced_type" : "type-217",
-   "self_type" : "type-219",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::LocalAddressSpace *",
-   "name" : "libunwind::LocalAddressSpace *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-103",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::RWMutex *",
-   "name" : "libunwind::RWMutex *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-208",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_arm *",
-   "name" : "libunwind::Registers_arm *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-387",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_arm64 *",
-   "name" : "libunwind::Registers_arm64 *",
-   "referenced_type" : "type-290",
-   "self_type" : "type-384",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_mips_newabi *",
-   "name" : "libunwind::Registers_mips_newabi *",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_mips_o32 *",
-   "name" : "libunwind::Registers_mips_o32 *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_or1k *",
-   "name" : "libunwind::Registers_or1k *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_ppc *",
-   "name" : "libunwind::Registers_ppc *",
-   "referenced_type" : "type-272",
-   "self_type" : "type-375",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_ppc64 *",
-   "name" : "libunwind::Registers_ppc64 *",
-   "referenced_type" : "type-282",
-   "self_type" : "type-379",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_sparc *",
-   "name" : "libunwind::Registers_sparc *",
-   "referenced_type" : "type-34",
-   "self_type" : "type-33",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_x86 *",
-   "name" : "libunwind::Registers_x86 *",
-   "referenced_type" : "type-262",
-   "self_type" : "type-369",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::Registers_x86_64 *",
-   "name" : "libunwind::Registers_x86_64 *",
-   "referenced_type" : "type-267",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
-   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-210",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::UnwindInfoSections *",
-   "name" : "libunwind::UnwindInfoSections *",
-   "referenced_type" : "type-102",
-   "self_type" : "type-107",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "link_map *",
-   "name" : "link_map *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "siginfo *",
-   "name" : "siginfo *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ucontext *",
-   "name" : "ucontext *",
-   "referenced_type" : "type-188",
-   "self_type" : "type-189",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-259",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-313",
-   "self_type" : "type-312",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-345",
-   "self_type" : "type-344",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_addr_space *",
-   "name" : "unw_addr_space *",
-   "referenced_type" : "type-359",
-   "self_type" : "type-358",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_context_t *",
-   "name" : "unw_context_t *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-368",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_cursor_t *",
-   "name" : "unw_cursor_t *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-346",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unw_proc_info_t *",
-   "name" : "unw_proc_info_t *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_fpregs *",
-   "name" : "user_fpregs *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-187",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "user_regs *",
-   "name" : "user_regs *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)()",
-   "name" : "void (*)()",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "referenced_type" : "type-251",
-   "self_type" : "type-250",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
-   "referenced_type" : "type-321",
-   "self_type" : "type-320",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(int)",
-   "name" : "void (*)(int)",
-   "referenced_type" : "type-133",
-   "self_type" : "type-132",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(int, siginfo *, void *)",
-   "name" : "void (*)(int, siginfo *, void *)",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(sigval)",
-   "name" : "void (*)(sigval)",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(void *)",
-   "name" : "void (*)(void *)",
-   "referenced_type" : "type-203",
-   "self_type" : "type-202",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(void *, const void *)",
-   "name" : "void (*)(void *, const void *)",
-   "referenced_type" : "type-240",
-   "self_type" : "type-239",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(unsigned int, const void *)",
-   "name" : "void *(*)(unsigned int, const void *)",
-   "referenced_type" : "type-231",
-   "self_type" : "type-230",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
-   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
-   "name" : "void *(*)(void *, unsigned int, const void *)",
-   "referenced_type" : "type-236",
-   "self_type" : "type-235",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
  "qualified_types" :
  [
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "char *const",
-   "name" : "char *const",
-   "referenced_type" : "type-96",
-   "self_type" : "type-365",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const bool",
-   "name" : "const bool",
-   "referenced_type" : "type-13",
-   "self_type" : "type-260",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h"
-  },
-  {
    "alignment" : 1,
    "is_const" : true,
    "linker_set_key" : "const char",
    "name" : "const char",
-   "referenced_type" : "type-92",
-   "self_type" : "type-91",
+   "referenced_type" : "type-3",
+   "self_type" : "type-2",
    "size" : 1,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+   "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-90",
-   "self_type" : "type-364",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const[65]",
-   "name" : "const char *const[65]",
-   "referenced_type" : "type-195",
-   "self_type" : "type-196",
-   "size" : 260,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/signal.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const elf32_phdr",
-   "name" : "const elf32_phdr",
-   "referenced_type" : "type-62",
-   "self_type" : "type-94",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "referenced_type" : "type-217",
-   "self_type" : "type-221",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_arm",
-   "name" : "const libunwind::Registers_arm",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_arm64",
-   "name" : "const libunwind::Registers_arm64",
-   "referenced_type" : "type-290",
-   "self_type" : "type-385",
-   "size" : 528,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_mips_newabi",
-   "name" : "const libunwind::Registers_mips_newabi",
-   "referenced_type" : "type-30",
-   "self_type" : "type-31",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_mips_o32",
-   "name" : "const libunwind::Registers_mips_o32",
-   "referenced_type" : "type-24",
-   "self_type" : "type-25",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_or1k",
-   "name" : "const libunwind::Registers_or1k",
-   "referenced_type" : "type-19",
-   "self_type" : "type-20",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_ppc",
-   "name" : "const libunwind::Registers_ppc",
-   "referenced_type" : "type-272",
-   "self_type" : "type-377",
-   "size" : 936,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_ppc64",
-   "name" : "const libunwind::Registers_ppc64",
-   "referenced_type" : "type-282",
-   "self_type" : "type-382",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_sparc",
-   "name" : "const libunwind::Registers_sparc",
-   "referenced_type" : "type-34",
-   "self_type" : "type-36",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_x86",
-   "name" : "const libunwind::Registers_x86",
-   "referenced_type" : "type-262",
-   "self_type" : "type-370",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::Registers_x86_64",
-   "name" : "const libunwind::Registers_x86_64",
-   "referenced_type" : "type-267",
-   "self_type" : "type-373",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const libunwind::UnwindInfoSections",
-   "name" : "const libunwind::UnwindInfoSections",
-   "referenced_type" : "type-102",
-   "self_type" : "type-211",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-248",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/config.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const void",
-   "name" : "const void",
-   "referenced_type" : "type-134",
-   "self_type" : "type-233",
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const void *const",
-   "name" : "const void *const",
-   "referenced_type" : "type-232",
-   "self_type" : "type-362",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void (*volatile)(void *, const void *)",
-   "name" : "void (*volatile)(void *, const void *)",
-   "referenced_type" : "type-239",
-   "self_type" : "type-241",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
-   "name" : "void *(*volatile)(unsigned int, const void *)",
-   "referenced_type" : "type-230",
-   "self_type" : "type-234",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
-   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
-   "referenced_type" : "type-242",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_volatile" : true,
-   "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
-   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
-   "referenced_type" : "type-235",
-   "self_type" : "type-237",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "void *const",
-   "name" : "void *const",
-   "referenced_type" : "type-145",
-   "self_type" : "type-363",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dli_fname",
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dli_fbase",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "dli_sname",
-     "field_offset" : 64,
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dli_saddr",
-     "field_offset" : 96,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "Dl_info",
-   "name" : "Dl_info",
-   "referenced_type" : "type-366",
-   "self_type" : "type-366",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/dlfcn.h",
-   "unique_id" : "Dl_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ch_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_size",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_addralign",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Chdr",
-   "name" : "Elf32_Chdr",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf32_Chdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_time_stamp",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_checksum",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_version",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_flags",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Lib",
-   "name" : "Elf32_Lib",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS9Elf32_Lib"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "m_value",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "m_poffset",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "m_repeat",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "m_stride",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf32_Move",
-   "name" : "Elf32_Move",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf32_Move"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "si_boundto",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "si_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf32_Syminfo",
-   "name" : "Elf32_Syminfo",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Syminfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vda_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vda_next",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verdaux",
-   "name" : "Elf32_Verdaux",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Verdaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vd_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_ndx",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_hash",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_aux",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_next",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verdef",
-   "name" : "Elf32_Verdef",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf32_Verdef"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vna_hash",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_other",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_name",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Vernaux",
-   "name" : "Elf32_Vernaux",
-   "referenced_type" : "type-86",
-   "self_type" : "type-86",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Vernaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vn_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_file",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_aux",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf32_Verneed",
-   "name" : "Elf32_Verneed",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf32_Verneed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "a_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "a_un",
-     "field_offset" : 32,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "Elf32_auxv_t",
-   "name" : "Elf32_auxv_t",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf32_auxv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "a_val",
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3",
-   "name" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-70",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "ch_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_reserved",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ch_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_addralign",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "Elf64_Chdr",
-   "name" : "Elf64_Chdr",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf64_Chdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "d_tag",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "d_un",
-     "field_offset" : 64,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "Elf64_Dyn",
-   "name" : "Elf64_Dyn",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9Elf64_Dyn"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "d_val",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "d_ptr",
-     "referenced_type" : "type-6"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
-   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-42",
-   "self_type" : "type-42",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTSN9Elf64_DynUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_time_stamp",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_checksum",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_version",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_flags",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Lib",
-   "name" : "Elf64_Lib",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS9Elf64_Lib"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "m_value",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_poffset",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "m_repeat",
-     "field_offset" : 192,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "m_stride",
-     "field_offset" : 208,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf64_Move",
-   "name" : "Elf64_Move",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS10Elf64_Move"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "si_boundto",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "si_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "Elf64_Syminfo",
-   "name" : "Elf64_Syminfo",
-   "referenced_type" : "type-80",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Syminfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vda_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vda_next",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verdaux",
-   "name" : "Elf64_Verdaux",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Verdaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vd_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_flags",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_ndx",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vd_hash",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_aux",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vd_next",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verdef",
-   "name" : "Elf64_Verdef",
-   "referenced_type" : "type-83",
-   "self_type" : "type-83",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf64_Verdef"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vna_hash",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_other",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vna_name",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vna_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Vernaux",
-   "name" : "Elf64_Vernaux",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Vernaux"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vn_version",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "vn_file",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_aux",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vn_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "Elf64_Verneed",
-   "name" : "Elf64_Verneed",
-   "referenced_type" : "type-87",
-   "self_type" : "type-87",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS13Elf64_Verneed"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "a_type",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "a_un",
-     "field_offset" : 64,
-     "referenced_type" : "type-72"
-    }
-   ],
-   "linker_set_key" : "Elf64_auxv_t",
-   "name" : "Elf64_auxv_t",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTS12Elf64_auxv_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "a_val",
-     "referenced_type" : "type-6"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3",
-   "name" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-72",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
-   "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "exception_class",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "exception_cleanup",
-     "field_offset" : 64,
-     "referenced_type" : "type-250"
-    },
-    {
-     "field_name" : "unwinder_cache",
-     "field_offset" : 96,
-     "referenced_type" : "type-253"
-    },
-    {
-     "field_name" : "barrier_cache",
-     "field_offset" : 256,
-     "referenced_type" : "type-254"
-    },
-    {
-     "field_name" : "cleanup_cache",
-     "field_offset" : 448,
-     "referenced_type" : "type-256"
-    },
-    {
-     "field_name" : "pr_cache",
-     "field_offset" : 576,
-     "referenced_type" : "type-258"
-    },
-    {
-     "field_offset" : 704,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Control_Block",
-   "name" : "_Unwind_Control_Block",
-   "referenced_type" : "type-249",
-   "self_type" : "type-249",
-   "size" : 88,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTS21_Unwind_Control_Block"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "exception_class",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "exception_cleanup",
-     "field_offset" : 64,
-     "referenced_type" : "type-320"
-    },
-    {
-     "field_name" : "unwinder_cache",
-     "field_offset" : 96,
-     "referenced_type" : "type-322"
-    },
-    {
-     "field_name" : "barrier_cache",
-     "field_offset" : 256,
-     "referenced_type" : "type-323"
-    },
-    {
-     "field_name" : "cleanup_cache",
-     "field_offset" : 448,
-     "referenced_type" : "type-324"
-    },
-    {
-     "field_name" : "pr_cache",
-     "field_offset" : 576,
-     "referenced_type" : "type-325"
-    },
-    {
-     "field_offset" : 704,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "_Unwind_Control_Block",
-   "name" : "_Unwind_Control_Block",
-   "referenced_type" : "type-319",
-   "self_type" : "type-319",
-   "size" : 88,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "reserved1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved3",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved4",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved5",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "referenced_type" : "type-253",
-   "self_type" : "type-253",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "reserved1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved3",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved4",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved5",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
-   "referenced_type" : "type-322",
-   "self_type" : "type-322",
-   "size" : 20,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sp",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "bitpattern",
-     "field_offset" : 32,
-     "referenced_type" : "type-255"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "referenced_type" : "type-254",
-   "self_type" : "type-254",
-   "size" : 24,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sp",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "bitpattern",
-     "field_offset" : 32,
-     "referenced_type" : "type-255"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
-   "referenced_type" : "type-323",
-   "self_type" : "type-323",
-   "size" : 24,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitpattern",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "referenced_type" : "type-256",
-   "self_type" : "type-256",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitpattern",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
-   "referenced_type" : "type-324",
-   "self_type" : "type-324",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fnstart",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ehtp",
-     "field_offset" : 32,
-     "referenced_type" : "type-259"
-    },
-    {
-     "field_name" : "additional",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "referenced_type" : "type-258",
-   "self_type" : "type-258",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fnstart",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ehtp",
-     "field_offset" : 32,
-     "referenced_type" : "type-259"
-    },
-    {
-     "field_name" : "additional",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
-   "referenced_type" : "type-325",
-   "self_type" : "type-325",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "__kernel_fd_set",
-   "name" : "__kernel_fd_set",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
-   "unique_id" : "_ZTS15__kernel_fd_set"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "__kernel_fd_set",
-   "name" : "__kernel_fd_set",
-   "referenced_type" : "type-327",
-   "self_type" : "type-327",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
-   "unique_id" : "__kernel_fd_set"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "val",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "__kernel_fsid_t",
-   "name" : "__kernel_fsid_t",
-   "referenced_type" : "type-160",
-   "self_type" : "type-160",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
-   "unique_id" : "_ZTS15__kernel_fsid_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "val",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "__kernel_fsid_t",
-   "name" : "__kernel_fsid_t",
-   "referenced_type" : "type-328",
-   "self_type" : "type-328",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
-   "unique_id" : "__kernel_fsid_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-126"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 128,
-     "referenced_type" : "type-126"
-    }
-   ],
-   "linker_set_key" : "__kernel_itimerspec",
-   "name" : "__kernel_itimerspec",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS19__kernel_itimerspec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_usec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "__kernel_old_timeval",
-   "name" : "__kernel_old_timeval",
-   "referenced_type" : "type-128",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS20__kernel_old_timeval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_u",
-     "referenced_type" : "type-131"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 96,
-     "referenced_type" : "type-157"
-    }
-   ],
-   "linker_set_key" : "__kernel_sigaction",
-   "name" : "__kernel_sigaction",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTS18__kernel_sigaction"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "_sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
-   "name" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-131",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "tv_nsec",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "__kernel_timespec",
-   "name" : "__kernel_timespec",
-   "referenced_type" : "type-126",
-   "self_type" : "type-126",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS17__kernel_timespec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__cleanup_prev",
-     "referenced_type" : "type-201"
-    },
-    {
-     "field_name" : "__cleanup_routine",
-     "field_offset" : 32,
-     "referenced_type" : "type-202"
-    },
-    {
-     "field_name" : "__cleanup_arg",
-     "field_offset" : 64,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "__pthread_cleanup_t",
-   "name" : "__pthread_cleanup_t",
-   "referenced_type" : "type-200",
-   "self_type" : "type-200",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h",
-   "unique_id" : "__pthread_cleanup_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_kill",
-     "referenced_type" : "type-142"
-    },
-    {
-     "field_name" : "_timer",
-     "referenced_type" : "type-143"
-    },
-    {
-     "field_name" : "_rt",
-     "referenced_type" : "type-146"
-    },
-    {
-     "field_name" : "_sigchld",
-     "referenced_type" : "type-147"
-    },
-    {
-     "field_name" : "_sigfault",
-     "referenced_type" : "type-148"
-    },
-    {
-     "field_name" : "_sigpoll",
-     "referenced_type" : "type-154"
-    },
-    {
-     "field_name" : "_sigsys",
-     "referenced_type" : "type-155"
-    }
-   ],
-   "linker_set_key" : "__sifields",
-   "name" : "__sifields",
-   "record_kind" : "union",
-   "referenced_type" : "type-141",
-   "self_type" : "type-141",
-   "size" : 20,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS10__sifields"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
-   "referenced_type" : "type-142",
-   "self_type" : "type-142",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_tid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_overrun",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigval",
-     "field_offset" : 64,
-     "referenced_type" : "type-144"
-    },
-    {
-     "field_name" : "_sys_private",
-     "field_offset" : 96,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
-   "referenced_type" : "type-143",
-   "self_type" : "type-143",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "_sigval",
-     "field_offset" : 64,
-     "referenced_type" : "type-144"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt1_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_uid",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "_status",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_utime",
-     "field_offset" : 96,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "_stime",
-     "field_offset" : 128,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
-   "referenced_type" : "type-147",
-   "self_type" : "type-147",
-   "size" : 20,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt2_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_addr",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_offset" : 32,
-     "referenced_type" : "type-149"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
-   "referenced_type" : "type-148",
-   "self_type" : "type-148",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_addr_lsb",
-     "referenced_type" : "type-150"
-    },
-    {
-     "field_name" : "_addr_bnd",
-     "referenced_type" : "type-151"
-    },
-    {
-     "field_name" : "_addr_pkey",
-     "referenced_type" : "type-153"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
-   "record_kind" : "union",
-   "referenced_type" : "type-149",
-   "self_type" : "type-149",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_dummy_bnd",
-     "referenced_type" : "type-152"
-    },
-    {
-     "field_name" : "_lower",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "_upper",
-     "field_offset" : 64,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
-   "referenced_type" : "type-151",
-   "self_type" : "type-151",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_dummy_pkey",
-     "referenced_type" : "type-152"
-    },
-    {
-     "field_name" : "_pkey",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
-   "referenced_type" : "type-153",
-   "self_type" : "type-153",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_band",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "_fd",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt4_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_call_addr",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "_syscall",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_arch",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
-   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN10__sifieldsUt5_E"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
-   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
-   "referenced_type" : "type-296",
-   "self_type" : "type-296",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-9" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-297",
-   "self_type" : "type-297",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
-   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
-   "referenced_type" : "type-293",
-   "self_type" : "type-293",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-290" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-294",
-   "self_type" : "type-294",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
-   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
-   "referenced_type" : "type-305",
-   "self_type" : "type-305",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-30" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-306",
-   "self_type" : "type-306",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
-   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
-   "referenced_type" : "type-302",
-   "self_type" : "type-302",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-24" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-303",
-   "self_type" : "type-303",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
-   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
-   "referenced_type" : "type-299",
-   "self_type" : "type-299",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-19" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-300",
-   "self_type" : "type-300",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
-   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
-   "referenced_type" : "type-279",
-   "self_type" : "type-279",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-272" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-280",
-   "self_type" : "type-280",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
-   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
-   "referenced_type" : "type-287",
-   "self_type" : "type-287",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-282" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-288",
-   "self_type" : "type-288",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
-   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
-   "referenced_type" : "type-376",
-   "self_type" : "type-376",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-34" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-381",
-   "self_type" : "type-381",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
-   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
-   "referenced_type" : "type-264",
-   "self_type" : "type-264",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-262" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-265",
-   "self_type" : "type-265",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
-   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
-   "referenced_type" : "type-269",
-   "self_type" : "type-269",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-267" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
-   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
-   "referenced_type" : "type-270",
-   "self_type" : "type-270",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-4" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
-   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
-   "referenced_type" : "type-204",
-   "self_type" : "type-204",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-51" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
-   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
-   "referenced_type" : "type-214",
-   "self_type" : "type-214",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-56" ],
-   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
-   "referenced_type" : "type-295",
-   "self_type" : "type-295",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-9", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
-   "referenced_type" : "type-289",
-   "self_type" : "type-289",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-290", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
-   "referenced_type" : "type-304",
-   "self_type" : "type-304",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-30", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
-   "referenced_type" : "type-301",
-   "self_type" : "type-301",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-24", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
-   "referenced_type" : "type-298",
-   "self_type" : "type-298",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-19", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
-   "referenced_type" : "type-271",
-   "self_type" : "type-271",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-272", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
-   "referenced_type" : "type-281",
-   "self_type" : "type-281",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-282", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
-   "referenced_type" : "type-307",
-   "self_type" : "type-307",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-34", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
-   "referenced_type" : "type-261",
-   "self_type" : "type-261",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-262", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
-   "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
-   "referenced_type" : "type-266",
-   "self_type" : "type-266",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-267", "type-4" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
-   "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
-   "referenced_type" : "type-50",
-   "self_type" : "type-50",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/config.h",
-   "template_args" : [ "type-51", "type-56" ],
-   "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__bits",
-     "referenced_type" : "type-121"
-    }
-   ],
-   "linker_set_key" : "cpu_set_t",
-   "name" : "cpu_set_t",
-   "referenced_type" : "type-120",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sched.h",
-   "unique_id" : "cpu_set_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "div_t",
-   "name" : "div_t",
-   "referenced_type" : "type-245",
-   "self_type" : "type-245",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "div_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "addressSpace",
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "sects",
-     "field_offset" : 32,
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "targetAddr",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "dl_iterate_cb_data",
-   "name" : "dl_iterate_cb_data",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dlpi_addr",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "dlpi_name",
-     "field_offset" : 32,
-     "referenced_type" : "type-90"
-    },
-    {
-     "field_name" : "dlpi_phdr",
-     "field_offset" : 64,
-     "referenced_type" : "type-93"
-    },
-    {
-     "field_name" : "dlpi_phnum",
-     "field_offset" : 96,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "dl_phdr_info",
-   "name" : "dl_phdr_info",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h",
-   "unique_id" : "dl_phdr_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tbase",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "dbase",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "func",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "dwarf_eh_bases",
-   "name" : "dwarf_eh_bases",
-   "referenced_type" : "type-353",
-   "self_type" : "type-353",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/include/unwind.h",
-   "unique_id" : "dwarf_eh_bases"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "d_tag",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "d_un",
-     "field_offset" : 32,
-     "referenced_type" : "type-40"
-    }
-   ],
-   "linker_set_key" : "dynamic",
-   "name" : "dynamic",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS7dynamic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "d_val",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "d_ptr",
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
-   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-40",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTSN7dynamicUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "e_ident",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "e_type",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_machine",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_version",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_entry",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_phoff",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_shoff",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_flags",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_ehsize",
-     "field_offset" : 320,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phentsize",
-     "field_offset" : 336,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phnum",
-     "field_offset" : 352,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shentsize",
-     "field_offset" : 368,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shnum",
-     "field_offset" : 384,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shstrndx",
-     "field_offset" : 400,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf32_hdr",
-   "name" : "elf32_hdr",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_hdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "n_namesz",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_descsz",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_note",
-   "name" : "elf32_note",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_note"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "p_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_offset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_vaddr",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_paddr",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_filesz",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_memsz",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_flags",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_align",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_phdr",
-   "name" : "elf32_phdr",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_phdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_rel",
-   "name" : "elf32_rel",
-   "referenced_type" : "type-43",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_rel"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_addend",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "elf32_rela",
-   "name" : "elf32_rela",
-   "referenced_type" : "type-45",
-   "self_type" : "type-45",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_rela"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sh_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addr",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_offset",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_size",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_link",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_info",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addralign",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_entsize",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf32_shdr",
-   "name" : "elf32_shdr",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 40,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf32_shdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "st_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_value",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_info",
-     "field_offset" : 96,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_other",
-     "field_offset" : 104,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_shndx",
-     "field_offset" : 112,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf32_sym",
-   "name" : "elf32_sym",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf32_sym"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "e_ident",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "e_type",
-     "field_offset" : 128,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_machine",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_version",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_entry",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_phoff",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_shoff",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_flags",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "e_ehsize",
-     "field_offset" : 416,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phentsize",
-     "field_offset" : 432,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_phnum",
-     "field_offset" : 448,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shentsize",
-     "field_offset" : 464,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shnum",
-     "field_offset" : 480,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "e_shstrndx",
-     "field_offset" : 496,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "elf64_hdr",
-   "name" : "elf64_hdr",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_hdr"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "n_namesz",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_descsz",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "n_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "elf64_note",
-   "name" : "elf64_note",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_note"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "p_type",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "p_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_vaddr",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_paddr",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_filesz",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_memsz",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "p_align",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_phdr",
-   "name" : "elf64_phdr",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 56,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_phdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_rel",
-   "name" : "elf64_rel",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_rel"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "r_offset",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_info",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "r_addend",
-     "field_offset" : 128,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "elf64_rela",
-   "name" : "elf64_rela",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
-   "size" : 24,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_rela"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sh_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_addr",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_offset",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_size",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_link",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_info",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sh_addralign",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sh_entsize",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_shdr",
-   "name" : "elf64_shdr",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS10elf64_shdr"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "st_name",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "st_info",
-     "field_offset" : 32,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_other",
-     "field_offset" : 40,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "st_shndx",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "st_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "st_size",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "elf64_sym",
-   "name" : "elf64_sym",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
-   "size" : 24,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
-   "unique_id" : "_ZTS9elf64_sym"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fds_bits",
-     "referenced_type" : "type-111"
-    }
-   ],
-   "linker_set_key" : "fd_set",
-   "name" : "fd_set",
-   "referenced_type" : "type-197",
-   "self_type" : "type-197",
-   "size" : 128,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/select.h",
-   "unique_id" : "fd_set"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "imaxdiv_t",
-   "name" : "imaxdiv_t",
-   "referenced_type" : "type-326",
-   "self_type" : "type-326",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/inttypes.h",
-   "unique_id" : "imaxdiv_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "imaxdiv_t",
-   "name" : "imaxdiv_t",
-   "referenced_type" : "type-367",
-   "self_type" : "type-367",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/inttypes.h",
-   "unique_id" : "_ZTS9imaxdiv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-117"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-117"
-    }
-   ],
-   "linker_set_key" : "itimerspec",
-   "name" : "itimerspec",
-   "referenced_type" : "type-124",
-   "self_type" : "type-124",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS10itimerspec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "it_interval",
-     "referenced_type" : "type-122"
-    },
-    {
-     "field_name" : "it_value",
-     "field_offset" : 64,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "itimerval",
-   "name" : "itimerval",
-   "referenced_type" : "type-125",
-   "self_type" : "type-125",
-   "size" : 16,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS9itimerval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "ldiv_t",
-   "name" : "ldiv_t",
-   "referenced_type" : "type-246",
-   "self_type" : "type-246",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "ldiv_t"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "libunwind::AbstractUnwindCursor",
-   "name" : "libunwind::AbstractUnwindCursor",
-   "record_kind" : "class",
-   "referenced_type" : "type-55",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::EHABIIndexEntry",
-   "name" : "libunwind::EHABIIndexEntry",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_i",
-     "referenced_type" : "type-12"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_addressSpace",
-     "field_offset" : 32,
-     "referenced_type" : "type-103"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_sects",
-     "field_offset" : 64,
-     "referenced_type" : "type-218"
-    }
-   ],
-   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
-   "referenced_type" : "type-217",
-   "self_type" : "type-217",
-   "size" : 12,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "template_args" : [ "type-53" ],
-   "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "libunwind::LocalAddressSpace",
-   "name" : "libunwind::LocalAddressSpace",
-   "record_kind" : "class",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 1,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_lock",
-     "referenced_type" : "type-206"
-    }
-   ],
-   "linker_set_key" : "libunwind::RWMutex",
-   "name" : "libunwind::RWMutex",
-   "record_kind" : "class",
-   "referenced_type" : "type-205",
-   "self_type" : "type-205",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
-   "unique_id" : "_ZTSN9libunwind7RWMutexE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-10"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_use_X_for_vfp_save",
-     "field_offset" : 512,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_saved_vfp_d0_d15",
-     "field_offset" : 520,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_saved_vfp_d16_d31",
-     "field_offset" : 528,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vfp_d0_d15_pad",
-     "field_offset" : 576,
-     "referenced_type" : "type-14"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vfp_d16_d31",
-     "field_offset" : 1664,
-     "referenced_type" : "type-15"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm",
-   "name" : "libunwind::Registers_arm",
-   "record_kind" : "class",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_armE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-291"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorHalfRegisters",
-     "field_offset" : 2176,
-     "referenced_type" : "type-275"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm64",
-   "name" : "libunwind::Registers_arm64",
-   "record_kind" : "class",
-   "referenced_type" : "type-290",
-   "self_type" : "type-290",
-   "size" : 528,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__x",
-     "referenced_type" : "type-292"
-    },
-    {
-     "field_name" : "__fp",
-     "field_offset" : 1856,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 1920,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__sp",
-     "field_offset" : 1984,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__ra_sign_state",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm64::GPRs",
-   "name" : "libunwind::Registers_arm64::GPRs",
-   "referenced_type" : "type-291",
-   "self_type" : "type-291",
-   "size" : 272,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-11"
-    },
-    {
-     "field_name" : "__sp",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_arm::GPRs",
-   "name" : "libunwind::Registers_arm::GPRs",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-27"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_newabi",
-   "name" : "libunwind::Registers_mips_newabi",
-   "record_kind" : "class",
-   "referenced_type" : "type-30",
-   "self_type" : "type-30",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__hi",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lo",
-     "field_offset" : 2176,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
-   "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 280,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_o32",
-   "name" : "libunwind::Registers_mips_o32",
-   "record_kind" : "class",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__hi",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lo",
-     "field_offset" : 1088,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
-   "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 140,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-16"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_or1k",
-   "name" : "libunwind::Registers_or1k",
-   "record_kind" : "class",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__r",
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "__pc",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__epcr",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
-   "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
-   "size" : 136,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-273"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_floatRegisters",
-     "field_offset" : 1280,
-     "referenced_type" : "type-274"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorRegisters",
-     "field_offset" : 3392,
-     "referenced_type" : "type-277"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc",
-   "name" : "libunwind::Registers_ppc",
-   "record_kind" : "class",
-   "referenced_type" : "type-272",
-   "self_type" : "type-272",
-   "size" : 936,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-283"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_vectorScalarRegisters",
-     "field_offset" : 2496,
-     "referenced_type" : "type-284"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64",
-   "name" : "libunwind::Registers_ppc64",
-   "record_kind" : "class",
-   "referenced_type" : "type-282",
-   "self_type" : "type-282",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__srr0",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__srr1",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r0",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r1",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r2",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r3",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r4",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r5",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r6",
-     "field_offset" : 512,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r7",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 1024,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 1088,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r16",
-     "field_offset" : 1152,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r17",
-     "field_offset" : 1216,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r18",
-     "field_offset" : 1280,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r19",
-     "field_offset" : 1344,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r20",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r21",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r22",
-     "field_offset" : 1536,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r23",
-     "field_offset" : 1600,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r24",
-     "field_offset" : 1664,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r25",
-     "field_offset" : 1728,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r26",
-     "field_offset" : 1792,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r27",
-     "field_offset" : 1856,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r28",
-     "field_offset" : 1920,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r29",
-     "field_offset" : 1984,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r30",
-     "field_offset" : 2048,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r31",
-     "field_offset" : 2112,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__cr",
-     "field_offset" : 2176,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__xer",
-     "field_offset" : 2240,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 2304,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__ctr",
-     "field_offset" : 2368,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__vrsave",
-     "field_offset" : 2432,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
-   "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
-   "referenced_type" : "type-283",
-   "self_type" : "type-283",
-   "size" : 312,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "asfloat",
-     "referenced_type" : "type-286"
-    },
-    {
-     "field_name" : "v",
-     "referenced_type" : "type-278"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
-   "record_kind" : "union",
-   "referenced_type" : "type-285",
-   "self_type" : "type-285",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "f",
-     "referenced_type" : "type-276"
-    },
-    {
-     "field_name" : "v2",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
-   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
-   "referenced_type" : "type-286",
-   "self_type" : "type-286",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__fpregs",
-     "referenced_type" : "type-275"
-    },
-    {
-     "field_name" : "__fpscr_pad",
-     "field_offset" : 2048,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__fpscr",
-     "field_offset" : 2080,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
-   "name" : "libunwind::Registers_ppc::ppc_float_state_t",
-   "referenced_type" : "type-274",
-   "self_type" : "type-274",
-   "size" : 264,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__srr0",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__srr1",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r0",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r1",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r2",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r3",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r4",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r5",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r6",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r7",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 512,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 544,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r16",
-     "field_offset" : 576,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r17",
-     "field_offset" : 608,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r18",
-     "field_offset" : 640,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r19",
-     "field_offset" : 672,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r20",
-     "field_offset" : 704,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r21",
-     "field_offset" : 736,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r22",
-     "field_offset" : 768,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r23",
-     "field_offset" : 800,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r24",
-     "field_offset" : 832,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r25",
-     "field_offset" : 864,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r26",
-     "field_offset" : 896,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r27",
-     "field_offset" : 928,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r28",
-     "field_offset" : 960,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r29",
-     "field_offset" : 992,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r30",
-     "field_offset" : 1024,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__r31",
-     "field_offset" : 1056,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__cr",
-     "field_offset" : 1088,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__xer",
-     "field_offset" : 1120,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__lr",
-     "field_offset" : 1152,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ctr",
-     "field_offset" : 1184,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__mq",
-     "field_offset" : 1216,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__vrsave",
-     "field_offset" : 1248,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
-   "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
-   "referenced_type" : "type-273",
-   "self_type" : "type-273",
-   "size" : 160,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_sparc",
-   "name" : "libunwind::Registers_sparc",
-   "record_kind" : "class",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__regs",
-     "referenced_type" : "type-17"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
-   "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
-   "size" : 128,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-263"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86",
-   "name" : "libunwind::Registers_x86",
-   "record_kind" : "class",
-   "referenced_type" : "type-262",
-   "self_type" : "type-262",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_x86E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__eax",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ebx",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ecx",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__edx",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__edi",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__esi",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ebp",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__esp",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ss",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__eflags",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__eip",
-     "field_offset" : 320,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__cs",
-     "field_offset" : 352,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__ds",
-     "field_offset" : 384,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__es",
-     "field_offset" : 416,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__fs",
-     "field_offset" : 448,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "__gs",
-     "field_offset" : 480,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86::GPRs",
-   "name" : "libunwind::Registers_x86::GPRs",
-   "referenced_type" : "type-263",
-   "self_type" : "type-263",
-   "size" : 64,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "referenced_type" : "type-268"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86_64",
-   "name" : "libunwind::Registers_x86_64",
-   "record_kind" : "class",
-   "referenced_type" : "type-267",
-   "self_type" : "type-267",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
-  },
-  {
-   "access" : "private",
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__rax",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rbx",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rcx",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rdx",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rdi",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rsi",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rbp",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rsp",
-     "field_offset" : 448,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r8",
-     "field_offset" : 512,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r9",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r10",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r11",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r12",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r13",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r14",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__r15",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rip",
-     "field_offset" : 1024,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__rflags",
-     "field_offset" : 1088,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__cs",
-     "field_offset" : 1152,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__fs",
-     "field_offset" : 1216,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "__gs",
-     "field_offset" : 1280,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
-   "name" : "libunwind::Registers_x86_64::GPRs",
-   "referenced_type" : "type-268",
-   "self_type" : "type-268",
-   "size" : 168,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "_addressSpace",
-     "field_offset" : 32,
-     "referenced_type" : "type-52"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_registers",
-     "field_offset" : 64,
-     "referenced_type" : "type-9"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_info",
-     "field_offset" : 2752,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_unwindInfoMissing",
-     "field_offset" : 3072,
-     "referenced_type" : "type-13"
-    },
-    {
-     "access" : "private",
-     "field_name" : "_isSignalFrame",
-     "field_offset" : 3080,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
-   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
-   "record_kind" : "class",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 392,
-   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
-   "template_args" : [ "type-53", "type-9" ],
-   "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
-    },
-    {
-     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "arm_section",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "arm_section_length",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "libunwind::UnwindInfoSections",
-   "name" : "libunwind::UnwindInfoSections",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
-   "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vec",
-     "referenced_type" : "type-257"
-    }
-   ],
-   "linker_set_key" : "libunwind::v128",
-   "name" : "libunwind::v128",
-   "referenced_type" : "type-278",
-   "self_type" : "type-278",
-   "size" : 16,
-   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
-   "unique_id" : "_ZTSN9libunwind4v128E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "l_addr",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "l_name",
-     "field_offset" : 32,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "l_ld",
-     "field_offset" : 64,
-     "referenced_type" : "type-97"
-    },
-    {
-     "field_name" : "l_next",
-     "field_offset" : 96,
-     "referenced_type" : "type-98"
-    },
-    {
-     "field_name" : "l_prev",
-     "field_offset" : 128,
-     "referenced_type" : "type-98"
-    }
-   ],
-   "linker_set_key" : "link_map",
-   "name" : "link_map",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h",
-   "unique_id" : "link_map"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "quot",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "rem",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "lldiv_t",
-   "name" : "lldiv_t",
-   "referenced_type" : "type-247",
-   "self_type" : "type-247",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdlib.h",
-   "unique_id" : "lldiv_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "arena",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ordblks",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "smblks",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "hblks",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "hblkhd",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "usmblks",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fsmblks",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "uordblks",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fordblks",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "keepcost",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "mallinfo",
-   "name" : "mallinfo",
-   "referenced_type" : "type-229",
-   "self_type" : "type-229",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h",
-   "unique_id" : "mallinfo"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "__clang_max_align_nonce1",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "__clang_max_align_nonce2",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "max_align_t",
-   "name" : "max_align_t",
    "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
-   "unique_id" : "_ZTS11max_align_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "flags",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "stack_base",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "stack_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "guard_size",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sched_policy",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sched_priority",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "pthread_attr_t",
-   "name" : "pthread_attr_t",
-   "referenced_type" : "type-168",
-   "self_type" : "type-168",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS14pthread_attr_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "flags",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "stack_base",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "stack_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "guard_size",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sched_policy",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sched_priority",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "pthread_attr_t",
-   "name" : "pthread_attr_t",
-   "referenced_type" : "type-330",
-   "self_type" : "type-330",
-   "size" : 24,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_attr_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-186"
-    }
-   ],
-   "linker_set_key" : "pthread_barrier_t",
-   "name" : "pthread_barrier_t",
-   "referenced_type" : "type-194",
-   "self_type" : "type-194",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS17pthread_barrier_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-186"
-    }
-   ],
-   "linker_set_key" : "pthread_barrier_t",
-   "name" : "pthread_barrier_t",
-   "referenced_type" : "type-331",
-   "self_type" : "type-331",
-   "size" : 32,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_barrier_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_cond_t",
-   "name" : "pthread_cond_t",
-   "referenced_type" : "type-212",
-   "self_type" : "type-212",
+   "self_type" : "type-29",
    "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS14pthread_cond_t"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_cond_t",
-   "name" : "pthread_cond_t",
-   "referenced_type" : "type-332",
-   "self_type" : "type-332",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_cond_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_mutex_t",
-   "name" : "pthread_mutex_t",
-   "referenced_type" : "type-224",
-   "self_type" : "type-224",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS15pthread_mutex_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-213"
-    }
-   ],
-   "linker_set_key" : "pthread_mutex_t",
-   "name" : "pthread_mutex_t",
-   "referenced_type" : "type-333",
-   "self_type" : "type-333",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_mutex_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-207"
-    }
-   ],
-   "linker_set_key" : "pthread_rwlock_t",
-   "name" : "pthread_rwlock_t",
-   "referenced_type" : "type-206",
-   "self_type" : "type-206",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS16pthread_rwlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-207"
-    }
-   ],
-   "linker_set_key" : "pthread_rwlock_t",
-   "name" : "pthread_rwlock_t",
-   "referenced_type" : "type-334",
-   "self_type" : "type-334",
-   "size" : 40,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_rwlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "pthread_spinlock_t",
-   "name" : "pthread_spinlock_t",
-   "referenced_type" : "type-226",
-   "self_type" : "type-226",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "_ZTS18pthread_spinlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__private",
-     "referenced_type" : "type-161"
-    }
-   ],
-   "linker_set_key" : "pthread_spinlock_t",
-   "name" : "pthread_spinlock_t",
-   "referenced_type" : "type-335",
-   "self_type" : "type-335",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
-   "unique_id" : "pthread_spinlock_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "r_version",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "r_map",
-     "field_offset" : 32,
-     "referenced_type" : "type-98"
-    },
-    {
-     "field_name" : "r_brk",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_state",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "r_ldbase",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "r_debug",
-   "name" : "r_debug",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h",
-   "unique_id" : "r_debug"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sched_priority",
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "sched_param",
-   "name" : "sched_param",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sched.h",
-   "unique_id" : "sched_param"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-172"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 96,
-     "referenced_type" : "type-157"
-    }
-   ],
-   "linker_set_key" : "sigaction",
-   "name" : "sigaction",
-   "referenced_type" : "type-171",
-   "self_type" : "type-171",
-   "size" : 16,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS9sigaction"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "field_name" : "sa_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sa_restorer",
-     "field_offset" : 64,
-     "referenced_type" : "type-157"
-    },
-    {
-     "field_name" : "sa_mask",
-     "field_offset" : 96,
-     "referenced_type" : "type-169"
-    }
-   ],
-   "linker_set_key" : "sigaction64",
-   "name" : "sigaction64",
-   "referenced_type" : "type-173",
-   "self_type" : "type-173",
-   "size" : 20,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS11sigaction64"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3",
-   "name" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-174",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTSN11sigaction64Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sa_handler",
-     "referenced_type" : "type-132"
-    },
-    {
-     "field_name" : "sa_sigaction",
-     "referenced_type" : "type-135"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3",
-   "name" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-172",
-   "self_type" : "type-172",
-   "size" : 4,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTSN9sigactionUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ss_sp",
-     "referenced_type" : "type-145"
-    },
-    {
-     "field_name" : "ss_flags",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "ss_size",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "sigaltstack",
-   "name" : "sigaltstack",
-   "referenced_type" : "type-159",
-   "self_type" : "type-159",
+   "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-28",
+   "self_type" : "type-27",
    "size" : 12,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
-   "unique_id" : "_ZTS11sigaltstack"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "trap_no",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "error_code",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "oldmask",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r0",
-     "field_offset" : 96,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r1",
-     "field_offset" : 128,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r2",
-     "field_offset" : 160,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r3",
-     "field_offset" : 192,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r4",
-     "field_offset" : 224,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r5",
-     "field_offset" : 256,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r6",
-     "field_offset" : 288,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r7",
-     "field_offset" : 320,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r8",
-     "field_offset" : 352,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r9",
-     "field_offset" : 384,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_r10",
-     "field_offset" : 416,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_fp",
-     "field_offset" : 448,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_ip",
-     "field_offset" : 480,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_sp",
-     "field_offset" : 512,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_lr",
-     "field_offset" : 544,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_pc",
-     "field_offset" : 576,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "arm_cpsr",
-     "field_offset" : 608,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fault_address",
-     "field_offset" : 640,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "sigcontext",
-   "name" : "sigcontext",
-   "referenced_type" : "type-129",
-   "self_type" : "type-129",
-   "size" : 84,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/sigcontext.h",
-   "unique_id" : "_ZTS10sigcontext"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sigev_value",
-     "referenced_type" : "type-144"
-    },
-    {
-     "field_name" : "sigev_signo",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sigev_notify",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigev_un",
-     "field_offset" : 96,
-     "referenced_type" : "type-163"
-    }
-   ],
-   "linker_set_key" : "sigevent",
-   "name" : "sigevent",
-   "referenced_type" : "type-162",
-   "self_type" : "type-162",
-   "size" : 64,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS8sigevent"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_pad",
-     "referenced_type" : "type-164"
-    },
-    {
-     "field_name" : "_tid",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sigev_thread",
-     "referenced_type" : "type-165"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
-   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-163",
-   "self_type" : "type-163",
-   "size" : 52,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN8sigeventUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "_function",
-     "referenced_type" : "type-166"
-    },
-    {
-     "field_name" : "_attribute",
-     "field_offset" : 32,
-     "referenced_type" : "type-145"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
-   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
-   "referenced_type" : "type-165",
-   "self_type" : "type-165",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN8sigeventUt_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "linker_set_key" : "siginfo",
-   "name" : "siginfo",
-   "referenced_type" : "type-138",
-   "self_type" : "type-138",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS7siginfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-140"
-    },
-    {
-     "field_name" : "_si_pad",
-     "referenced_type" : "type-156"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
-   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-139",
-   "self_type" : "type-139",
-   "size" : 128,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN7siginfoUt_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "si_signo",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "si_errno",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "si_code",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "_sifields",
-     "field_offset" : 96,
-     "referenced_type" : "type-141"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
-   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
-   "referenced_type" : "type-140",
-   "self_type" : "type-140",
-   "size" : 32,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTSN7siginfoUt_Ut_E"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "__bits",
-     "referenced_type" : "type-170"
-    }
-   ],
-   "linker_set_key" : "sigset64_t",
-   "name" : "sigset64_t",
-   "referenced_type" : "type-169",
-   "self_type" : "type-169",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
-   "unique_id" : "_ZTS10sigset64_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sival_int",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "sival_ptr",
-     "referenced_type" : "type-145"
-    }
-   ],
-   "linker_set_key" : "sigval",
-   "name" : "sigval",
-   "record_kind" : "union",
-   "referenced_type" : "type-144",
-   "self_type" : "type-144",
-   "size" : 4,
-   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
-   "unique_id" : "_ZTS6sigval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_nsec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "timespec",
-   "name" : "timespec",
-   "referenced_type" : "type-117",
-   "self_type" : "type-117",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/timespec.h",
-   "unique_id" : "_ZTS8timespec"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tv_sec",
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tv_usec",
-     "field_offset" : 32,
-     "referenced_type" : "type-118"
-    }
-   ],
-   "linker_set_key" : "timeval",
-   "name" : "timeval",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS7timeval"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tz_minuteswest",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tz_dsttime",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    }
-   ],
-   "linker_set_key" : "timezone",
-   "name" : "timezone",
-   "referenced_type" : "type-123",
-   "self_type" : "type-123",
-   "size" : 8,
-   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
-   "unique_id" : "_ZTS8timezone"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "tm_sec",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_min",
-     "field_offset" : 32,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_hour",
-     "field_offset" : 64,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_mday",
-     "field_offset" : 96,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_mon",
-     "field_offset" : 128,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_year",
-     "field_offset" : 160,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_wday",
-     "field_offset" : 192,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_yday",
-     "field_offset" : 224,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_isdst",
-     "field_offset" : 256,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "tm_gmtoff",
-     "field_offset" : 288,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "tm_zone",
-     "field_offset" : 320,
-     "referenced_type" : "type-90"
-    }
-   ],
-   "linker_set_key" : "tm",
-   "name" : "tm",
-   "referenced_type" : "type-199",
-   "self_type" : "type-199",
-   "size" : 44,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/time.h",
-   "unique_id" : "tm"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "uc_flags",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "uc_link",
-     "field_offset" : 32,
-     "referenced_type" : "type-189"
-    },
-    {
-     "field_name" : "uc_stack",
-     "field_offset" : 64,
-     "referenced_type" : "type-159"
-    },
-    {
-     "field_name" : "uc_mcontext",
-     "field_offset" : 160,
-     "referenced_type" : "type-129"
-    },
-    {
-     "field_offset" : 832,
-     "referenced_type" : "type-190"
-    },
-    {
-     "field_name" : "__padding",
-     "field_offset" : 896,
-     "referenced_type" : "type-192"
-    },
-    {
-     "field_name" : "uc_regspace",
-     "field_offset" : 1856,
-     "referenced_type" : "type-193"
-    }
-   ],
-   "linker_set_key" : "ucontext",
-   "name" : "ucontext",
-   "referenced_type" : "type-188",
-   "self_type" : "type-188",
-   "size" : 744,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "referenced_type" : "type-191"
-    },
-    {
-     "field_name" : "uc_sigmask64",
-     "referenced_type" : "type-169"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3",
-   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-190",
-   "self_type" : "type-190",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "uc_sigmask",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "__padding_rt_sigset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5",
-   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5",
-   "referenced_type" : "type-191",
-   "self_type" : "type-191",
-   "size" : 8,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h",
-   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "unw_context_t",
-   "name" : "unw_context_t",
-   "referenced_type" : "type-340",
-   "self_type" : "type-340",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_context_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "unw_context_t",
-   "name" : "unw_context_t",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 1336,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS13unw_context_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-57"
-    }
-   ],
-   "linker_set_key" : "unw_cursor_t",
-   "name" : "unw_cursor_t",
-   "referenced_type" : "type-341",
-   "self_type" : "type-341",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_cursor_t"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-57"
-    }
-   ],
-   "linker_set_key" : "unw_cursor_t",
-   "name" : "unw_cursor_t",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 1432,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS12unw_cursor_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_ip",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "end_ip",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsda",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "handler",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "gp",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info_size",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "extra",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unw_proc_info_t",
-   "name" : "unw_proc_info_t",
-   "referenced_type" : "type-343",
-   "self_type" : "type-343",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "unw_proc_info_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_ip",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "end_ip",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsda",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "handler",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "gp",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info_size",
-     "field_offset" : 224,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unwind_info",
-     "field_offset" : 256,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "extra",
-     "field_offset" : 288,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unw_proc_info_t",
-   "name" : "unw_proc_info_t",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 40,
-   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
-   "unique_id" : "_ZTS15unw_proc_info_t"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "kind",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "entryPageOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "entryCount",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "encodingsPageOffset",
-     "field_offset" : 64,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "encodingsCount",
-     "field_offset" : 80,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "unwind_info_compressed_second_level_page_header",
-   "name" : "unwind_info_compressed_second_level_page_header",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
+   "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" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "encoding",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_regular_second_level_entry",
-   "name" : "unwind_info_regular_second_level_entry",
-   "referenced_type" : "type-114",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "kind",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "entryPageOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "entryCount",
-     "field_offset" : 48,
-     "referenced_type" : "type-49"
-    }
-   ],
-   "linker_set_key" : "unwind_info_regular_second_level_page_header",
-   "name" : "unwind_info_regular_second_level_page_header",
-   "referenced_type" : "type-115",
-   "self_type" : "type-115",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "commonEncodingsArraySectionOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "commonEncodingsArrayCount",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "personalityArraySectionOffset",
-     "field_offset" : 96,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "personalityArrayCount",
-     "field_offset" : 128,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "indexSectionOffset",
-     "field_offset" : 160,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "indexCount",
-     "field_offset" : 192,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header",
-   "name" : "unwind_info_section_header",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
-   "size" : 28,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS26unwind_info_section_header"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "secondLevelPagesSectionOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsdaIndexArraySectionOffset",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header_index_entry",
-   "name" : "unwind_info_section_header_index_entry",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
+   "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-25",
+   "self_type" : "type-24",
    "size" : 12,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   },
   {
    "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "functionOffset",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "lsdaOffset",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
-   "name" : "unwind_info_section_header_lsda_index_entry",
-   "referenced_type" : "type-113",
-   "self_type" : "type-113",
-   "size" : 8,
-   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
-   "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "regs",
-     "referenced_type" : "type-179"
-    },
-    {
-     "field_name" : "u_fpvalid",
-     "field_offset" : 576,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "u_tsize",
-     "field_offset" : 608,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_dsize",
-     "field_offset" : 640,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_ssize",
-     "field_offset" : 672,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "start_code",
-     "field_offset" : 704,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "start_stack",
-     "field_offset" : 736,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "signal",
-     "field_offset" : 768,
-     "referenced_type" : "type-118"
-    },
-    {
-     "field_name" : "reserved",
-     "field_offset" : 800,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "u_ar0",
-     "field_offset" : 832,
-     "referenced_type" : "type-184"
-    },
-    {
-     "field_name" : "magic",
-     "field_offset" : 864,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "u_comm",
-     "field_offset" : 896,
-     "referenced_type" : "type-185"
-    },
-    {
-     "field_name" : "u_debugreg",
-     "field_offset" : 1152,
-     "referenced_type" : "type-186"
-    },
-    {
-     "field_name" : "u_fp",
-     "field_offset" : 1408,
-     "referenced_type" : "type-175"
-    },
-    {
-     "field_name" : "u_fp0",
-     "field_offset" : 2336,
-     "referenced_type" : "type-187"
-    }
-   ],
-   "linker_set_key" : "user",
-   "name" : "user",
-   "referenced_type" : "type-183",
-   "self_type" : "type-183",
-   "size" : 296,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fpregs",
-     "referenced_type" : "type-176"
-    },
-    {
-     "field_name" : "fpsr",
-     "field_offset" : 768,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "fpcr",
-     "field_offset" : 800,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "ftype",
-     "field_offset" : 832,
-     "referenced_type" : "type-178"
-    },
-    {
-     "field_name" : "init_flag",
-     "field_offset" : 896,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "user_fpregs",
-   "name" : "user_fpregs",
-   "referenced_type" : "type-175",
-   "self_type" : "type-175",
-   "size" : 116,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_fpregs"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sign1",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "unused",
-     "field_offset" : 1,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "sign2",
-     "field_offset" : 16,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "exponent",
-     "field_offset" : 17,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "j",
-     "field_offset" : 31,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "mantissa1",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "mantissa0",
-     "field_offset" : 64,
-     "referenced_type" : "type-12"
-    }
-   ],
-   "linker_set_key" : "user_fpregs::fp_reg",
-   "name" : "user_fpregs::fp_reg",
-   "referenced_type" : "type-177",
-   "self_type" : "type-177",
+   "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-34",
+   "self_type" : "type-33",
    "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_fpregs::fp_reg"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "uregs",
-     "referenced_type" : "type-180"
-    }
-   ],
-   "linker_set_key" : "user_regs",
-   "name" : "user_regs",
-   "referenced_type" : "type-179",
-   "self_type" : "type-179",
-   "size" : 72,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_regs"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "fpregs",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "fpscr",
-     "field_offset" : 2048,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "user_vfp",
-   "name" : "user_vfp",
-   "referenced_type" : "type-181",
-   "self_type" : "type-181",
-   "size" : 264,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_vfp"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fpexc",
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fpinst",
-     "field_offset" : 32,
-     "referenced_type" : "type-112"
-    },
-    {
-     "field_name" : "fpinst2",
-     "field_offset" : 64,
-     "referenced_type" : "type-112"
-    }
-   ],
-   "linker_set_key" : "user_vfp_exc",
-   "name" : "user_vfp_exc",
-   "referenced_type" : "type-182",
-   "self_type" : "type-182",
-   "size" : 12,
-   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
-   "unique_id" : "user_vfp_exc"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
   }
  ],
+ "record_types" : [],
  "rvalue_reference_types" : []
 }
diff --git a/29/64/x86/source-based/libcutils.so.lsdump b/29/64/x86/source-based/libcutils.so.lsdump
index f02b8d5..33bb1f3 100644
--- a/29/64/x86/source-based/libcutils.so.lsdump
+++ b/29/64/x86/source-based/libcutils.so.lsdump
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
+   "referenced_type" : "type-61",
+   "self_type" : "type-61",
    "size" : 1
   },
   {
@@ -43,18 +43,10 @@
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
+   "referenced_type" : "type-49",
+   "self_type" : "type-49",
    "size" : 4
   },
   {
@@ -71,8 +63,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
+   "referenced_type" : "type-57",
+   "self_type" : "type-57",
    "size" : 8
   },
   {
@@ -80,8 +72,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
+   "referenced_type" : "type-56",
+   "self_type" : "type-56",
    "size" : 1
   },
   {
@@ -100,8 +92,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
+   "referenced_type" : "type-62",
+   "self_type" : "type-62",
    "size" : 8
   },
   {
@@ -124,1466 +116,9 @@
  "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" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPi"
   },
   {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEj"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEj"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEEiEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_iLi146EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEj"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EEiEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIS4_EEjRKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEENS_21__tree_const_iteratorIS5_SN_iEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEj"
-  },
-  {
-   "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__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
    "name" : "__atomic_load"
   },
   {
@@ -1599,12 +134,6 @@
    "name" : "__atomic_load_8"
   },
   {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1704,9 +233,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1731,12 +257,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1854,15 +374,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -1977,172 +488,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2183,68 +528,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-137",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2319,9 +602,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-80",
+   "referenced_type" : "type-58",
    "return_type" : "type-12",
-   "self_type" : "type-80",
+   "self_type" : "type-58",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2343,95 +626,6 @@
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2662,7 +856,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-57"
     }
    ],
    "return_type" : "type-12",
@@ -2689,7 +883,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     }
    ],
    "return_type" : "type-12",
@@ -2701,7 +895,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     }
    ],
    "return_type" : "type-12",
@@ -2846,12 +1040,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-84",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -2960,33 +1148,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-138"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-137"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -3157,7 +1318,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-115"
+     "referenced_type" : "type-54"
     },
     {
      "referenced_type" : "type-10"
@@ -3400,10 +1561,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-77"
+     "referenced_type" : "type-56"
     }
    ],
-   "return_type" : "type-77",
+   "return_type" : "type-56",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3430,10 +1591,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-57"
     }
    ],
-   "return_type" : "type-78",
+   "return_type" : "type-57",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3442,7 +1603,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-83"
+     "referenced_type" : "type-60"
     },
     {
      "referenced_type" : "type-11"
@@ -3512,42 +1673,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-84",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-137"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-137"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
@@ -3712,7 +1837,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-72"
+     "referenced_type" : "type-87"
     },
     {
      "referenced_type" : "type-6"
@@ -3742,13 +1867,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-49"
     }
    ],
    "return_type" : "type-10",
@@ -3760,7 +1885,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3778,7 +1903,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3793,7 +1918,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-73",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3805,7 +1930,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3814,7 +1939,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3829,7 +1954,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     }
    ],
    "return_type" : "type-12",
@@ -3841,7 +1966,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     }
    ],
    "return_type" : "type-12",
@@ -3853,13 +1978,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-48"
     }
    ],
    "return_type" : "type-10",
@@ -3871,7 +1996,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3889,7 +2014,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3910,7 +2035,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
@@ -3925,7 +2050,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-46"
     }
    ],
    "return_type" : "type-45",
@@ -4129,7 +2254,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     },
     {
      "referenced_type" : "type-13"
@@ -4147,7 +2272,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-61"
     }
    ],
    "return_type" : "type-10",
@@ -4159,13 +2284,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-85",
+   "referenced_type" : "type-62",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-116",
+   "referenced_type" : "type-88",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -4175,53 +2300,15 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "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-132",
-   "self_type" : "type-134",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-171",
-   "self_type" : "type-173",
-   "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-129",
-   "self_type" : "type-131",
-   "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-168",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
+   "referenced_type" : "type-109",
+   "self_type" : "type-108",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4229,17 +2316,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-194",
-   "self_type" : "type-193",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4256,8 +2334,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4274,26 +2352,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
+   "referenced_type" : "type-130",
+   "self_type" : "type-129",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4310,8 +2370,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
+   "referenced_type" : "type-70",
+   "self_type" : "type-69",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4319,19 +2379,19 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "referenced_type" : "type-74",
+   "self_type" : "type-73",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-138",
+   "linker_set_key" : "RecordStream *",
+   "name" : "RecordStream *",
+   "referenced_type" : "type-99",
+   "self_type" : "type-98",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
@@ -4400,8 +2460,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-72",
+   "referenced_type" : "type-86",
+   "self_type" : "type-87",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4409,8 +2469,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-115",
+   "referenced_type" : "type-150",
+   "self_type" : "type-152",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4418,17 +2478,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-206",
+   "referenced_type" : "type-51",
+   "self_type" : "type-54",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4454,8 +2505,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
+   "referenced_type" : "type-49",
+   "self_type" : "type-48",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4488,28 +2539,10 @@
   },
   {
    "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-136",
-   "self_type" : "type-135",
-   "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-176",
-   "self_type" : "type-175",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
+   "referenced_type" : "type-117",
+   "self_type" : "type-116",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4517,8 +2550,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
+   "referenced_type" : "type-148",
+   "self_type" : "type-147",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4526,17 +2559,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-202",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "referenced_type" : "type-47",
+   "self_type" : "type-46",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4562,8 +2586,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-80",
-   "self_type" : "type-83",
+   "referenced_type" : "type-58",
+   "self_type" : "type-60",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4608,16 +2632,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
@@ -4633,7 +2647,7 @@
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
    "referenced_type" : "type-22",
-   "self_type" : "type-71",
+   "self_type" : "type-86",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4642,8 +2656,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
+   "referenced_type" : "type-151",
+   "self_type" : "type-150",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4652,18 +2666,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
+   "referenced_type" : "type-52",
+   "self_type" : "type-51",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4678,46 +2682,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-133",
-   "self_type" : "type-132",
-   "size" : 12,
-   "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-172",
-   "self_type" : "type-171",
-   "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-130",
-   "self_type" : "type-129",
-   "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-169",
-   "self_type" : "type-168",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
diff --git a/29/64/x86/source-based/libprocessgroup.so.lsdump b/29/64/x86/source-based/libprocessgroup.so.lsdump
new file mode 100644
index 0000000..f5753e4
--- /dev/null
+++ b/29/64/x86/source-based/libprocessgroup.so.lsdump
@@ -0,0 +1,1066 @@
+{
+ "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" : []
+}
diff --git a/29/64/x86_64/source-based/libcutils.so.lsdump b/29/64/x86_64/source-based/libcutils.so.lsdump
index 3703b44..cfaef09 100644
--- a/29/64/x86_64/source-based/libcutils.so.lsdump
+++ b/29/64/x86_64/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-10",
-   "self_type" : "type-15",
+   "referenced_type" : "type-14",
+   "self_type" : "type-26",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
+   "referenced_type" : "type-23",
+   "self_type" : "type-23",
    "size" : 1
   },
   {
@@ -37,24 +37,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
+   "referenced_type" : "type-41",
+   "self_type" : "type-41",
    "size" : 2
   },
   {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-131",
-   "self_type" : "type-131",
-   "size" : 8
-  },
-  {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
    "size" : 4
   },
   {
@@ -62,8 +54,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 4
   },
   {
@@ -71,17 +63,8 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-129",
-   "self_type" : "type-129",
+   "referenced_type" : "type-60",
+   "self_type" : "type-60",
    "size" : 8
   },
   {
@@ -89,8 +72,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-83",
-   "self_type" : "type-83",
+   "referenced_type" : "type-20",
+   "self_type" : "type-20",
    "size" : 1
   },
   {
@@ -109,1470 +92,23 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
+   "referenced_type" : "type-32",
+   "self_type" : "type-32",
    "size" : 8
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12"
+   "referenced_type" : "type-19",
+   "self_type" : "type-19"
   }
  ],
  "elf_functions" :
  [
   {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjil"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
    "name" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPj"
   },
   {
-   "name" : "_Z24setProcessGroupSoftLimitjil"
-  },
-  {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEm"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEm"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_PvEElEERKT_"
-  },
-  {
-   "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_PvEElEERKT_"
-  },
-  {
-   "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_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_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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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_m"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEElEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_lLl73EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEm"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EElEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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_PvEElEERKT_"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEm"
-  },
-  {
-   "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_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
-  },
-  {
-   "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__appendEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
-  },
-  {
-   "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__appendEmRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1672,9 +208,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1699,12 +232,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1816,15 +343,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -1939,172 +457,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2139,74 +491,12 @@
    ],
    "linker_set_key" : "IoSchedClass",
    "name" : "IoSchedClass",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-141",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2218,15 +508,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-39",
-   "return_type" : "type-40",
-   "self_type" : "type-39",
+   "referenced_type" : "type-53",
+   "return_type" : "type-54",
+   "self_type" : "type-53",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2236,18 +526,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-41",
-   "return_type" : "type-42",
-   "self_type" : "type-41",
+   "referenced_type" : "type-55",
+   "return_type" : "type-56",
+   "self_type" : "type-55",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2257,12 +547,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-44",
-   "return_type" : "type-10",
-   "self_type" : "type-44",
+   "referenced_type" : "type-58",
+   "return_type" : "type-14",
+   "self_type" : "type-58",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2278,12 +568,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-85",
-   "return_type" : "type-12",
-   "self_type" : "type-85",
+   "referenced_type" : "type-21",
+   "return_type" : "type-19",
+   "self_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2293,107 +583,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-34",
-   "return_type" : "type-12",
-   "self_type" : "type-34",
+   "referenced_type" : "type-47",
+   "return_type" : "type-19",
+   "self_type" : "type-47",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2402,7 +603,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -2414,7 +615,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -2423,16 +624,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2444,13 +645,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -2459,16 +660,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2480,10 +681,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2492,16 +693,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2510,16 +711,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2528,13 +729,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2543,16 +744,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2561,10 +762,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2576,10 +777,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2591,10 +792,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2606,13 +807,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2624,10 +825,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-60"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2639,10 +840,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2651,10 +852,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2663,22 +864,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2693,10 +894,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2723,7 +924,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2735,10 +936,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-49"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2753,7 +954,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2786,7 +987,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2808,12 +1009,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-89",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -2825,7 +1020,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2846,7 +1041,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2867,7 +1062,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2888,7 +1083,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2900,10 +1095,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2915,55 +1110,28 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-142"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-141"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
    [
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-59"
     },
     {
-     "referenced_type" : "type-38"
+     "referenced_type" : "type-52"
     }
    ],
-   "return_type" : "type-36",
+   "return_type" : "type-50",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2972,16 +1140,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-57"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2990,10 +1158,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3002,13 +1170,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3017,13 +1185,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3032,10 +1200,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3044,16 +1212,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3062,13 +1230,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3077,10 +1245,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-50"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3089,10 +1257,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3101,13 +1269,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3116,16 +1284,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-80"
+     "referenced_type" : "type-17"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3137,10 +1305,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -3260,10 +1428,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-29",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3272,10 +1440,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-28"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3284,13 +1452,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-29",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3299,10 +1467,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-29"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3311,16 +1479,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-49"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-29",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3332,7 +1500,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -3344,13 +1512,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-49"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3362,10 +1530,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-83"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-83",
+   "return_type" : "type-20",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3377,10 +1545,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3392,10 +1560,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-60"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-60",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3404,13 +1572,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-88"
+     "referenced_type" : "type-22"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3425,7 +1593,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3434,10 +1602,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3446,16 +1614,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-30"
     },
     {
-     "referenced_type" : "type-22"
+     "referenced_type" : "type-33"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-34"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3464,61 +1632,25 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-89",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-141"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-141"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3527,10 +1659,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3539,13 +1671,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3557,13 +1689,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3572,19 +1704,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3596,13 +1728,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3611,16 +1743,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3632,13 +1764,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3650,19 +1782,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3671,16 +1803,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-62"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-60",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3689,13 +1821,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3704,25 +1836,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "function_name" : "str_parms_add_int",
-   "linker_set_key" : "str_parms_add_int",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
@@ -3731,7 +1845,25 @@
      "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "function_name" : "str_parms_add_int",
+   "linker_set_key" : "str_parms_add_int",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-7"
+    },
+    {
+     "referenced_type" : "type-3"
+    },
+    {
+     "referenced_type" : "type-14"
+    }
+   ],
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3740,7 +1872,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
@@ -3749,13 +1881,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-76",
+   "return_type" : "type-7",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3767,7 +1899,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-76",
+   "return_type" : "type-7",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3776,13 +1908,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3791,10 +1923,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3803,10 +1935,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3815,25 +1947,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-78"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "function_name" : "str_parms_get_int",
-   "linker_set_key" : "str_parms_get_int",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
@@ -3842,7 +1956,25 @@
      "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "function_name" : "str_parms_get_int",
+   "linker_set_key" : "str_parms_get_int",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-7"
+    },
+    {
+     "referenced_type" : "type-3"
+    },
+    {
+     "referenced_type" : "type-13"
+    }
+   ],
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3851,19 +1983,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-49"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3872,13 +2004,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3887,10 +2019,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-7"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-49",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3899,16 +2031,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-43"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-34"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3917,19 +2049,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-43"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-34"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3941,10 +2073,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-34"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3956,7 +2088,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-21",
+   "return_type" : "type-32",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3965,16 +2097,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-49"
     },
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-42"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-49",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3983,13 +2115,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-42"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-49",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3998,13 +2130,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-42"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-21",
+   "return_type" : "type-32",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4013,10 +2145,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4025,16 +2157,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-48"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4043,16 +2175,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-60",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4061,19 +2193,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-60",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4082,22 +2214,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     },
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-23"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-60",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4106,13 +2238,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
-     "referenced_type" : "type-89"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -4121,69 +2253,31 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-21",
+   "referenced_type" : "type-32",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-118",
+   "referenced_type" : "type-63",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-10",
+   "referenced_type" : "type-14",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-136",
-   "self_type" : "type-138",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-179",
-   "self_type" : "type-182",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-133",
-   "self_type" : "type-135",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-176",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-108",
-   "self_type" : "type-107",
+   "referenced_type" : "type-111",
+   "self_type" : "type-110",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4191,8 +2285,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
+   "referenced_type" : "type-146",
+   "self_type" : "type-145",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4200,8 +2294,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-203",
-   "self_type" : "type-202",
+   "referenced_type" : "type-51",
+   "self_type" : "type-50",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4209,17 +2303,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-67",
+   "referenced_type" : "type-85",
+   "self_type" : "type-84",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4227,8 +2312,8 @@
    "alignment" : 8,
    "linker_set_key" : "IoSchedClass *",
    "name" : "IoSchedClass *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4236,8 +2321,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-149",
+   "referenced_type" : "type-100",
+   "self_type" : "type-99",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4245,8 +2330,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-155",
-   "self_type" : "type-154",
+   "referenced_type" : "type-135",
+   "self_type" : "type-134",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4254,8 +2339,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-193",
-   "self_type" : "type-192",
+   "referenced_type" : "type-31",
+   "self_type" : "type-30",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4263,8 +2348,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-19",
+   "referenced_type" : "type-39",
+   "self_type" : "type-38",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4272,35 +2357,17 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
+   "referenced_type" : "type-74",
+   "self_type" : "type-73",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 8,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-141",
-   "self_type" : "type-142",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-53",
+   "self_type" : "type-52",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4308,8 +2375,8 @@
    "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-41",
-   "self_type" : "type-43",
+   "referenced_type" : "type-55",
+   "self_type" : "type-57",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4318,7 +2385,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-46",
+   "self_type" : "type-49",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -4326,8 +2393,8 @@
    "alignment" : 8,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-30",
+   "referenced_type" : "type-41",
+   "self_type" : "type-43",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4353,8 +2420,8 @@
    "alignment" : 8,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-29",
+   "referenced_type" : "type-40",
+   "self_type" : "type-42",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4362,8 +2429,8 @@
    "alignment" : 8,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-75",
+   "referenced_type" : "type-61",
+   "self_type" : "type-62",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4371,8 +2438,8 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-124",
-   "self_type" : "type-126",
+   "referenced_type" : "type-122",
+   "self_type" : "type-121",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4380,17 +2447,8 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-170",
-   "self_type" : "type-169",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
+   "referenced_type" : "type-15",
+   "self_type" : "type-17",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4398,8 +2456,8 @@
    "alignment" : 8,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-16",
-   "self_type" : "type-17",
+   "referenced_type" : "type-27",
+   "self_type" : "type-28",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -4407,8 +2465,8 @@
    "alignment" : 8,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
+   "referenced_type" : "type-37",
+   "self_type" : "type-36",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4416,8 +2474,8 @@
    "alignment" : 8,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4425,8 +2483,8 @@
    "alignment" : 8,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-44",
-   "self_type" : "type-45",
+   "referenced_type" : "type-58",
+   "self_type" : "type-59",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4434,8 +2492,8 @@
    "alignment" : 8,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-14",
+   "self_type" : "type-13",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4443,35 +2501,17 @@
    "alignment" : 8,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-18",
+   "referenced_type" : "type-25",
+   "self_type" : "type-29",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
    "alignment" : 8,
-   "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-140",
-   "self_type" : "type-139",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "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-184",
-   "self_type" : "type-183",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-116",
-   "self_type" : "type-115",
+   "referenced_type" : "type-119",
+   "self_type" : "type-118",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4479,8 +2519,8 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-120",
-   "self_type" : "type-119",
+   "referenced_type" : "type-154",
+   "self_type" : "type-153",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4488,17 +2528,8 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-211",
-   "self_type" : "type-210",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4506,8 +2537,8 @@
    "alignment" : 8,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-33",
+   "referenced_type" : "type-44",
+   "self_type" : "type-46",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4516,7 +2547,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-13",
+   "self_type" : "type-24",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4524,8 +2555,8 @@
    "alignment" : 8,
    "linker_set_key" : "unsigned long *",
    "name" : "unsigned long *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-23",
+   "referenced_type" : "type-32",
+   "self_type" : "type-34",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4533,8 +2564,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-85",
-   "self_type" : "type-88",
+   "referenced_type" : "type-21",
+   "self_type" : "type-22",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4542,8 +2573,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-34",
-   "self_type" : "type-35",
+   "referenced_type" : "type-47",
+   "self_type" : "type-48",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4551,8 +2582,8 @@
    "alignment" : 8,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-19",
+   "self_type" : "type-18",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4560,8 +2591,8 @@
    "alignment" : 8,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-11",
-   "self_type" : "type-22",
+   "referenced_type" : "type-18",
+   "self_type" : "type-33",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -4579,22 +2610,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-132",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-28",
-   "self_type" : "type-27",
+   "referenced_type" : "type-41",
+   "self_type" : "type-40",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4603,8 +2624,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-24",
-   "self_type" : "type-74",
+   "referenced_type" : "type-35",
+   "self_type" : "type-61",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4613,8 +2634,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
+   "referenced_type" : "type-123",
+   "self_type" : "type-122",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4623,18 +2644,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 16,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-16",
+   "self_type" : "type-15",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4643,57 +2654,17 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-16",
+   "referenced_type" : "type-25",
+   "self_type" : "type-27",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-137",
-   "self_type" : "type-136",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-180",
-   "self_type" : "type-179",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-134",
-   "self_type" : "type-133",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-26",
+   "referenced_type" : "type-19",
+   "self_type" : "type-37",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -4742,18 +2713,18 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-25"
+     "referenced_type" : "type-36"
     },
     {
      "field_name" : "length",
      "field_offset" : 64,
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-32"
     }
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
+   "referenced_type" : "type-35",
+   "self_type" : "type-35",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -4764,28 +2735,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-26"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-25",
+   "self_type" : "type-25",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -4796,23 +2767,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-45"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 320,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     },
     {
      "field_name" : "tls",
      "field_offset" : 352,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-14"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
+   "referenced_type" : "type-44",
+   "self_type" : "type-44",
    "size" : 48,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/x86_64/source-based/libprocessgroup.so.lsdump b/29/64/x86_64/source-based/libprocessgroup.so.lsdump
new file mode 100644
index 0000000..9da0e8b
--- /dev/null
+++ b/29/64/x86_64/source-based/libprocessgroup.so.lsdump
@@ -0,0 +1,1047 @@
+{
+ "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" : "_Z20setProcessGroupLimitjil"
+  },
+  {
+   "name" : "_Z22removeAllProcessGroupsv"
+  },
+  {
+   "name" : "_Z24setProcessGroupSoftLimitjil"
+  },
+  {
+   "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_PvEElEERKT_"
+  },
+  {
+   "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_PvEElEERKT_"
+  },
+  {
+   "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_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_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_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_m"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
+  },
+  {
+   "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_PvEElEERKT_"
+  },
+  {
+   "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_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
+  },
+  {
+   "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__appendEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
+  },
+  {
+   "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__appendEmRKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
+  },
+  {
+   "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" : 8,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-6",
+   "self_type" : "type-8",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-15",
+   "self_type" : "type-17",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-11",
+   "self_type" : "type-13",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const char *",
+   "name" : "const char *",
+   "referenced_type" : "type-2",
+   "self_type" : "type-1",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "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" : 8,
+   "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" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const char *const",
+   "name" : "const char *const",
+   "referenced_type" : "type-1",
+   "self_type" : "type-14",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-7",
+   "self_type" : "type-6",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-16",
+   "self_type" : "type-15",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
+ "record_types" : [],
+ "rvalue_reference_types" : []
+}
diff --git a/29/64/x86_x86_64/source-based/libcutils.so.lsdump b/29/64/x86_x86_64/source-based/libcutils.so.lsdump
index 26ff869..d5b0e1a 100644
--- a/29/64/x86_x86_64/source-based/libcutils.so.lsdump
+++ b/29/64/x86_x86_64/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-10",
-   "self_type" : "type-15",
+   "referenced_type" : "type-16",
+   "self_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
+   "referenced_type" : "type-24",
+   "self_type" : "type-24",
    "size" : 1
   },
   {
@@ -37,31 +37,14 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
+   "referenced_type" : "type-41",
+   "self_type" : "type-41",
    "size" : 2
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
    "referenced_type" : "type-10",
    "self_type" : "type-10",
    "size" : 4
@@ -69,10 +52,19 @@
   {
    "alignment" : 4,
    "is_integral" : true,
+   "linker_set_key" : "int",
+   "name" : "int",
+   "referenced_type" : "type-16",
+   "self_type" : "type-16",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
    "size" : 8
   },
   {
@@ -80,8 +72,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
+   "referenced_type" : "type-20",
+   "self_type" : "type-20",
    "size" : 1
   },
   {
@@ -100,8 +92,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
+   "referenced_type" : "type-25",
+   "self_type" : "type-25",
    "size" : 8
   },
   {
@@ -110,1480 +102,23 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
+   "referenced_type" : "type-49",
+   "self_type" : "type-49",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12"
+   "referenced_type" : "type-19",
+   "self_type" : "type-19"
   }
  ],
  "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" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPi"
   },
   {
-   "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" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
-  },
-  {
-   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json10FastWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ej"
-  },
-  {
-   "name" : "_ZN4Json12PathArgumentC2Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC1Ev"
-  },
-  {
-   "name" : "_ZN4Json12StyledWriterC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEb"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEd"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEi"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEj"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEx"
-  },
-  {
-   "name" : "_ZN4Json13valueToStringEy"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEEiEEEE"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
-  },
-  {
-   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
-  },
-  {
-   "name" : "_ZN4Json19valueToQuotedStringEPKc"
-  },
-  {
-   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
-  },
-  {
-   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
-  },
-  {
-   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
-  },
-  {
-   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberEPKc"
-  },
-  {
-   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetLimitEj"
-  },
-  {
-   "name" : "_ZN4Json5Value14setOffsetStartEj"
-  },
-  {
-   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
-  },
-  {
-   "name" : "_ZN4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZN4Json5Value4swapERS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZN4Json5Value5clearEv"
-  },
-  {
-   "name" : "_ZN4Json5Value6appendERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5Value6resizeEj"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZString4swapERS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5Value8CZStringaSES1_"
-  },
-  {
-   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC1Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2EPKcS2_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2ERKS0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Eb"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ed"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ei"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ej"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ex"
-  },
-  {
-   "name" : "_ZN4Json5ValueC2Ey"
-  },
-  {
-   "name" : "_ZN4Json5ValueD1Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueD2Ev"
-  },
-  {
-   "name" : "_ZN4Json5ValueaSES0_"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZN4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readNumberEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader10readStringEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader10skipSpacesEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader11getNextCharEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader11readCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12currentValueEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
-  },
-  {
-   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
-  },
-  {
-   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
-  },
-  {
-   "name" : "_ZN4Json6Reader5matchEPKci"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
-  },
-  {
-   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
-  },
-  {
-   "name" : "_ZN4Json6Reader9readValueEv"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC1Ev"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
-  },
-  {
-   "name" : "_ZN4Json6ReaderC2Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD0Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD1Ev"
-  },
-  {
-   "name" : "_ZN4Json6WriterD2Ev"
-  },
-  {
-   "name" : "_ZN4Json8Features10strictModeEv"
-  },
-  {
-   "name" : "_ZN4Json8Features3allEv"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC1Ev"
-  },
-  {
-   "name" : "_ZN4Json8FeaturesC2Ev"
-  },
-  {
-   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
-  },
-  {
-   "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" : "_ZNK16CgroupController8IsUsableEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
-  },
-  {
-   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
-  },
-  {
-   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
-  },
-  {
-   "name" : "_ZNK4Json5Value10isIntegralEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12asLargestIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value12isValidIndexEj"
-  },
-  {
-   "name" : "_ZNK4Json5Value13asLargestUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getMemberNamesEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14getOffsetStartEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value14toStyledStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
-  },
-  {
-   "name" : "_ZNK4Json5Value3endEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value3getEjRKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value4sizeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value4typeEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5asIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5beginEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5emptyEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value5isIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6asUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isBoolEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isNullEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value6isUIntEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asFloatEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7asInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value7compareERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isArrayEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value7isInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5c_strEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZString5indexEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8asUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isDoubleEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isObjectEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value8isUInt64Ev"
-  },
-  {
-   "name" : "_ZNK4Json5Value9asCStringEv"
-  },
-  {
-   "name" : "_ZNK4Json5Value9isNumericEv"
-  },
-  {
-   "name" : "_ZNK4Json5ValueeqERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegeERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuegtERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEPKc"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEi"
-  },
-  {
-   "name" : "_ZNK4Json5ValueixEj"
-  },
-  {
-   "name" : "_ZNK4Json5ValueleERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueltERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValueneERKS0_"
-  },
-  {
-   "name" : "_ZNK4Json5ValuentEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
-  },
-  {
-   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
-  },
-  {
-   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
-  },
-  {
-   "name" : "_ZNK4Json6Reader4goodEv"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
-  },
-  {
-   "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_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
-  },
-  {
-   "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__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEEiEEEESJ_EEbT0_SK_T1_SL_T_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_iLi146EEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEj"
-  },
-  {
-   "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__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EEiEERPNS_15__tree_end_nodeISH_EESI_RKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIS4_EEjRKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEENS_21__tree_const_iteratorIS5_SN_iEERKT_DpOT0_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
-  },
-  {
-   "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__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
-  },
-  {
-   "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_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEj"
-  },
-  {
-   "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__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
-  },
-  {
    "name" : "__atomic_load"
   },
   {
@@ -1599,12 +134,6 @@
    "name" : "__atomic_load_8"
   },
   {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
    "name" : "android_get_control_file"
   },
   {
@@ -1704,9 +233,6 @@
    "name" : "config_str"
   },
   {
-   "name" : "cpusets_enabled"
-  },
-  {
    "name" : "fs_config"
   },
   {
@@ -1731,12 +257,6 @@
    "name" : "fs_write_atomic_int"
   },
   {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
    "name" : "hashmapCreate"
   },
   {
@@ -1854,15 +374,6 @@
    "name" : "record_stream_new"
   },
   {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  },
-  {
    "name" : "socket_close"
   },
   {
@@ -1977,172 +488,6 @@
  "elf_objects" :
  [
   {
-   "name" : "_ZN4Json5Value13maxLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value13minLargestIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value14maxLargestUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value4nullE"
-  },
-  {
-   "name" : "_ZN4Json5Value6maxIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value6minIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value7maxUIntE"
-  },
-  {
-   "name" : "_ZN4Json5Value8maxInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value8minInt64E"
-  },
-  {
-   "name" : "_ZN4Json5Value9maxUInt64E"
-  },
-  {
-   "name" : "_ZN4Json8kNullRefE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "name" : "_ZTVN4Json10FastWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json12StyledWriterE"
-  },
-  {
-   "name" : "_ZTVN4Json6WriterE"
-  },
-  {
-   "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__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "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"
-  },
-  {
    "name" : "atrace_enabled_tags"
   },
   {
@@ -2177,74 +522,12 @@
    ],
    "linker_set_key" : "IoSchedClass",
    "name" : "IoSchedClass",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
-  },
-  {
-   "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-131",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-10",
-   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -2256,15 +539,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-38",
-   "return_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-54",
+   "return_type" : "type-55",
+   "self_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2274,18 +557,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
+   "referenced_type" : "type-56",
+   "return_type" : "type-57",
+   "self_type" : "type-56",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2295,12 +578,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-43",
-   "return_type" : "type-10",
-   "self_type" : "type-43",
+   "referenced_type" : "type-59",
+   "return_type" : "type-16",
+   "self_type" : "type-59",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -2316,12 +599,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-49",
-   "return_type" : "type-12",
-   "self_type" : "type-49",
+   "referenced_type" : "type-22",
+   "return_type" : "type-19",
+   "self_type" : "type-22",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -2331,107 +614,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "referenced_type" : "type-32",
-   "return_type" : "type-12",
-   "self_type" : "type-32",
+   "referenced_type" : "type-47",
+   "return_type" : "type-19",
+   "self_type" : "type-47",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -2440,7 +634,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -2452,7 +646,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -2461,16 +655,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2482,13 +676,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -2497,16 +691,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -2521,7 +715,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2530,16 +724,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2548,7 +742,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-6"
@@ -2557,7 +751,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2566,13 +760,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2581,7 +775,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-6"
@@ -2590,7 +784,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2599,10 +793,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -2614,10 +808,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2629,10 +823,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2644,13 +838,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2662,10 +856,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2677,10 +871,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2689,10 +883,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2701,22 +895,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2731,10 +925,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2761,7 +955,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2773,10 +967,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-50"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2791,7 +985,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2824,7 +1018,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -2846,12 +1040,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-53",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -2860,10 +1048,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-49"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2875,7 +1063,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-49"
     },
     {
      "referenced_type" : "type-6"
@@ -2884,7 +1072,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2896,7 +1084,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-49"
     },
     {
      "referenced_type" : "type-6"
@@ -2905,7 +1093,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2917,7 +1105,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-49"
     },
     {
      "referenced_type" : "type-6"
@@ -2926,7 +1114,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2938,10 +1126,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -2953,40 +1141,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-132"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-131"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -2995,13 +1156,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-44"
+     "referenced_type" : "type-60"
     },
     {
-     "referenced_type" : "type-37"
+     "referenced_type" : "type-53"
     }
    ],
-   "return_type" : "type-35",
+   "return_type" : "type-51",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3010,16 +1171,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-58"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3028,10 +1189,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3040,13 +1201,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3055,13 +1216,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3070,10 +1231,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3082,16 +1243,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3100,13 +1261,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3115,10 +1276,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-35"
+     "referenced_type" : "type-51"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -3127,10 +1288,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3139,13 +1300,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3154,16 +1315,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-85"
+     "referenced_type" : "type-17"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -3175,10 +1336,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -3298,10 +1459,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-31",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3310,10 +1471,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-30"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3322,13 +1483,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-31",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3337,10 +1498,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-31"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3349,16 +1510,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-31",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -3370,7 +1531,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -3382,13 +1543,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-50"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3400,10 +1561,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-20"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-20",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3415,10 +1576,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3430,10 +1591,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-47",
+   "return_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3442,13 +1603,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-52"
+     "referenced_type" : "type-23"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3463,7 +1624,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -3472,10 +1633,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-32"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3484,16 +1645,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-32"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-34"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -3502,61 +1663,25 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-32",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-53",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    }
-   ],
-   "return_type" : "type-10",
-   "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-10"
-    },
-    {
-     "referenced_type" : "type-131"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3565,10 +1690,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3577,13 +1702,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3595,13 +1720,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3610,19 +1735,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3634,13 +1759,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3649,16 +1774,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3670,13 +1795,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3688,19 +1813,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-15"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3709,16 +1834,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-62"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3727,13 +1852,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -3742,25 +1867,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-82"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "function_name" : "str_parms_add_int",
-   "linker_set_key" : "str_parms_add_int",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
@@ -3769,7 +1876,25 @@
      "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "function_name" : "str_parms_add_int",
+   "linker_set_key" : "str_parms_add_int",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-7"
+    },
+    {
+     "referenced_type" : "type-3"
+    },
+    {
+     "referenced_type" : "type-16"
+    }
+   ],
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3778,7 +1903,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
@@ -3787,13 +1912,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-79",
+   "return_type" : "type-7",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3805,7 +1930,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-79",
+   "return_type" : "type-7",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3814,13 +1939,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3829,10 +1954,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3841,10 +1966,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3853,25 +1978,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-81"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "function_name" : "str_parms_get_int",
-   "linker_set_key" : "str_parms_get_int",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
@@ -3880,7 +1987,25 @@
      "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "function_name" : "str_parms_get_int",
+   "linker_set_key" : "str_parms_get_int",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-7"
+    },
+    {
+     "referenced_type" : "type-3"
+    },
+    {
+     "referenced_type" : "type-15"
+    }
+   ],
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3889,19 +2014,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3910,13 +2035,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3925,10 +2050,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-79"
+     "referenced_type" : "type-7"
     }
    ],
-   "return_type" : "type-45",
+   "return_type" : "type-50",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -3937,16 +2062,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-43"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3955,19 +2080,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-43"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -3979,10 +2104,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4003,16 +2128,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-50"
     },
     {
-     "referenced_type" : "type-27"
+     "referenced_type" : "type-42"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-45",
+   "return_type" : "type-50",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4021,13 +2146,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-27"
+     "referenced_type" : "type-42"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-45",
+   "return_type" : "type-50",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -4036,7 +2161,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-27"
+     "referenced_type" : "type-42"
     },
     {
      "referenced_type" : "type-6"
@@ -4051,10 +2176,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-31"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-11",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4063,16 +2188,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-31"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-48"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -4081,16 +2206,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4099,19 +2224,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4120,22 +2245,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-18"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-24"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-26"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -4144,13 +2269,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-24"
     }
    ],
-   "return_type" : "type-10",
+   "return_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -4159,69 +2284,31 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-54",
+   "referenced_type" : "type-25",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-86",
+   "referenced_type" : "type-63",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-10",
+   "referenced_type" : "type-16",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "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-125",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-176",
-   "self_type" : "type-178",
-   "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-122",
-   "self_type" : "type-124",
-   "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-173",
-   "self_type" : "type-175",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
+ "lvalue_reference_types" : [],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
+   "referenced_type" : "type-109",
+   "self_type" : "type-108",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4229,8 +2316,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-149",
-   "self_type" : "type-148",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4238,8 +2325,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-201",
-   "self_type" : "type-200",
+   "referenced_type" : "type-52",
+   "self_type" : "type-51",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4247,17 +2334,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Hashmap *",
-   "name" : "Hashmap *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
+   "referenced_type" : "type-84",
+   "self_type" : "type-83",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4265,8 +2343,8 @@
    "alignment" : 4,
    "linker_set_key" : "IoSchedClass *",
    "name" : "IoSchedClass *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4274,8 +2352,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
+   "referenced_type" : "type-130",
+   "self_type" : "type-129",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4283,8 +2361,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-189",
-   "self_type" : "type-188",
+   "referenced_type" : "type-33",
+   "self_type" : "type-32",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4292,8 +2370,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-193",
-   "self_type" : "type-192",
+   "referenced_type" : "type-39",
+   "self_type" : "type-38",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4301,8 +2379,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-19",
+   "referenced_type" : "type-74",
+   "self_type" : "type-73",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -4310,35 +2388,17 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
+   "referenced_type" : "type-99",
+   "self_type" : "type-98",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-131",
-   "self_type" : "type-132",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-38",
-   "self_type" : "type-37",
+   "referenced_type" : "type-54",
+   "self_type" : "type-53",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4346,8 +2406,8 @@
    "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-42",
+   "referenced_type" : "type-56",
+   "self_type" : "type-58",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4356,7 +2416,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-45",
+   "self_type" : "type-50",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -4364,8 +2424,8 @@
    "alignment" : 4,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-28",
+   "referenced_type" : "type-41",
+   "self_type" : "type-43",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4391,8 +2451,8 @@
    "alignment" : 4,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-27",
+   "referenced_type" : "type-40",
+   "self_type" : "type-42",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4400,8 +2460,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-78",
+   "referenced_type" : "type-61",
+   "self_type" : "type-62",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4409,8 +2469,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-159",
-   "self_type" : "type-161",
+   "referenced_type" : "type-13",
+   "self_type" : "type-17",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4418,17 +2478,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-166",
-   "self_type" : "type-169",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const iovec *",
-   "name" : "const iovec *",
-   "referenced_type" : "type-83",
-   "self_type" : "type-85",
+   "referenced_type" : "type-150",
+   "self_type" : "type-152",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4436,8 +2487,8 @@
    "alignment" : 4,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-16",
-   "self_type" : "type-17",
+   "referenced_type" : "type-29",
+   "self_type" : "type-30",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -4445,8 +2496,8 @@
    "alignment" : 4,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-23",
+   "referenced_type" : "type-37",
+   "self_type" : "type-36",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4454,8 +2505,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4463,8 +2514,8 @@
    "alignment" : 4,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-43",
-   "self_type" : "type-44",
+   "referenced_type" : "type-59",
+   "self_type" : "type-60",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -4472,8 +2523,8 @@
    "alignment" : 4,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-16",
+   "self_type" : "type-15",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -4481,35 +2532,17 @@
    "alignment" : 4,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-18",
+   "referenced_type" : "type-27",
+   "self_type" : "type-31",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-130",
-   "self_type" : "type-129",
-   "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-180",
-   "self_type" : "type-179",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
+   "referenced_type" : "type-117",
+   "self_type" : "type-116",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4517,8 +2550,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-157",
-   "self_type" : "type-156",
+   "referenced_type" : "type-148",
+   "self_type" : "type-147",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4526,17 +2559,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
-   "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "str_parms *",
-   "name" : "str_parms *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-79",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -4544,8 +2568,8 @@
    "alignment" : 4,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-31",
+   "referenced_type" : "type-44",
+   "self_type" : "type-46",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4554,7 +2578,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-13",
+   "self_type" : "type-26",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4562,8 +2586,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-49",
-   "self_type" : "type-52",
+   "referenced_type" : "type-22",
+   "self_type" : "type-23",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -4571,8 +2595,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-32",
-   "self_type" : "type-33",
+   "referenced_type" : "type-47",
+   "self_type" : "type-48",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -4580,8 +2604,8 @@
    "alignment" : 4,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-19",
+   "self_type" : "type-18",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -4589,8 +2613,8 @@
    "alignment" : 4,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-11",
-   "self_type" : "type-21",
+   "referenced_type" : "type-18",
+   "self_type" : "type-34",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -4608,22 +2632,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-3",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
+   "referenced_type" : "type-41",
+   "self_type" : "type-40",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -4632,8 +2646,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-77",
+   "referenced_type" : "type-35",
+   "self_type" : "type-61",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -4642,8 +2656,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-160",
-   "self_type" : "type-159",
+   "referenced_type" : "type-14",
+   "self_type" : "type-13",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4652,18 +2666,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 8,
-   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const iovec",
-   "name" : "const iovec",
-   "referenced_type" : "type-84",
-   "self_type" : "type-83",
+   "referenced_type" : "type-151",
+   "self_type" : "type-150",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -4672,57 +2676,17 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-16",
+   "referenced_type" : "type-27",
+   "self_type" : "type-29",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.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-126",
-   "self_type" : "type-125",
-   "size" : 12,
-   "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-177",
-   "self_type" : "type-176",
-   "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-123",
-   "self_type" : "type-122",
-   "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-174",
-   "self_type" : "type-173",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-12",
-   "self_type" : "type-24",
+   "referenced_type" : "type-19",
+   "self_type" : "type-37",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -4771,7 +2735,7 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-36"
     },
     {
      "field_name" : "length",
@@ -4781,8 +2745,8 @@
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
+   "referenced_type" : "type-35",
+   "self_type" : "type-35",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -4793,28 +2757,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-28"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-27",
+   "self_type" : "type-27",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -4825,23 +2789,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-45"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 32,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     },
     {
      "field_name" : "tls",
      "field_offset" : 64,
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-16"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
+   "referenced_type" : "type-44",
+   "self_type" : "type-44",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/x86_x86_64/source-based/libprocessgroup.so.lsdump b/29/64/x86_x86_64/source-based/libprocessgroup.so.lsdump
new file mode 100644
index 0000000..f5753e4
--- /dev/null
+++ b/29/64/x86_x86_64/source-based/libprocessgroup.so.lsdump
@@ -0,0 +1,1066 @@
+{
+ "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" : []
+}