Revert "libprocessgroup users use libcutils"

This reverts commit 8fd44b77efd6281a7cd62b25543b8893f1093890.

Reason for revert: breaks all camera use cases

Bug: 135568875
Change-Id: I5fa15649993709df6d9dcea73a07f9a22abed7de
(cherry picked from commit 9f7a4f9c9e7e0a1cfe7598258f9bac83ebbf9dc8)
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&q