libprocessgroup users use libcutils

libprocessgroup symbols are being moved into libcutils in order to
optimize linking/memory usage. libprocessgroup will no longer be
required in the future (however removing references to it will come
separately).

Bug: 135145426
Test: boot
Change-Id: Icc04431a2acbe41ffbb7486ad67c89273b6c9e77
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 3a766b9..99bd1c1 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-84",
-   "self_type" : "type-84",
+   "referenced_type" : "type-53",
+   "self_type" : "type-53",
    "size" : 1
   },
   {
@@ -46,16 +46,16 @@
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
+   "referenced_type" : "type-119",
+   "self_type" : "type-119",
    "size" : 8
   },
   {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
+   "referenced_type" : "type-82",
+   "self_type" : "type-82",
    "size" : 4
   },
   {
@@ -72,16 +72,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-132",
-   "self_type" : "type-132",
+   "referenced_type" : "type-125",
+   "self_type" : "type-125",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-131",
-   "self_type" : "type-131",
+   "referenced_type" : "type-124",
+   "self_type" : "type-124",
    "size" : 8
   },
   {
@@ -89,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
+   "referenced_type" : "type-47",
+   "self_type" : "type-47",
    "size" : 8
   },
   {
@@ -98,8 +98,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
+   "referenced_type" : "type-123",
+   "self_type" : "type-123",
    "size" : 2
   },
   {
@@ -107,8 +107,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
+   "referenced_type" : "type-46",
+   "self_type" : "type-46",
    "size" : 1
   },
   {
@@ -117,8 +117,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-128",
-   "self_type" : "type-128",
+   "referenced_type" : "type-121",
+   "self_type" : "type-121",
    "size" : 1
   },
   {
@@ -137,8 +137,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-129",
-   "self_type" : "type-129",
+   "referenced_type" : "type-122",
+   "self_type" : "type-122",
    "size" : 4
   },
   {
@@ -147,8 +147,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-54",
+   "self_type" : "type-54",
    "size" : 8
   },
   {
@@ -171,9 +171,1477 @@
  "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"
   },
   {
@@ -210,6 +1678,54 @@
    "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"
   },
   {
@@ -309,6 +1825,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -333,6 +1852,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -444,6 +1969,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -558,6 +2092,172 @@
  "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"
   },
   {
@@ -598,6 +2298,68 @@
    "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" :
@@ -672,9 +2434,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-80",
+   "referenced_type" : "type-49",
    "return_type" : "type-12",
-   "self_type" : "type-80",
+   "self_type" : "type-49",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -696,6 +2458,95 @@
  "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" :
@@ -926,7 +2777,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-47"
     }
    ],
    "return_type" : "type-12",
@@ -953,7 +2804,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     }
    ],
    "return_type" : "type-12",
@@ -965,7 +2816,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     }
    ],
    "return_type" : "type-12",
@@ -1110,6 +2961,12 @@
    "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" :
@@ -1218,6 +3075,33 @@
    "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" :
@@ -1388,7 +3272,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-115"
+     "referenced_type" : "type-85"
     },
     {
      "referenced_type" : "type-10"
@@ -1631,10 +3515,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-77"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-77",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1661,10 +3545,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-47"
     }
    ],
-   "return_type" : "type-78",
+   "return_type" : "type-47",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1673,7 +3557,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-83"
+     "referenced_type" : "type-52"
     },
     {
      "referenced_type" : "type-11"
@@ -1743,6 +3627,42 @@
    "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" :
@@ -1907,7 +3827,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-72"
+     "referenced_type" : "type-78"
     },
     {
      "referenced_type" : "type-6"
@@ -1937,13 +3857,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-82"
     }
    ],
    "return_type" : "type-10",
@@ -1955,7 +3875,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -1973,7 +3893,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -1988,7 +3908,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-73",
+   "return_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2000,7 +3920,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2009,7 +3929,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2024,7 +3944,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     }
    ],
    "return_type" : "type-12",
@@ -2036,7 +3956,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     }
    ],
    "return_type" : "type-12",
@@ -2048,13 +3968,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-81"
     }
    ],
    "return_type" : "type-10",
@@ -2066,7 +3986,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2084,7 +4004,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2105,7 +4025,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2120,7 +4040,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     }
    ],
    "return_type" : "type-45",
@@ -2324,7 +4244,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     },
     {
      "referenced_type" : "type-13"
@@ -2342,7 +4262,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     }
    ],
    "return_type" : "type-10",
@@ -2354,13 +4274,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-85",
+   "referenced_type" : "type-54",
    "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-86",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2370,15 +4290,35 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "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"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
+   "referenced_type" : "type-107",
+   "self_type" : "type-106",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2386,8 +4326,17 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-153",
-   "self_type" : "type-152",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2404,8 +4353,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
+   "referenced_type" : "type-72",
+   "self_type" : "type-71",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2422,8 +4371,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
+   "referenced_type" : "type-134",
+   "self_type" : "type-133",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2431,8 +4380,17 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-145",
-   "self_type" : "type-144",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2449,8 +4407,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
+   "referenced_type" : "type-63",
+   "self_type" : "type-62",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2458,13 +4416,22 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "referenced_type" : "type-97",
+   "self_type" : "type-96",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-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",
@@ -2530,8 +4497,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-77",
+   "self_type" : "type-78",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2539,8 +4506,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-115",
+   "referenced_type" : "type-154",
+   "self_type" : "type-156",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2548,8 +4515,17 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-124",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2575,8 +4551,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2609,10 +4585,19 @@
   },
   {
    "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-111",
-   "self_type" : "type-110",
+   "referenced_type" : "type-115",
+   "self_type" : "type-114",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2620,8 +4605,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
+   "referenced_type" : "type-152",
+   "self_type" : "type-151",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2629,8 +4614,17 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2656,8 +4650,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-49",
+   "self_type" : "type-52",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2702,6 +4696,16 @@
    "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",
@@ -2717,7 +4721,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-77",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2726,8 +4730,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
+   "referenced_type" : "type-155",
+   "self_type" : "type-154",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2736,8 +4740,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
+   "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",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2752,6 +4766,26 @@
    "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 c7f813e..c2b2039 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,5 +1,293 @@
 {
- "array_types" : [],
+ "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"
+  }
+ ],
  "builtin_types" :
  [
   {
@@ -8,8 +296,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
+   "referenced_type" : "type-13",
+   "self_type" : "type-13",
    "size" : 1
   },
   {
@@ -18,16 +306,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char",
    "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
+   "referenced_type" : "type-92",
+   "self_type" : "type-92",
    "size" : 1
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-276",
+   "self_type" : "type-276",
    "size" : 8
   },
   {
@@ -35,8 +323,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-39",
+   "self_type" : "type-39",
    "size" : 4
   },
   {
@@ -44,16 +332,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
+   "referenced_type" : "type-118",
+   "self_type" : "type-118",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
+   "referenced_type" : "type-3",
+   "self_type" : "type-3",
    "size" : 8
   },
   {
@@ -61,8 +349,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-18",
-   "self_type" : "type-18",
+   "referenced_type" : "type-2",
+   "self_type" : "type-2",
    "size" : 8
   },
   {
@@ -70,8 +358,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
+   "referenced_type" : "type-150",
+   "self_type" : "type-150",
    "size" : 2
   },
   {
@@ -80,8 +368,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
+   "referenced_type" : "type-48",
+   "self_type" : "type-48",
    "size" : 1
   },
   {
@@ -90,8 +378,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned int",
    "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -100,8 +388,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
+   "referenced_type" : "type-112",
+   "self_type" : "type-112",
    "size" : 4
   },
   {
@@ -110,8 +398,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
+   "referenced_type" : "type-6",
+   "self_type" : "type-6",
    "size" : 8
   },
   {
@@ -120,586 +408,20 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
+   "referenced_type" : "type-49",
+   "self_type" : "type-49",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15"
+   "referenced_type" : "type-134",
+   "self_type" : "type-134"
   }
  ],
  "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"
   },
   {
@@ -709,24 +431,6 @@
    "name" : "__aeabi_memclr8"
   },
   {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
    "name" : "__aeabi_memset"
   },
   {
@@ -734,158 +438,9 @@
   },
   {
    "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" :
- [
-  {
-   "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"
-  }
- ],
+ "elf_objects" : [],
  "enum_types" :
  [
   {
@@ -893,368 +448,7583 @@
    "enum_fields" :
    [
     {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
      "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
+     "name" : "(anonymous namespace)::Descriptor::SU16"
     },
     {
      "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
+     "name" : "(anonymous namespace)::Descriptor::LU16"
     },
     {
      "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
+     "name" : "(anonymous namespace)::Descriptor::LU32"
     },
     {
      "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED0"
     },
     {
      "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED1"
     },
     {
      "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED2"
     },
     {
      "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED3"
     },
     {
      "enum_field_value" : 8,
-     "name" : "SP_CNT"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED4"
     },
     {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
+     "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" : "SP_SYSTEM_DEFAULT"
+     "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" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
+   "linker_set_key" : "Descriptor::Kind",
+   "name" : "Descriptor::Kind",
+   "referenced_type" : "type-316",
+   "self_type" : "type-316",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
    "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
+   "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"
+    },
+    {
+     "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"
+    },
+    {
+     "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"
+    }
+   ],
+   "linker_set_key" : "_Unwind_Reason_Code",
+   "name" : "_Unwind_Reason_Code",
+   "referenced_type" : "type-317",
+   "self_type" : "type-317",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.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"
   }
  ],
- "function_types" : [],
- "functions" :
+ "function_types" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+   "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-348"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-145"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-347",
+   "return_type" : "type-317",
+   "self_type" : "type-347",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "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 *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-225"
     },
     {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-252"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-251",
+   "return_type" : "type-134",
+   "self_type" : "type-251",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
+   "alignment" : 4,
+   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-317"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-318"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-321",
+   "return_type" : "type-134",
+   "self_type" : "type-321",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
+   "alignment" : 4,
+   "linker_set_key" : "void (int)",
+   "name" : "void (int)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
+     "referenced_type" : "type-39"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-133",
+   "return_type" : "type-134",
+   "self_type" : "type-133",
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
   },
   {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
+   "alignment" : 4,
+   "linker_set_key" : "void (int, siginfo *, void *)",
+   "name" : "void (int, siginfo *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-39"
+    },
+    {
+     "referenced_type" : "type-137"
+    },
+    {
+     "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-232"
+    }
+   ],
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *(unsigned int, const void *)",
+   "name" : "void *(unsigned int, const void *)",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-35"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
+     "referenced_type" : "type-232"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   },
   {
-   "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",
+   "alignment" : 4,
+   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-12"
+    },
+    {
+     "referenced_type" : "type-232"
     }
    ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "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"
   },
   {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
+   "alignment" : 4,
+   "linker_set_key" : "void *(void *, unsigned int, const void *)",
+   "name" : "void *(void *, unsigned int, const void *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
+     "referenced_type" : "type-145"
+    },
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-232"
     }
    ],
-   "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"
+   "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"
   }
  ],
+ "functions" : [],
  "global_vars" : [],
  "lvalue_reference_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-27",
-   "self_type" : "type-30",
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "referenced_type" : "type-221",
+   "self_type" : "type-222",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
+   "linker_set_key" : "const libunwind::UnwindInfoSections &",
+   "name" : "const libunwind::UnwindInfoSections &",
+   "referenced_type" : "type-211",
+   "self_type" : "type-215",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "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-24",
-   "self_type" : "type-26",
+   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "referenced_type" : "type-217",
+   "self_type" : "type-220",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "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-33",
-   "self_type" : "type-35",
+   "linker_set_key" : "libunwind::LocalAddressSpace &",
+   "name" : "libunwind::LocalAddressSpace &",
+   "referenced_type" : "type-53",
+   "self_type" : "type-52",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   }
  ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
+   "linker_set_key" : "_Unwind_Context *",
+   "name" : "_Unwind_Context *",
+   "referenced_type" : "type-309",
+   "self_type" : "type-308",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "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"
   },
   {
    "alignment" : 4,
    "linker_set_key" : "const char *",
    "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
+   "referenced_type" : "type-91",
+   "self_type" : "type-90",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "linker_set_key" : "const elf32_phdr *",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "type-94",
+   "self_type" : "type-93",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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" : "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",
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "referenced_type" : "type-221",
+   "self_type" : "type-223",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   }
  ],
  "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-3",
-   "self_type" : "type-2",
+   "referenced_type" : "type-92",
+   "self_type" : "type-91",
    "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
    "is_const" : true,
    "linker_set_key" : "const char *const",
    "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-29",
+   "referenced_type" : "type-90",
+   "self_type" : "type-364",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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",
+   "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" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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> > > >",
+   "linker_set_key" : "const libunwind::Registers_sparc",
+   "name" : "const libunwind::Registers_sparc",
    "referenced_type" : "type-34",
-   "self_type" : "type-33",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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" : [],
+ "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",
+   "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"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
+   "unique_id" : "_ZTS11sigaltstack"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+  },
+  {
+   "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",
+   "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"
+  }
+ ],
  "rvalue_reference_types" : []
 }
diff --git a/29/32/x86/source-based/libcutils.so.lsdump b/29/32/x86/source-based/libcutils.so.lsdump
index 33bb1f3..f02b8d5 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-61",
-   "self_type" : "type-61",
+   "referenced_type" : "type-84",
+   "self_type" : "type-84",
    "size" : 1
   },
   {
@@ -43,10 +43,18 @@
   },
   {
    "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-49",
-   "self_type" : "type-49",
+   "referenced_type" : "type-76",
+   "self_type" : "type-76",
    "size" : 4
   },
   {
@@ -63,8 +71,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
+   "referenced_type" : "type-78",
+   "self_type" : "type-78",
    "size" : 8
   },
   {
@@ -72,8 +80,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
+   "referenced_type" : "type-77",
+   "self_type" : "type-77",
    "size" : 1
   },
   {
@@ -92,8 +100,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
+   "referenced_type" : "type-85",
+   "self_type" : "type-85",
    "size" : 8
   },
   {
@@ -116,9 +124,1466 @@
  "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"
   },
   {
@@ -134,6 +1599,12 @@
    "name" : "__atomic_load_8"
   },
   {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
    "name" : "android_get_control_file"
   },
   {
@@ -233,6 +1704,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -257,6 +1731,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -374,6 +1854,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -488,6 +1977,172 @@
  "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"
   },
   {
@@ -528,6 +2183,68 @@
    "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" :
@@ -602,9 +2319,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-58",
+   "referenced_type" : "type-80",
    "return_type" : "type-12",
-   "self_type" : "type-58",
+   "self_type" : "type-80",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -626,6 +2343,95 @@
  "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" :
@@ -856,7 +2662,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-78"
     }
    ],
    "return_type" : "type-12",
@@ -883,7 +2689,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -895,7 +2701,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -1040,6 +2846,12 @@
    "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" :
@@ -1148,6 +2960,33 @@
    "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" :
@@ -1318,7 +3157,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-54"
+     "referenced_type" : "type-115"
     },
     {
      "referenced_type" : "type-10"
@@ -1561,10 +3400,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-56"
+     "referenced_type" : "type-77"
     }
    ],
-   "return_type" : "type-56",
+   "return_type" : "type-77",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1591,10 +3430,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-57",
+   "return_type" : "type-78",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1603,7 +3442,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-60"
+     "referenced_type" : "type-83"
     },
     {
      "referenced_type" : "type-11"
@@ -1673,6 +3512,42 @@
    "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" :
@@ -1837,7 +3712,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-87"
+     "referenced_type" : "type-72"
     },
     {
      "referenced_type" : "type-6"
@@ -1867,13 +3742,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-76"
     }
    ],
    "return_type" : "type-10",
@@ -1885,7 +3760,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -1903,7 +3778,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -1918,7 +3793,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-46",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1930,7 +3805,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1939,7 +3814,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -1954,7 +3829,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -1966,7 +3841,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -1978,13 +3853,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-75"
     }
    ],
    "return_type" : "type-10",
@@ -1996,7 +3871,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -2014,7 +3889,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -2035,7 +3910,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -2050,7 +3925,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-45",
@@ -2254,7 +4129,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     },
     {
      "referenced_type" : "type-13"
@@ -2272,7 +4147,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-10",
@@ -2284,13 +4159,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-62",
+   "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-88",
+   "referenced_type" : "type-116",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2300,15 +4175,53 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "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"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
+   "referenced_type" : "type-103",
+   "self_type" : "type-102",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2316,8 +4229,17 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2334,8 +4256,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-66",
+   "self_type" : "type-65",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2352,8 +4274,26 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-130",
-   "self_type" : "type-129",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2370,8 +4310,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-70",
-   "self_type" : "type-69",
+   "referenced_type" : "type-56",
+   "self_type" : "type-55",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2379,19 +4319,19 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "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" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-137",
+   "self_type" : "type-138",
    "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
    "alignment" : 4,
@@ -2460,8 +4400,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-86",
-   "self_type" : "type-87",
+   "referenced_type" : "type-71",
+   "self_type" : "type-72",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2469,8 +4409,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-152",
+   "referenced_type" : "type-113",
+   "self_type" : "type-115",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2478,8 +4418,17 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-54",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2505,8 +4454,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
+   "referenced_type" : "type-76",
+   "self_type" : "type-75",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2539,10 +4488,28 @@
   },
   {
    "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-117",
-   "self_type" : "type-116",
+   "referenced_type" : "type-111",
+   "self_type" : "type-110",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2550,8 +4517,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-148",
-   "self_type" : "type-147",
+   "referenced_type" : "type-118",
+   "self_type" : "type-117",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2559,8 +4526,17 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2586,8 +4562,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-58",
-   "self_type" : "type-60",
+   "referenced_type" : "type-80",
+   "self_type" : "type-83",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2632,6 +4608,16 @@
    "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",
@@ -2647,7 +4633,7 @@
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
    "referenced_type" : "type-22",
-   "self_type" : "type-86",
+   "self_type" : "type-71",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2656,8 +4642,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-151",
-   "self_type" : "type-150",
+   "referenced_type" : "type-114",
+   "self_type" : "type-113",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2666,8 +4652,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
+   "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",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2682,6 +4678,46 @@
    "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
deleted file mode 100644
index f5753e4..0000000
--- a/29/32/x86/source-based/libprocessgroup.so.lsdump
+++ /dev/null
@@ -1,1066 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 4
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjix"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
-   "name" : "_Z24setProcessGroupSoftLimitjix"
-  },
-  {
-   "name" : "_Z25setProcessGroupSwappinessjii"
-  },
-  {
-   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC1Ev"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC2Ev"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
-  },
-  {
-   "name" : "_ZN9CgroupMap10LoadRcFileEv"
-  },
-  {
-   "name" : "_ZN9CgroupMap11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN9CgroupMapC1Ev"
-  },
-  {
-   "name" : "_ZN9CgroupMapC2Ev"
-  },
-  {
-   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController4nameEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController4pathEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController7versionEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController8HasValueEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK9CgroupMap5PrintEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE19__parse_QUOTED_CHARIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_character_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEC2ES4_S4_RKNS_11basic_regexIcS6_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE10push_frontEOS2_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE8__appendEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEjRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEjRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "cpusets_enabled"
-  },
-  {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__back_refIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__l_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__r_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__alternateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__end_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__lookaheadIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__match_anyIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__112__match_charIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__113__empty_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__115__word_boundaryIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__owns_one_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__owns_two_statesIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__repeat_one_loopIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__back_ref_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__match_char_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__121__empty_non_own_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__123__match_any_but_newlineIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__126__end_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__128__begin_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__16__loopIcEE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "SP_CNT"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_SYSTEM_DEFAULT"
-    }
-   ],
-   "linker_set_key" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-13"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_sched_policy",
-   "linker_set_key" : "set_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump b/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump
index 2680b89..0f2ef80 100644
--- a/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump
+++ b/29/64/arm64_armv8-a/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-19",
-   "self_type" : "type-22",
+   "referenced_type" : "type-10",
+   "self_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
+   "referenced_type" : "type-89",
+   "self_type" : "type-89",
    "size" : 1
   },
   {
@@ -38,16 +38,24 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
+   "referenced_type" : "type-28",
+   "self_type" : "type-28",
    "size" : 2
   },
   {
+   "alignment" : 8,
+   "linker_set_key" : "double",
+   "name" : "double",
+   "referenced_type" : "type-127",
+   "self_type" : "type-127",
+   "size" : 8
+  },
+  {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
+   "referenced_type" : "type-79",
+   "self_type" : "type-79",
    "size" : 4
   },
   {
@@ -55,8 +63,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
    "size" : 4
   },
   {
@@ -64,8 +72,17 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
+   "referenced_type" : "type-73",
+   "self_type" : "type-73",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "long long",
+   "name" : "long long",
+   "referenced_type" : "type-124",
+   "self_type" : "type-124",
    "size" : 8
   },
   {
@@ -73,8 +90,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
+   "referenced_type" : "type-83",
+   "self_type" : "type-83",
    "size" : 1
   },
   {
@@ -93,23 +110,1474 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "unsigned long long",
+   "name" : "unsigned long long",
+   "referenced_type" : "type-125",
+   "self_type" : "type-125",
    "size" : 8
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
+   "referenced_type" : "type-12",
+   "self_type" : "type-12"
   }
  ],
  "elf_functions" :
  [
   {
+   "name" : "CgroupGetAttributePath"
+  },
+  {
+   "name" : "CgroupGetAttributePathForTask"
+  },
+  {
+   "name" : "CgroupGetControllerPath"
+  },
+  {
+   "name" : "SetProcessProfiles"
+  },
+  {
+   "name" : "SetTaskProfiles"
+  },
+  {
+   "name" : "_Z14UsePerAppMemcgv"
+  },
+  {
+   "name" : "_Z16killProcessGroupjii"
+  },
+  {
+   "name" : "_Z18createProcessGroupjib"
+  },
+  {
+   "name" : "_Z20killProcessGroupOncejii"
+  },
+  {
+   "name" : "_Z20setProcessGroupLimitjil"
+  },
+  {
+   "name" : "_Z22removeAllProcessGroupsv"
+  },
+  {
    "name" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPj"
   },
   {
+   "name" : "_Z24setProcessGroupSoftLimitjil"
+  },
+  {
+   "name" : "_Z25setProcessGroupSwappinessjii"
+  },
+  {
+   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
+  },
+  {
+   "name" : "_ZN12TaskProfiles11GetInstanceEv"
+  },
+  {
+   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN12TaskProfilesC1Ev"
+  },
+  {
+   "name" : "_ZN12TaskProfilesC2Ev"
+  },
+  {
+   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
+  },
+  {
+   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
+  },
+  {
+   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json10FastWriterC1Ev"
+  },
+  {
+   "name" : "_ZN4Json10FastWriterC2Ev"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1EPKc"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1Ej"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1Ev"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2EPKc"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2Ej"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2Ev"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter6indentEv"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter8unindentEv"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriterC1Ev"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriterC2Ev"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1Ev"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2Ev"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEb"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEd"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEi"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEj"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEx"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEy"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
+  },
+  {
+   "name" : "_ZN4Json19valueToQuotedStringEPKc"
+  },
+  {
+   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
+  },
+  {
+   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
+  },
+  {
+   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
+  },
+  {
+   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
+  },
+  {
+   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
+  },
+  {
+   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value12removeMemberEPKc"
+  },
+  {
+   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5Value14setOffsetLimitEm"
+  },
+  {
+   "name" : "_ZN4Json5Value14setOffsetStartEm"
+  },
+  {
+   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
+  },
+  {
+   "name" : "_ZN4Json5Value3endEv"
+  },
+  {
+   "name" : "_ZN4Json5Value4swapERS0_"
+  },
+  {
+   "name" : "_ZN4Json5Value5beginEv"
+  },
+  {
+   "name" : "_ZN4Json5Value5clearEv"
+  },
+  {
+   "name" : "_ZN4Json5Value6appendERKS0_"
+  },
+  {
+   "name" : "_ZN4Json5Value6resizeEj"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZString4swapERS1_"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC1Ej"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC2Ej"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringD1Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringD2Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringaSES1_"
+  },
+  {
+   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1EPKc"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1EPKcS2_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Eb"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ed"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ei"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ej"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ex"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ey"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2EPKc"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2EPKcS2_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Eb"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ed"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ei"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ej"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ex"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ey"
+  },
+  {
+   "name" : "_ZN4Json5ValueD1Ev"
+  },
+  {
+   "name" : "_ZN4Json5ValueD2Ev"
+  },
+  {
+   "name" : "_ZN4Json5ValueaSES0_"
+  },
+  {
+   "name" : "_ZN4Json5ValueixEPKc"
+  },
+  {
+   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
+  },
+  {
+   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5ValueixEi"
+  },
+  {
+   "name" : "_ZN4Json5ValueixEj"
+  },
+  {
+   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZN4Json6Reader10readNumberEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader10readStringEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader10skipSpacesEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
+  },
+  {
+   "name" : "_ZN4Json6Reader11getNextCharEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader11readCommentEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader12currentValueEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
+  },
+  {
+   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
+  },
+  {
+   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
+  },
+  {
+   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
+  },
+  {
+   "name" : "_ZN4Json6Reader5matchEPKci"
+  },
+  {
+   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
+  },
+  {
+   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
+  },
+  {
+   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
+  },
+  {
+   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
+  },
+  {
+   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
+  },
+  {
+   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader9readValueEv"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC1Ev"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC2Ev"
+  },
+  {
+   "name" : "_ZN4Json6WriterD0Ev"
+  },
+  {
+   "name" : "_ZN4Json6WriterD1Ev"
+  },
+  {
+   "name" : "_ZN4Json6WriterD2Ev"
+  },
+  {
+   "name" : "_ZN4Json8Features10strictModeEv"
+  },
+  {
+   "name" : "_ZN4Json8Features3allEv"
+  },
+  {
+   "name" : "_ZN4Json8FeaturesC1Ev"
+  },
+  {
+   "name" : "_ZN4Json8FeaturesC2Ev"
+  },
+  {
+   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
+  },
+  {
+   "name" : "_ZN9CgroupMap10LoadRcFileEv"
+  },
+  {
+   "name" : "_ZN9CgroupMap11GetInstanceEv"
+  },
+  {
+   "name" : "_ZN9CgroupMapC1Ev"
+  },
+  {
+   "name" : "_ZN9CgroupMapC2Ev"
+  },
+  {
+   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
+  },
+  {
+   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK16CgroupController4nameEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController4pathEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController7versionEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController8HasValueEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController8IsUsableEv"
+  },
+  {
+   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
+  },
+  {
+   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
+  },
+  {
+   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZNK4Json5Value10isIntegralEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value12asLargestIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value12isValidIndexEj"
+  },
+  {
+   "name" : "_ZNK4Json5Value13asLargestUIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14getMemberNamesEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14getOffsetStartEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14toStyledStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
+  },
+  {
+   "name" : "_ZNK4Json5Value3endEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value3getEjRKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value4sizeEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value4typeEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5asIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5beginEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5emptyEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5isIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6asBoolEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6asUIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6isBoolEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6isNullEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6isUIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value7asFloatEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value7asInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value7compareERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value7isArrayEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value7isInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZString5c_strEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZString5indexEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
+  },
+  {
+   "name" : "_ZNK4Json5Value8asDoubleEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8asStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8asUInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isDoubleEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isMemberEPKc"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isObjectEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isUInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value9asCStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value9isNumericEv"
+  },
+  {
+   "name" : "_ZNK4Json5ValueeqERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValuegeERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValuegtERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixEPKc"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixEi"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixEj"
+  },
+  {
+   "name" : "_ZNK4Json5ValueleERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValueltERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValueneERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValuentEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
+  },
+  {
+   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
+  },
+  {
+   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader4goodEv"
+  },
+  {
+   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK9CgroupMap5PrintEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_character_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEElEEEESJ_EEbT0_SK_T1_SL_T_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_lLl73EEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EElEERPNS_15__tree_end_nodeISH_EESI_RKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEmRKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
+  },
+  {
    "name" : "android_get_control_file"
   },
   {
@@ -209,6 +1677,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -233,6 +1704,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -344,6 +1821,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -458,6 +1944,172 @@
  "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"
   },
   {
@@ -492,12 +2144,74 @@
    ],
    "linker_set_key" : "IoSchedClass",
    "name" : "IoSchedClass",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-8",
+   "self_type" : "type-8",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "SP_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SP_AUDIO_APP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SP_AUDIO_SYS"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "SP_TOP_APP"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "SP_RT_APP"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_RESTRICTED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "SP_CNT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_MAX"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_SYSTEM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-138",
+   "self_type" : "type-138",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "underlying_type" : "type-10",
+   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -509,15 +2223,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-46",
-   "return_type" : "type-47",
-   "self_type" : "type-46",
+   "referenced_type" : "type-39",
+   "return_type" : "type-40",
+   "self_type" : "type-39",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -527,18 +2241,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-48",
-   "return_type" : "type-49",
-   "self_type" : "type-48",
+   "referenced_type" : "type-41",
+   "return_type" : "type-42",
+   "self_type" : "type-41",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -548,12 +2262,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-51",
-   "return_type" : "type-19",
-   "self_type" : "type-51",
+   "referenced_type" : "type-44",
+   "return_type" : "type-10",
+   "self_type" : "type-44",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -569,12 +2283,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-13",
-   "return_type" : "type-14",
-   "self_type" : "type-13",
+   "referenced_type" : "type-85",
+   "return_type" : "type-12",
+   "self_type" : "type-85",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -584,18 +2298,107 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-41",
-   "return_type" : "type-14",
-   "self_type" : "type-41",
+   "referenced_type" : "type-34",
+   "return_type" : "type-12",
+   "self_type" : "type-34",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-135"
+    },
+    {
+     "referenced_type" : "type-136"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-135"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-136"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-135"
+    },
+    {
+     "referenced_type" : "type-136"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetProcessProfiles",
+   "linker_set_key" : "SetProcessProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-6"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-131"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-89"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-131"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-89"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -604,7 +2407,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -616,7 +2419,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -625,16 +2428,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-7"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -646,13 +2449,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -661,16 +2464,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -682,10 +2485,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -694,16 +2497,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -712,16 +2515,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -730,13 +2533,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -745,16 +2548,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -763,10 +2566,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -778,10 +2581,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -793,10 +2596,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -808,13 +2611,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -826,10 +2629,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-54"
+     "referenced_type" : "type-73"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -841,10 +2644,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -853,10 +2656,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-89"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -865,22 +2668,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-89"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -895,10 +2698,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -925,7 +2728,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -937,10 +2740,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -955,7 +2758,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -988,7 +2791,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1010,6 +2813,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "function_name" : "cpusets_enabled",
+   "linker_set_key" : "cpusets_enabled",
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -1021,7 +2830,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1042,7 +2851,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1063,7 +2872,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1084,7 +2893,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1096,10 +2905,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1111,28 +2920,55 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
+   "function_name" : "get_sched_policy",
+   "linker_set_key" : "get_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-139"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-138"
+    }
+   ],
+   "return_type" : "type-3",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-52"
+     "referenced_type" : "type-21"
     },
     {
      "referenced_type" : "type-45"
+    },
+    {
+     "referenced_type" : "type-38"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-36",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1141,16 +2977,16 @@
    "parameters" :
    [
     {
+     "referenced_type" : "type-36"
+    },
+    {
      "referenced_type" : "type-43"
     },
     {
-     "referenced_type" : "type-50"
-    },
-    {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1159,10 +2995,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1171,13 +3007,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-15",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1186,13 +3022,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1201,10 +3037,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1213,16 +3049,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-15",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1231,13 +3067,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-15",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1246,10 +3082,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1258,10 +3094,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1270,13 +3106,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1285,16 +3121,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-80"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1306,10 +3142,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-15",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -1429,10 +3265,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-25",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1441,10 +3277,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1453,13 +3289,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-25",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1468,10 +3304,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-25"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1480,16 +3316,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-25",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1501,7 +3337,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -1513,13 +3349,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1531,6 +3367,21 @@
      "referenced_type" : "type-3"
     },
     {
+     "referenced_type" : "type-83"
+    }
+   ],
+   "return_type" : "type-83",
+   "source_file" : "/system/core/libcutils/include/cutils/properties.h"
+  },
+  {
+   "function_name" : "property_get_int32",
+   "linker_set_key" : "property_get_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-3"
+    },
+    {
      "referenced_type" : "type-10"
     }
    ],
@@ -1538,21 +3389,6 @@
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
-   "function_name" : "property_get_int32",
-   "linker_set_key" : "property_get_int32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-19"
-    }
-   ],
-   "return_type" : "type-19",
-   "source_file" : "/system/core/libcutils/include/cutils/properties.h"
-  },
-  {
    "function_name" : "property_get_int64",
    "linker_set_key" : "property_get_int64",
    "parameters" :
@@ -1561,10 +3397,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-54"
+     "referenced_type" : "type-73"
     }
    ],
-   "return_type" : "type-54",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1573,13 +3409,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-88"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1594,7 +3430,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1603,10 +3439,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1615,16 +3451,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-22"
     },
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1633,25 +3469,61 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-26",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
+   "function_name" : "schedboost_enabled",
+   "linker_set_key" : "schedboost_enabled",
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_cpuset_policy",
+   "linker_set_key" : "set_cpuset_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-138"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_sched_policy",
+   "linker_set_key" : "set_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-138"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1660,10 +3532,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1672,13 +3544,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1690,13 +3562,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1705,19 +3577,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1729,13 +3601,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1744,16 +3616,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1765,13 +3637,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1783,19 +3655,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1804,16 +3676,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-56"
+     "referenced_type" : "type-75"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-54",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1822,13 +3694,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1837,16 +3709,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-60"
+     "referenced_type" : "type-79"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1855,16 +3727,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1873,7 +3745,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
@@ -1882,13 +3754,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-57",
+   "return_type" : "type-76",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1900,7 +3772,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-57",
+   "return_type" : "type-76",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1909,13 +3781,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1924,10 +3796,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1936,10 +3808,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1948,16 +3820,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-59"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1966,16 +3838,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1984,19 +3856,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2005,13 +3877,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2020,10 +3892,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-53",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2032,16 +3904,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-37"
+     "referenced_type" : "type-30"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-37",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2050,19 +3922,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-37"
+     "referenced_type" : "type-30"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-37",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2074,10 +3946,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-37",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2089,7 +3961,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2098,16 +3970,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-53",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2116,13 +3988,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-53",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2131,13 +4003,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-28",
+   "return_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2146,10 +4018,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-40"
+     "referenced_type" : "type-33"
     }
    ],
-   "return_type" : "type-15",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2158,16 +4030,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-40"
+     "referenced_type" : "type-33"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2176,16 +4048,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-54",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2194,19 +4066,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-54",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2215,22 +4087,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-89"
     },
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-54",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2239,13 +4111,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-89"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -2254,31 +4126,69 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-28",
+   "referenced_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-61",
+   "referenced_type" : "type-118",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-19",
+   "referenced_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-132",
+   "self_type" : "type-135",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-181",
+   "self_type" : "type-183",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-129",
+   "self_type" : "type-131",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-178",
+   "self_type" : "type-180",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
+   "referenced_type" : "type-108",
+   "self_type" : "type-107",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2286,8 +4196,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
+   "referenced_type" : "type-157",
+   "self_type" : "type-156",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2295,8 +4205,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
+   "referenced_type" : "type-207",
+   "self_type" : "type-206",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2304,8 +4214,17 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-90",
-   "self_type" : "type-89",
+   "referenced_type" : "type-37",
+   "self_type" : "type-36",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "Hashmap *",
+   "name" : "Hashmap *",
+   "referenced_type" : "type-68",
+   "self_type" : "type-67",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2313,8 +4232,8 @@
    "alignment" : 8,
    "linker_set_key" : "IoSchedClass *",
    "name" : "IoSchedClass *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2322,8 +4241,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
+   "referenced_type" : "type-147",
+   "self_type" : "type-146",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2331,8 +4250,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-120",
-   "self_type" : "type-119",
+   "referenced_type" : "type-194",
+   "self_type" : "type-193",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2340,8 +4259,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
+   "referenced_type" : "type-199",
+   "self_type" : "type-198",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2349,8 +4268,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
+   "referenced_type" : "type-20",
+   "self_type" : "type-19",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2358,17 +4277,35 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
+   "referenced_type" : "type-57",
+   "self_type" : "type-56",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 8,
+   "linker_set_key" : "RecordStream *",
+   "name" : "RecordStream *",
+   "referenced_type" : "type-98",
+   "self_type" : "type-97",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-138",
+   "self_type" : "type-139",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
+   "referenced_type" : "type-39",
+   "self_type" : "type-38",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2376,8 +4313,8 @@
    "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-48",
-   "self_type" : "type-50",
+   "referenced_type" : "type-41",
+   "self_type" : "type-43",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2386,7 +4323,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-53",
+   "self_type" : "type-46",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -2394,8 +4331,8 @@
    "alignment" : 8,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-37",
+   "referenced_type" : "type-28",
+   "self_type" : "type-30",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2421,8 +4358,8 @@
    "alignment" : 8,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-34",
-   "self_type" : "type-36",
+   "referenced_type" : "type-27",
+   "self_type" : "type-29",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2430,8 +4367,8 @@
    "alignment" : 8,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-56",
+   "referenced_type" : "type-74",
+   "self_type" : "type-75",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2439,8 +4376,8 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
+   "referenced_type" : "type-120",
+   "self_type" : "type-119",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2448,8 +4385,17 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-100",
+   "referenced_type" : "type-172",
+   "self_type" : "type-174",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const iovec *",
+   "name" : "const iovec *",
+   "referenced_type" : "type-81",
+   "self_type" : "type-80",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2457,8 +4403,8 @@
    "alignment" : 8,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-24",
+   "referenced_type" : "type-16",
+   "self_type" : "type-17",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -2466,8 +4412,8 @@
    "alignment" : 8,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
+   "referenced_type" : "type-26",
+   "self_type" : "type-25",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2475,8 +4421,8 @@
    "alignment" : 8,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-59",
+   "referenced_type" : "type-79",
+   "self_type" : "type-78",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2484,8 +4430,8 @@
    "alignment" : 8,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-51",
-   "self_type" : "type-52",
+   "referenced_type" : "type-44",
+   "self_type" : "type-45",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2493,8 +4439,8 @@
    "alignment" : 8,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2502,17 +4448,35 @@
    "alignment" : 8,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
+   "referenced_type" : "type-14",
+   "self_type" : "type-18",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
    "alignment" : 8,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-137",
+   "self_type" : "type-136",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-185",
+   "self_type" : "type-184",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-58",
-   "self_type" : "type-57",
+   "referenced_type" : "type-116",
+   "self_type" : "type-115",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2520,8 +4484,8 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-83",
-   "self_type" : "type-82",
+   "referenced_type" : "type-165",
+   "self_type" : "type-164",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2529,8 +4493,17 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "referenced_type" : "type-168",
+   "self_type" : "type-167",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "str_parms *",
+   "name" : "str_parms *",
+   "referenced_type" : "type-77",
+   "self_type" : "type-76",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2538,8 +4511,8 @@
    "alignment" : 8,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-38",
-   "self_type" : "type-40",
+   "referenced_type" : "type-31",
+   "self_type" : "type-33",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2548,7 +4521,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-20",
+   "self_type" : "type-13",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2556,8 +4529,8 @@
    "alignment" : 8,
    "linker_set_key" : "unsigned long *",
    "name" : "unsigned long *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-30",
+   "referenced_type" : "type-21",
+   "self_type" : "type-23",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2565,8 +4538,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-13",
-   "self_type" : "type-16",
+   "referenced_type" : "type-85",
+   "self_type" : "type-88",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2574,8 +4547,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-41",
-   "self_type" : "type-42",
+   "referenced_type" : "type-34",
+   "self_type" : "type-35",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2583,8 +4556,8 @@
    "alignment" : 8,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-15",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2592,8 +4565,8 @@
    "alignment" : 8,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-15",
-   "self_type" : "type-29",
+   "referenced_type" : "type-11",
+   "self_type" : "type-22",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -2611,12 +4584,22 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const char *const",
+   "name" : "const char *const",
+   "referenced_type" : "type-3",
+   "self_type" : "type-128",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
+   "referenced_type" : "type-28",
+   "self_type" : "type-27",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2625,8 +4608,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-31",
-   "self_type" : "type-55",
+   "referenced_type" : "type-24",
+   "self_type" : "type-74",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2635,8 +4618,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
+   "referenced_type" : "type-121",
+   "self_type" : "type-120",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2645,8 +4628,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
+   "referenced_type" : "type-173",
+   "self_type" : "type-172",
+   "size" : 16,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const iovec",
+   "name" : "const iovec",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2655,17 +4648,57 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-21",
-   "self_type" : "type-23",
+   "referenced_type" : "type-14",
+   "self_type" : "type-16",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-133",
+   "self_type" : "type-132",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-182",
+   "self_type" : "type-181",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-130",
+   "self_type" : "type-129",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-179",
+   "self_type" : "type-178",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-33",
+   "referenced_type" : "type-12",
+   "self_type" : "type-26",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -2714,18 +4747,18 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-25"
     },
     {
      "field_name" : "length",
      "field_offset" : 64,
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-21"
     }
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
+   "referenced_type" : "type-24",
+   "self_type" : "type-24",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -2736,28 +4769,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-22"
+     "referenced_type" : "type-15"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -2768,23 +4801,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-39"
+     "referenced_type" : "type-32"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 320,
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "tls",
      "field_offset" : 352,
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-10"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
+   "referenced_type" : "type-31",
+   "self_type" : "type-31",
    "size" : 48,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/arm64_armv8-a/source-based/libprocessgroup.so.lsdump b/29/64/arm64_armv8-a/source-based/libprocessgroup.so.lsdump
deleted file mode 100644
index f00fe79..0000000
--- a/29/64/arm64_armv8-a/source-based/libprocessgroup.so.lsdump
+++ /dev/null
@@ -1,1052 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 4
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjil"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
-   "name" : "_Z24setProcessGroupSoftLimitjil"
-  },
-  {
-   "name" : "_Z25setProcessGroupSwappinessjii"
-  },
-  {
-   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC1Ev"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC2Ev"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
-  },
-  {
-   "name" : "_ZN9CgroupMap10LoadRcFileEv"
-  },
-  {
-   "name" : "_ZN9CgroupMap11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN9CgroupMapC1Ev"
-  },
-  {
-   "name" : "_ZN9CgroupMapC2Ev"
-  },
-  {
-   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController4nameEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController4pathEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController7versionEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController8HasValueEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK9CgroupMap5PrintEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_character_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEmRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "name" : "cpusets_enabled"
-  },
-  {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__back_refIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__l_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__r_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__alternateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__end_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__lookaheadIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__match_anyIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__112__match_charIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__113__empty_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__115__word_boundaryIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__owns_one_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__owns_two_statesIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__repeat_one_loopIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__back_ref_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__match_char_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__121__empty_non_own_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__123__match_any_but_newlineIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__126__end_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__128__begin_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__16__loopIcEE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "SP_CNT"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_SYSTEM_DEFAULT"
-    }
-   ],
-   "linker_set_key" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-13"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_sched_policy",
-   "linker_set_key" : "set_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-14",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump
index 3a766b9..99bd1c1 100644
--- a/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump
+++ b/29/64/arm_armv7-a-neon/source-based/libcutils.so.lsdump
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
+   "referenced_type" : "type-53",
+   "self_type" : "type-53",
    "size" : 1
   },
   {
@@ -46,16 +46,16 @@
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
+   "referenced_type" : "type-119",
+   "self_type" : "type-119",
    "size" : 8
   },
   {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
+   "referenced_type" : "type-82",
+   "self_type" : "type-82",
    "size" : 4
   },
   {
@@ -72,16 +72,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-132",
-   "self_type" : "type-132",
+   "referenced_type" : "type-125",
+   "self_type" : "type-125",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-131",
-   "self_type" : "type-131",
+   "referenced_type" : "type-124",
+   "self_type" : "type-124",
    "size" : 8
   },
   {
@@ -89,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
+   "referenced_type" : "type-47",
+   "self_type" : "type-47",
    "size" : 8
   },
   {
@@ -98,8 +98,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
+   "referenced_type" : "type-123",
+   "self_type" : "type-123",
    "size" : 2
   },
   {
@@ -107,8 +107,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
+   "referenced_type" : "type-46",
+   "self_type" : "type-46",
    "size" : 1
   },
   {
@@ -117,8 +117,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-128",
-   "self_type" : "type-128",
+   "referenced_type" : "type-121",
+   "self_type" : "type-121",
    "size" : 1
   },
   {
@@ -137,8 +137,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-129",
-   "self_type" : "type-129",
+   "referenced_type" : "type-122",
+   "self_type" : "type-122",
    "size" : 4
   },
   {
@@ -147,8 +147,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-54",
+   "self_type" : "type-54",
    "size" : 8
   },
   {
@@ -171,9 +171,1477 @@
  "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"
   },
   {
@@ -210,6 +1678,54 @@
    "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"
   },
   {
@@ -309,6 +1825,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -333,6 +1852,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -444,6 +1969,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -558,6 +2092,172 @@
  "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"
   },
   {
@@ -598,6 +2298,68 @@
    "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" :
@@ -672,9 +2434,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-80",
+   "referenced_type" : "type-49",
    "return_type" : "type-12",
-   "self_type" : "type-80",
+   "self_type" : "type-49",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -696,6 +2458,95 @@
  "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" :
@@ -926,7 +2777,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-47"
     }
    ],
    "return_type" : "type-12",
@@ -953,7 +2804,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     }
    ],
    "return_type" : "type-12",
@@ -965,7 +2816,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     }
    ],
    "return_type" : "type-12",
@@ -1110,6 +2961,12 @@
    "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" :
@@ -1218,6 +3075,33 @@
    "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" :
@@ -1388,7 +3272,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-115"
+     "referenced_type" : "type-85"
     },
     {
      "referenced_type" : "type-10"
@@ -1631,10 +3515,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-77"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-77",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1661,10 +3545,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-47"
     }
    ],
-   "return_type" : "type-78",
+   "return_type" : "type-47",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1673,7 +3557,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-83"
+     "referenced_type" : "type-52"
     },
     {
      "referenced_type" : "type-11"
@@ -1743,6 +3627,42 @@
    "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" :
@@ -1907,7 +3827,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-72"
+     "referenced_type" : "type-78"
     },
     {
      "referenced_type" : "type-6"
@@ -1937,13 +3857,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-82"
     }
    ],
    "return_type" : "type-10",
@@ -1955,7 +3875,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -1973,7 +3893,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -1988,7 +3908,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-73",
+   "return_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2000,7 +3920,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-73",
+   "return_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2009,7 +3929,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2024,7 +3944,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     }
    ],
    "return_type" : "type-12",
@@ -2036,7 +3956,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     }
    ],
    "return_type" : "type-12",
@@ -2048,13 +3968,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-81"
     }
    ],
    "return_type" : "type-10",
@@ -2066,7 +3986,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2084,7 +4004,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2105,7 +4025,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -2120,7 +4040,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-79"
     }
    ],
    "return_type" : "type-45",
@@ -2324,7 +4244,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     },
     {
      "referenced_type" : "type-13"
@@ -2342,7 +4262,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-84"
+     "referenced_type" : "type-53"
     }
    ],
    "return_type" : "type-10",
@@ -2354,13 +4274,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-85",
+   "referenced_type" : "type-54",
    "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-86",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2370,15 +4290,35 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "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"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
+   "referenced_type" : "type-107",
+   "self_type" : "type-106",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2386,8 +4326,17 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-153",
-   "self_type" : "type-152",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2404,8 +4353,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
+   "referenced_type" : "type-72",
+   "self_type" : "type-71",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2422,8 +4371,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
+   "referenced_type" : "type-134",
+   "self_type" : "type-133",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2431,8 +4380,17 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-145",
-   "self_type" : "type-144",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2449,8 +4407,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
+   "referenced_type" : "type-63",
+   "self_type" : "type-62",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2458,13 +4416,22 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
+   "referenced_type" : "type-97",
+   "self_type" : "type-96",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-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",
@@ -2530,8 +4497,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-77",
+   "self_type" : "type-78",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2539,8 +4506,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-115",
+   "referenced_type" : "type-154",
+   "self_type" : "type-156",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2548,8 +4515,17 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-124",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2575,8 +4551,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2609,10 +4585,19 @@
   },
   {
    "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-111",
-   "self_type" : "type-110",
+   "referenced_type" : "type-115",
+   "self_type" : "type-114",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2620,8 +4605,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
+   "referenced_type" : "type-152",
+   "self_type" : "type-151",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2629,8 +4614,17 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2656,8 +4650,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-49",
+   "self_type" : "type-52",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2702,6 +4696,16 @@
    "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",
@@ -2717,7 +4721,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-77",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2726,8 +4730,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
+   "referenced_type" : "type-155",
+   "self_type" : "type-154",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2736,8 +4740,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
+   "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",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2752,6 +4766,26 @@
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-172",
+   "self_type" : "type-171",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-169",
+   "self_type" : "type-168",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
diff --git a/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
index c7f813e..c2b2039 100644
--- a/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
+++ b/29/64/arm_armv7-a-neon/source-based/libprocessgroup.so.lsdump
@@ -1,5 +1,293 @@
 {
- "array_types" : [],
+ "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"
+  }
+ ],
  "builtin_types" :
  [
   {
@@ -8,8 +296,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
+   "referenced_type" : "type-13",
+   "self_type" : "type-13",
    "size" : 1
   },
   {
@@ -18,16 +306,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char",
    "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
+   "referenced_type" : "type-92",
+   "self_type" : "type-92",
    "size" : 1
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-276",
+   "self_type" : "type-276",
    "size" : 8
   },
   {
@@ -35,8 +323,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-39",
+   "self_type" : "type-39",
    "size" : 4
   },
   {
@@ -44,16 +332,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
+   "referenced_type" : "type-118",
+   "self_type" : "type-118",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
+   "referenced_type" : "type-3",
+   "self_type" : "type-3",
    "size" : 8
   },
   {
@@ -61,8 +349,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-18",
-   "self_type" : "type-18",
+   "referenced_type" : "type-2",
+   "self_type" : "type-2",
    "size" : 8
   },
   {
@@ -70,8 +358,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
+   "referenced_type" : "type-150",
+   "self_type" : "type-150",
    "size" : 2
   },
   {
@@ -80,8 +368,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
+   "referenced_type" : "type-48",
+   "self_type" : "type-48",
    "size" : 1
   },
   {
@@ -90,8 +378,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned int",
    "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -100,8 +388,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
+   "referenced_type" : "type-112",
+   "self_type" : "type-112",
    "size" : 4
   },
   {
@@ -110,8 +398,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
+   "referenced_type" : "type-6",
+   "self_type" : "type-6",
    "size" : 8
   },
   {
@@ -120,586 +408,20 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
+   "referenced_type" : "type-49",
+   "self_type" : "type-49",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15"
+   "referenced_type" : "type-134",
+   "self_type" : "type-134"
   }
  ],
  "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"
   },
   {
@@ -709,24 +431,6 @@
    "name" : "__aeabi_memclr8"
   },
   {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
    "name" : "__aeabi_memset"
   },
   {
@@ -734,158 +438,9 @@
   },
   {
    "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" :
- [
-  {
-   "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"
-  }
- ],
+ "elf_objects" : [],
  "enum_types" :
  [
   {
@@ -893,368 +448,7583 @@
    "enum_fields" :
    [
     {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
      "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
+     "name" : "(anonymous namespace)::Descriptor::SU16"
     },
     {
      "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
+     "name" : "(anonymous namespace)::Descriptor::LU16"
     },
     {
      "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
+     "name" : "(anonymous namespace)::Descriptor::LU32"
     },
     {
      "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED0"
     },
     {
      "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED1"
     },
     {
      "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED2"
     },
     {
      "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED3"
     },
     {
      "enum_field_value" : 8,
-     "name" : "SP_CNT"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED4"
     },
     {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
+     "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" : "SP_SYSTEM_DEFAULT"
+     "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" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
+   "linker_set_key" : "Descriptor::Kind",
+   "name" : "Descriptor::Kind",
+   "referenced_type" : "type-316",
+   "self_type" : "type-316",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
    "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
+   "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"
+    },
+    {
+     "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"
+    },
+    {
+     "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"
+    }
+   ],
+   "linker_set_key" : "_Unwind_Reason_Code",
+   "name" : "_Unwind_Reason_Code",
+   "referenced_type" : "type-317",
+   "self_type" : "type-317",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.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"
   }
  ],
- "function_types" : [],
- "functions" :
+ "function_types" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+   "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-348"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-145"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-347",
+   "return_type" : "type-317",
+   "self_type" : "type-347",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "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 *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-225"
     },
     {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-252"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-251",
+   "return_type" : "type-134",
+   "self_type" : "type-251",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
+   "alignment" : 4,
+   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-317"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-318"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-321",
+   "return_type" : "type-134",
+   "self_type" : "type-321",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
+   "alignment" : 4,
+   "linker_set_key" : "void (int)",
+   "name" : "void (int)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
+     "referenced_type" : "type-39"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-133",
+   "return_type" : "type-134",
+   "self_type" : "type-133",
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
   },
   {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
+   "alignment" : 4,
+   "linker_set_key" : "void (int, siginfo *, void *)",
+   "name" : "void (int, siginfo *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-39"
+    },
+    {
+     "referenced_type" : "type-137"
+    },
+    {
+     "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-232"
+    }
+   ],
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *(unsigned int, const void *)",
+   "name" : "void *(unsigned int, const void *)",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-35"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
+     "referenced_type" : "type-232"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   },
   {
-   "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",
+   "alignment" : 4,
+   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-12"
+    },
+    {
+     "referenced_type" : "type-232"
     }
    ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "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"
   },
   {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
+   "alignment" : 4,
+   "linker_set_key" : "void *(void *, unsigned int, const void *)",
+   "name" : "void *(void *, unsigned int, const void *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
+     "referenced_type" : "type-145"
+    },
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-232"
     }
    ],
-   "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"
+   "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"
   }
  ],
+ "functions" : [],
  "global_vars" : [],
  "lvalue_reference_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-27",
-   "self_type" : "type-30",
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "referenced_type" : "type-221",
+   "self_type" : "type-222",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
+   "linker_set_key" : "const libunwind::UnwindInfoSections &",
+   "name" : "const libunwind::UnwindInfoSections &",
+   "referenced_type" : "type-211",
+   "self_type" : "type-215",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "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-24",
-   "self_type" : "type-26",
+   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "referenced_type" : "type-217",
+   "self_type" : "type-220",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "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-33",
-   "self_type" : "type-35",
+   "linker_set_key" : "libunwind::LocalAddressSpace &",
+   "name" : "libunwind::LocalAddressSpace &",
+   "referenced_type" : "type-53",
+   "self_type" : "type-52",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   }
  ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
+   "linker_set_key" : "_Unwind_Context *",
+   "name" : "_Unwind_Context *",
+   "referenced_type" : "type-309",
+   "self_type" : "type-308",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "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"
   },
   {
    "alignment" : 4,
    "linker_set_key" : "const char *",
    "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
+   "referenced_type" : "type-91",
+   "self_type" : "type-90",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "linker_set_key" : "const elf32_phdr *",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "type-94",
+   "self_type" : "type-93",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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" : "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",
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "referenced_type" : "type-221",
+   "self_type" : "type-223",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   }
  ],
  "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-3",
-   "self_type" : "type-2",
+   "referenced_type" : "type-92",
+   "self_type" : "type-91",
    "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
    "is_const" : true,
    "linker_set_key" : "const char *const",
    "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-29",
+   "referenced_type" : "type-90",
+   "self_type" : "type-364",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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",
+   "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" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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> > > >",
+   "linker_set_key" : "const libunwind::Registers_sparc",
+   "name" : "const libunwind::Registers_sparc",
    "referenced_type" : "type-34",
-   "self_type" : "type-33",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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" : [],
+ "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",
+   "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"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
+   "unique_id" : "_ZTS11sigaltstack"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+  },
+  {
+   "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",
+   "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"
+  }
+ ],
  "rvalue_reference_types" : []
 }
diff --git a/29/64/arm_armv8-a/source-based/libcutils.so.lsdump b/29/64/arm_armv8-a/source-based/libcutils.so.lsdump
index 2b1654f..59e3efd 100644
--- a/29/64/arm_armv8-a/source-based/libcutils.so.lsdump
+++ b/29/64/arm_armv8-a/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-28",
+   "referenced_type" : "type-10",
+   "self_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-45",
-   "self_type" : "type-45",
+   "referenced_type" : "type-66",
+   "self_type" : "type-66",
    "size" : 1
   },
   {
@@ -38,24 +38,24 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
+   "referenced_type" : "type-26",
+   "self_type" : "type-26",
    "size" : 2
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
+   "referenced_type" : "type-107",
+   "self_type" : "type-107",
    "size" : 8
   },
   {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
+   "referenced_type" : "type-51",
+   "self_type" : "type-51",
    "size" : 4
   },
   {
@@ -63,8 +63,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
    "size" : 4
   },
   {
@@ -72,16 +72,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
+   "referenced_type" : "type-112",
+   "self_type" : "type-112",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
+   "referenced_type" : "type-111",
+   "self_type" : "type-111",
    "size" : 8
   },
   {
@@ -89,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-42",
-   "self_type" : "type-42",
+   "referenced_type" : "type-62",
+   "self_type" : "type-62",
    "size" : 8
   },
   {
@@ -98,8 +98,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
+   "referenced_type" : "type-110",
+   "self_type" : "type-110",
    "size" : 2
   },
   {
@@ -107,8 +107,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41",
+   "referenced_type" : "type-61",
+   "self_type" : "type-61",
    "size" : 1
   },
   {
@@ -117,8 +117,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
+   "referenced_type" : "type-108",
+   "self_type" : "type-108",
    "size" : 1
   },
   {
@@ -137,8 +137,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
+   "referenced_type" : "type-109",
+   "self_type" : "type-109",
    "size" : 4
   },
   {
@@ -147,8 +147,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
+   "referenced_type" : "type-67",
+   "self_type" : "type-67",
    "size" : 8
   },
   {
@@ -157,23 +157,1491 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
+   "referenced_type" : "type-34",
+   "self_type" : "type-34",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
+   "referenced_type" : "type-12",
+   "self_type" : "type-12"
   }
  ],
  "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"
   },
   {
@@ -210,6 +1678,54 @@
    "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"
   },
   {
@@ -309,6 +1825,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -333,6 +1852,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -444,6 +1969,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -558,6 +2092,172 @@
  "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"
   },
   {
@@ -598,6 +2298,68 @@
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "SP_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SP_AUDIO_APP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SP_AUDIO_SYS"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "SP_TOP_APP"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "SP_RT_APP"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_RESTRICTED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "SP_CNT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_MAX"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_SYSTEM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-151",
+   "self_type" : "type-151",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "underlying_type" : "type-10",
+   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -609,15 +2371,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-79",
-   "return_type" : "type-80",
-   "self_type" : "type-79",
+   "referenced_type" : "type-38",
+   "return_type" : "type-39",
+   "self_type" : "type-38",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -627,18 +2389,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-40",
+   "return_type" : "type-41",
+   "self_type" : "type-40",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -648,12 +2410,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-12",
-   "self_type" : "type-84",
+   "referenced_type" : "type-43",
+   "return_type" : "type-10",
+   "self_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -669,12 +2431,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-43",
-   "return_type" : "type-14",
-   "self_type" : "type-43",
+   "referenced_type" : "type-63",
+   "return_type" : "type-12",
+   "self_type" : "type-63",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -684,18 +2446,107 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-72",
-   "return_type" : "type-14",
-   "self_type" : "type-72",
+   "referenced_type" : "type-32",
+   "return_type" : "type-12",
+   "self_type" : "type-32",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-148"
+    },
+    {
+     "referenced_type" : "type-149"
+    }
+   ],
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-148"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-149"
+    }
+   ],
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-148"
+    },
+    {
+     "referenced_type" : "type-149"
+    }
+   ],
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetProcessProfiles",
+   "linker_set_key" : "SetProcessProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-6"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-145"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-66"
+    }
+   ],
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-145"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-66"
+    }
+   ],
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -704,7 +2555,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -716,7 +2567,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -725,16 +2576,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-7"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -746,13 +2597,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -761,16 +2612,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -785,7 +2636,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -794,16 +2645,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -812,7 +2663,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-6"
@@ -821,7 +2672,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -830,13 +2681,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -845,7 +2696,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-6"
@@ -854,7 +2705,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -863,10 +2714,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -878,10 +2729,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -893,10 +2744,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -908,13 +2759,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -926,10 +2777,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-62"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -941,10 +2792,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -953,10 +2804,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-66"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -965,22 +2816,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-66"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -995,10 +2846,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1025,7 +2876,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1037,10 +2888,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-45"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1055,7 +2906,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1088,7 +2939,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1110,6 +2961,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "function_name" : "cpusets_enabled",
+   "linker_set_key" : "cpusets_enabled",
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -1118,10 +2975,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-74"
+     "referenced_type" : "type-34"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1133,7 +2990,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-74"
+     "referenced_type" : "type-34"
     },
     {
      "referenced_type" : "type-6"
@@ -1142,7 +2999,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1154,7 +3011,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-74"
+     "referenced_type" : "type-34"
     },
     {
      "referenced_type" : "type-6"
@@ -1163,7 +3020,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1175,7 +3032,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-74"
+     "referenced_type" : "type-34"
     },
     {
      "referenced_type" : "type-6"
@@ -1184,7 +3041,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1196,10 +3053,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1211,13 +3068,40 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
+   "function_name" : "get_sched_policy",
+   "linker_set_key" : "get_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-152"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-151"
+    }
+   ],
+   "return_type" : "type-3",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -1226,13 +3110,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-85"
+     "referenced_type" : "type-44"
     },
     {
-     "referenced_type" : "type-78"
+     "referenced_type" : "type-37"
     }
    ],
-   "return_type" : "type-76",
+   "return_type" : "type-35",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1241,16 +3125,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-83"
+     "referenced_type" : "type-42"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1259,10 +3143,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1271,13 +3155,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-13",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1286,13 +3170,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1301,10 +3185,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1313,16 +3197,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-13",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1331,13 +3215,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-13",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1346,10 +3230,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-76"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1358,10 +3242,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1370,13 +3254,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1385,16 +3269,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-40"
+     "referenced_type" : "type-59"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1406,10 +3290,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-13",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -1529,10 +3413,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-33",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1541,10 +3425,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1553,13 +3437,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-33",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1568,10 +3452,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1580,16 +3464,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-33",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1601,7 +3485,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -1613,13 +3497,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-45"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1631,10 +3515,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-41"
+     "referenced_type" : "type-61"
     }
    ],
-   "return_type" : "type-41",
+   "return_type" : "type-61",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1646,10 +3530,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1661,10 +3545,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-62"
     }
    ],
-   "return_type" : "type-42",
+   "return_type" : "type-62",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1673,13 +3557,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-44"
+     "referenced_type" : "type-65"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1694,7 +3578,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1703,10 +3587,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1715,16 +3599,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-47"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1733,25 +3617,61 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-36",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
+   "function_name" : "schedboost_enabled",
+   "linker_set_key" : "schedboost_enabled",
+   "return_type" : "type-66",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_cpuset_policy",
+   "linker_set_key" : "set_cpuset_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-151"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_sched_policy",
+   "linker_set_key" : "set_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-151"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1760,10 +3680,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1772,13 +3692,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1790,13 +3710,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1805,19 +3725,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1829,13 +3749,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1844,16 +3764,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1865,13 +3785,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1883,19 +3803,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1904,16 +3824,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-19"
+     "referenced_type" : "type-47"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1922,13 +3842,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1937,16 +3857,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-51"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1955,16 +3875,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1973,7 +3893,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
@@ -1982,13 +3902,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-20",
+   "return_type" : "type-48",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2000,7 +3920,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-20",
+   "return_type" : "type-48",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2009,13 +3929,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2024,10 +3944,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2036,10 +3956,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2048,16 +3968,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-22"
+     "referenced_type" : "type-50"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2066,16 +3986,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2084,19 +4004,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2105,13 +4025,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2120,10 +4040,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-48"
     }
    ],
-   "return_type" : "type-75",
+   "return_type" : "type-45",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2132,16 +4052,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-68"
+     "referenced_type" : "type-28"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-68",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2150,19 +4070,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-68"
+     "referenced_type" : "type-28"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-68",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2174,10 +4094,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-68",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2198,16 +4118,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-75"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-67"
+     "referenced_type" : "type-27"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-75",
+   "return_type" : "type-45",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2216,13 +4136,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-67"
+     "referenced_type" : "type-27"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-75",
+   "return_type" : "type-45",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2231,7 +4151,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-67"
+     "referenced_type" : "type-27"
     },
     {
      "referenced_type" : "type-6"
@@ -2246,10 +4166,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-71"
+     "referenced_type" : "type-31"
     }
    ],
-   "return_type" : "type-13",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2258,16 +4178,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-71"
+     "referenced_type" : "type-31"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-73"
+     "referenced_type" : "type-33"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2276,16 +4196,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2294,19 +4214,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2315,22 +4235,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-66"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2339,13 +4259,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-66"
     }
    ],
-   "return_type" : "type-12",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -2354,31 +4274,51 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-46",
+   "referenced_type" : "type-67",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-88",
+   "referenced_type" : "type-93",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-12",
+   "referenced_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-146",
+   "self_type" : "type-148",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-142",
+   "self_type" : "type-145",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-129",
+   "self_type" : "type-128",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2386,8 +4326,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
+   "referenced_type" : "type-137",
+   "self_type" : "type-136",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2395,8 +4335,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
+   "referenced_type" : "type-169",
+   "self_type" : "type-168",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2404,8 +4344,17 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
+   "referenced_type" : "type-36",
+   "self_type" : "type-35",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "Hashmap *",
+   "name" : "Hashmap *",
+   "referenced_type" : "type-87",
+   "self_type" : "type-86",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2422,8 +4371,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
+   "referenced_type" : "type-119",
+   "self_type" : "type-118",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2431,8 +4380,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
+   "referenced_type" : "type-135",
+   "self_type" : "type-134",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2440,8 +4389,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
+   "referenced_type" : "type-160",
+   "self_type" : "type-159",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2449,8 +4398,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-64",
-   "self_type" : "type-63",
+   "referenced_type" : "type-20",
+   "self_type" : "type-19",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2458,17 +4407,35 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
+   "referenced_type" : "type-75",
+   "self_type" : "type-74",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "RecordStream *",
+   "name" : "RecordStream *",
+   "referenced_type" : "type-79",
+   "self_type" : "type-78",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-151",
+   "self_type" : "type-152",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
+   "referenced_type" : "type-38",
+   "self_type" : "type-37",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2476,8 +4443,8 @@
    "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
+   "referenced_type" : "type-40",
+   "self_type" : "type-42",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2486,7 +4453,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-75",
+   "self_type" : "type-45",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -2494,8 +4461,8 @@
    "alignment" : 4,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-68",
+   "referenced_type" : "type-26",
+   "self_type" : "type-28",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2521,8 +4488,8 @@
    "alignment" : 4,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-67",
+   "referenced_type" : "type-25",
+   "self_type" : "type-27",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2530,8 +4497,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-19",
+   "referenced_type" : "type-46",
+   "self_type" : "type-47",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2539,8 +4506,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-38",
-   "self_type" : "type-40",
+   "referenced_type" : "type-102",
+   "self_type" : "type-104",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2548,8 +4515,17 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-56",
+   "referenced_type" : "type-179",
+   "self_type" : "type-181",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const iovec *",
+   "name" : "const iovec *",
+   "referenced_type" : "type-56",
+   "self_type" : "type-59",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2557,8 +4533,8 @@
    "alignment" : 4,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-32",
+   "referenced_type" : "type-16",
+   "self_type" : "type-17",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -2566,8 +4542,8 @@
    "alignment" : 4,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
+   "referenced_type" : "type-24",
+   "self_type" : "type-23",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2575,8 +4551,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
+   "referenced_type" : "type-51",
+   "self_type" : "type-50",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2584,8 +4560,8 @@
    "alignment" : 4,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-85",
+   "referenced_type" : "type-43",
+   "self_type" : "type-44",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2593,8 +4569,8 @@
    "alignment" : 4,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2602,17 +4578,26 @@
    "alignment" : 4,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-33",
+   "referenced_type" : "type-14",
+   "self_type" : "type-18",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-150",
+   "self_type" : "type-149",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
+   "referenced_type" : "type-177",
+   "self_type" : "type-176",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2620,8 +4605,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
+   "referenced_type" : "type-49",
+   "self_type" : "type-48",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2636,10 +4621,19 @@
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "str_parms *",
+   "name" : "str_parms *",
+   "referenced_type" : "type-99",
+   "self_type" : "type-98",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "alignment" : 4,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-71",
+   "referenced_type" : "type-29",
+   "self_type" : "type-31",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2648,7 +4642,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-24",
+   "self_type" : "type-13",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2656,8 +4650,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-43",
-   "self_type" : "type-44",
+   "referenced_type" : "type-63",
+   "self_type" : "type-65",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2665,8 +4659,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-72",
-   "self_type" : "type-73",
+   "referenced_type" : "type-32",
+   "self_type" : "type-33",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2674,8 +4668,8 @@
    "alignment" : 4,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2683,8 +4677,8 @@
    "alignment" : 4,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-13",
-   "self_type" : "type-47",
+   "referenced_type" : "type-11",
+   "self_type" : "type-21",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -2702,12 +4696,22 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const char *const",
+   "name" : "const char *const",
+   "referenced_type" : "type-3",
+   "self_type" : "type-141",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
+   "referenced_type" : "type-26",
+   "self_type" : "type-25",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2716,8 +4720,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
+   "referenced_type" : "type-22",
+   "self_type" : "type-46",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2726,8 +4730,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-103",
+   "self_type" : "type-102",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2736,8 +4740,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
+   "referenced_type" : "type-180",
+   "self_type" : "type-179",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const iovec",
+   "name" : "const iovec",
+   "referenced_type" : "type-57",
+   "self_type" : "type-56",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2746,17 +4760,37 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-27",
-   "self_type" : "type-31",
+   "referenced_type" : "type-14",
+   "self_type" : "type-16",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-147",
+   "self_type" : "type-146",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-143",
+   "self_type" : "type-142",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-18",
+   "referenced_type" : "type-12",
+   "self_type" : "type-24",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -2805,7 +4839,7 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-23"
     },
     {
      "field_name" : "length",
@@ -2815,8 +4849,8 @@
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
+   "referenced_type" : "type-22",
+   "self_type" : "type-22",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -2827,28 +4861,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-15"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -2859,23 +4893,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-70"
+     "referenced_type" : "type-30"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 32,
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "tls",
      "field_offset" : 64,
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-10"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
+   "referenced_type" : "type-29",
+   "self_type" : "type-29",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump b/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump
index c7f813e..99a75b1 100644
--- a/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump
+++ b/29/64/arm_armv8-a/source-based/libprocessgroup.so.lsdump
@@ -1,5 +1,293 @@
 {
- "array_types" : [],
+ "array_types" :
+ [
+  {
+   "linker_set_key" : "char *[]",
+   "name" : "char *[]",
+   "referenced_type" : "type-96",
+   "self_type" : "type-198",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/time.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "char [120]",
+   "name" : "char [120]",
+   "referenced_type" : "type-92",
+   "self_type" : "type-192",
+   "size" : 120,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "char [32]",
+   "name" : "char [32]",
+   "referenced_type" : "type-92",
+   "self_type" : "type-185",
+   "size" : 32,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "char [4]",
+   "name" : "char [4]",
+   "referenced_type" : "type-92",
+   "self_type" : "type-152",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const char *[65]",
+   "name" : "const char *[65]",
+   "referenced_type" : "type-90",
+   "self_type" : "type-195",
+   "size" : 260,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/signal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "double [32]",
+   "name" : "double [32]",
+   "referenced_type" : "type-276",
+   "self_type" : "type-275",
+   "size" : 256,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int [10]",
+   "name" : "int [10]",
+   "referenced_type" : "type-39",
+   "self_type" : "type-207",
+   "size" : 40,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int [13]",
+   "name" : "int [13]",
+   "referenced_type" : "type-39",
+   "self_type" : "type-164",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int [1]",
+   "name" : "int [1]",
+   "referenced_type" : "type-39",
+   "self_type" : "type-213",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int [2]",
+   "name" : "int [2]",
+   "referenced_type" : "type-39",
+   "self_type" : "type-161",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int [32]",
+   "name" : "int [32]",
+   "referenced_type" : "type-39",
+   "self_type" : "type-156",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int [8]",
+   "name" : "int [8]",
+   "referenced_type" : "type-39",
+   "self_type" : "type-186",
+   "size" : 32,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+   "referenced_type" : "type-285",
+   "self_type" : "type-284",
+   "size" : 1024,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::v128 [32]",
+   "name" : "libunwind::v128 [32]",
+   "referenced_type" : "type-278",
+   "self_type" : "type-277",
+   "size" : 512,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "unsigned char [16]",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "type-48",
+   "self_type" : "type-60",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "unsigned char [8]",
+   "name" : "unsigned char [8]",
+   "referenced_type" : "type-48",
+   "self_type" : "type-178",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned int [13]",
+   "name" : "unsigned int [13]",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
+   "size" : 52,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned int [32]",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "type-12",
+   "self_type" : "type-17",
+   "size" : 128,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned int [4]",
+   "name" : "unsigned int [4]",
+   "referenced_type" : "type-12",
+   "self_type" : "type-257",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned int [5]",
+   "name" : "unsigned int [5]",
+   "referenced_type" : "type-12",
+   "self_type" : "type-255",
+   "size" : 20,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned long [128]",
+   "name" : "unsigned long [128]",
+   "referenced_type" : "type-112",
+   "self_type" : "type-193",
+   "size" : 512,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned long [18]",
+   "name" : "unsigned long [18]",
+   "referenced_type" : "type-112",
+   "self_type" : "type-180",
+   "size" : 72,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned long [1]",
+   "name" : "unsigned long [1]",
+   "referenced_type" : "type-112",
+   "self_type" : "type-121",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sched.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned long [2]",
+   "name" : "unsigned long [2]",
+   "referenced_type" : "type-112",
+   "self_type" : "type-170",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned long [32]",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "type-112",
+   "self_type" : "type-111",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "unsigned long long [167]",
+   "name" : "unsigned long long [167]",
+   "referenced_type" : "type-6",
+   "self_type" : "type-5",
+   "size" : 1336,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "unsigned long long [16]",
+   "name" : "unsigned long long [16]",
+   "referenced_type" : "type-6",
+   "self_type" : "type-15",
+   "size" : 128,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "unsigned long long [179]",
+   "name" : "unsigned long long [179]",
+   "referenced_type" : "type-6",
+   "self_type" : "type-57",
+   "size" : 1432,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "unsigned long long [17]",
+   "name" : "unsigned long long [17]",
+   "referenced_type" : "type-6",
+   "self_type" : "type-14",
+   "size" : 136,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "unsigned long long [29]",
+   "name" : "unsigned long long [29]",
+   "referenced_type" : "type-6",
+   "self_type" : "type-292",
+   "size" : 232,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "unsigned long long [32]",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "type-6",
+   "self_type" : "type-28",
+   "size" : 256,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "user_fpregs::fp_reg [8]",
+   "name" : "user_fpregs::fp_reg [8]",
+   "referenced_type" : "type-177",
+   "self_type" : "type-176",
+   "size" : 96,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
+  }
+ ],
  "builtin_types" :
  [
   {
@@ -8,8 +296,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
+   "referenced_type" : "type-13",
+   "self_type" : "type-13",
    "size" : 1
   },
   {
@@ -18,16 +306,16 @@
    "is_unsigned" : true,
    "linker_set_key" : "char",
    "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
+   "referenced_type" : "type-92",
+   "self_type" : "type-92",
    "size" : 1
   },
   {
    "alignment" : 8,
    "linker_set_key" : "double",
    "name" : "double",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-276",
+   "self_type" : "type-276",
    "size" : 8
   },
   {
@@ -35,8 +323,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-39",
+   "self_type" : "type-39",
    "size" : 4
   },
   {
@@ -44,16 +332,16 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
+   "referenced_type" : "type-118",
+   "self_type" : "type-118",
    "size" : 4
   },
   {
    "alignment" : 8,
    "linker_set_key" : "long double",
    "name" : "long double",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
+   "referenced_type" : "type-3",
+   "self_type" : "type-3",
    "size" : 8
   },
   {
@@ -61,8 +349,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-18",
-   "self_type" : "type-18",
+   "referenced_type" : "type-2",
+   "self_type" : "type-2",
    "size" : 8
   },
   {
@@ -70,8 +358,8 @@
    "is_integral" : true,
    "linker_set_key" : "short",
    "name" : "short",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
+   "referenced_type" : "type-150",
+   "self_type" : "type-150",
    "size" : 2
   },
   {
@@ -80,8 +368,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned char",
    "name" : "unsigned char",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
+   "referenced_type" : "type-48",
+   "self_type" : "type-48",
    "size" : 1
   },
   {
@@ -90,8 +378,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned int",
    "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
+   "referenced_type" : "type-12",
+   "self_type" : "type-12",
    "size" : 4
   },
   {
@@ -100,8 +388,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
+   "referenced_type" : "type-112",
+   "self_type" : "type-112",
    "size" : 4
   },
   {
@@ -110,8 +398,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
+   "referenced_type" : "type-6",
+   "self_type" : "type-6",
    "size" : 8
   },
   {
@@ -120,586 +408,20 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
+   "referenced_type" : "type-49",
+   "self_type" : "type-49",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15"
+   "referenced_type" : "type-134",
+   "self_type" : "type-134"
   }
  ],
  "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"
   },
   {
@@ -709,24 +431,6 @@
    "name" : "__aeabi_memclr8"
   },
   {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
    "name" : "__aeabi_memset"
   },
   {
@@ -734,158 +438,9 @@
   },
   {
    "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" :
- [
-  {
-   "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"
-  }
- ],
+ "elf_objects" : [],
  "enum_types" :
  [
   {
@@ -893,368 +448,7583 @@
    "enum_fields" :
    [
     {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
      "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
+     "name" : "(anonymous namespace)::Descriptor::SU16"
     },
     {
      "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
+     "name" : "(anonymous namespace)::Descriptor::LU16"
     },
     {
      "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
+     "name" : "(anonymous namespace)::Descriptor::LU32"
     },
     {
      "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED0"
     },
     {
      "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED1"
     },
     {
      "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED2"
     },
     {
      "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED3"
     },
     {
      "enum_field_value" : 8,
-     "name" : "SP_CNT"
+     "name" : "(anonymous namespace)::Descriptor::RESERVED4"
     },
     {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
+     "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" : "SP_SYSTEM_DEFAULT"
+     "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" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
+   "linker_set_key" : "Descriptor::Kind",
+   "name" : "Descriptor::Kind",
+   "referenced_type" : "type-316",
+   "self_type" : "type-316",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
    "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
+   "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"
+    },
+    {
+     "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"
+    },
+    {
+     "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"
+    }
+   ],
+   "linker_set_key" : "_Unwind_Reason_Code",
+   "name" : "_Unwind_Reason_Code",
+   "referenced_type" : "type-317",
+   "self_type" : "type-317",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.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"
   }
  ],
- "function_types" : [],
- "functions" :
+ "function_types" :
  [
   {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+   "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-348"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-145"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-347",
+   "return_type" : "type-317",
+   "self_type" : "type-347",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "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 *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-225"
     },
     {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-252"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-251",
+   "return_type" : "type-134",
+   "self_type" : "type-251",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
+   "alignment" : 4,
+   "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-8"
+     "referenced_type" : "type-317"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-318"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-321",
+   "return_type" : "type-134",
+   "self_type" : "type-321",
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
   },
   {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
+   "alignment" : 4,
+   "linker_set_key" : "void (int)",
+   "name" : "void (int)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
+     "referenced_type" : "type-39"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-133",
+   "return_type" : "type-134",
+   "self_type" : "type-133",
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
   },
   {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
+   "alignment" : 4,
+   "linker_set_key" : "void (int, siginfo *, void *)",
+   "name" : "void (int, siginfo *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-39"
+    },
+    {
+     "referenced_type" : "type-137"
+    },
+    {
+     "referenced_type" : "type-145"
+    }
+   ],
+   "referenced_type" : "type-136",
+   "return_type" : "type-134",
+   "self_type" : "type-136",
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (sigval)",
+   "name" : "void (sigval)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-144"
+    }
+   ],
+   "referenced_type" : "type-167",
+   "return_type" : "type-134",
+   "self_type" : "type-167",
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (void *)",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-145"
+    }
+   ],
+   "referenced_type" : "type-203",
+   "return_type" : "type-134",
+   "self_type" : "type-203",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (void *, const void *)",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-145"
+    },
+    {
+     "referenced_type" : "type-232"
+    }
+   ],
+   "referenced_type" : "type-240",
+   "return_type" : "type-134",
+   "self_type" : "type-240",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *(unsigned int, const void *)",
+   "name" : "void *(unsigned int, const void *)",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-35"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
+     "referenced_type" : "type-232"
     }
    ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "referenced_type" : "type-231",
+   "return_type" : "type-145",
+   "self_type" : "type-231",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
   },
   {
-   "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",
+   "alignment" : 4,
+   "linker_set_key" : "void *(unsigned int, unsigned int, const void *)",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
    "parameters" :
    [
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-12"
+    },
+    {
+     "referenced_type" : "type-232"
     }
    ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "referenced_type" : "type-243",
+   "return_type" : "type-145",
+   "self_type" : "type-243",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
   },
   {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
+   "alignment" : 4,
+   "linker_set_key" : "void *(void *, unsigned int, const void *)",
+   "name" : "void *(void *, unsigned int, const void *)",
    "parameters" :
    [
     {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
+     "referenced_type" : "type-145"
+    },
     {
      "referenced_type" : "type-12"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-232"
     }
    ],
-   "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"
+   "referenced_type" : "type-236",
+   "return_type" : "type-145",
+   "self_type" : "type-236",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
   }
  ],
+ "functions" : [],
  "global_vars" : [],
  "lvalue_reference_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-27",
-   "self_type" : "type-30",
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "referenced_type" : "type-221",
+   "self_type" : "type-222",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
+   "linker_set_key" : "const libunwind::UnwindInfoSections &",
+   "name" : "const libunwind::UnwindInfoSections &",
+   "referenced_type" : "type-211",
+   "self_type" : "type-215",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "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-24",
-   "self_type" : "type-26",
+   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+   "referenced_type" : "type-217",
+   "self_type" : "type-220",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
   },
   {
    "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-33",
-   "self_type" : "type-35",
+   "linker_set_key" : "libunwind::LocalAddressSpace &",
+   "name" : "libunwind::LocalAddressSpace &",
+   "referenced_type" : "type-53",
+   "self_type" : "type-52",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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"
   }
  ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
+   "linker_set_key" : "_Unwind_Context *",
+   "name" : "_Unwind_Context *",
+   "referenced_type" : "type-309",
+   "self_type" : "type-308",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Context *",
+   "name" : "_Unwind_Context *",
+   "referenced_type" : "type-349",
+   "self_type" : "type-348",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Context *",
+   "name" : "_Unwind_Context *",
+   "referenced_type" : "type-361",
+   "self_type" : "type-360",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Control_Block *",
+   "name" : "_Unwind_Control_Block *",
+   "referenced_type" : "type-249",
+   "self_type" : "type-252",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Control_Block *",
+   "name" : "_Unwind_Control_Block *",
+   "referenced_type" : "type-319",
+   "self_type" : "type-318",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+   "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+   "referenced_type" : "type-347",
+   "self_type" : "type-350",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "__pthread_cleanup_t *",
+   "name" : "__pthread_cleanup_t *",
+   "referenced_type" : "type-200",
+   "self_type" : "type-201",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "__sFILE *",
+   "name" : "__sFILE *",
+   "referenced_type" : "type-228",
+   "self_type" : "type-227",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "__sFILE *",
+   "name" : "__sFILE *",
+   "referenced_type" : "type-311",
+   "self_type" : "type-310",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "__sFILE *",
+   "name" : "__sFILE *",
+   "referenced_type" : "type-337",
+   "self_type" : "type-336",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "__sFILE *",
+   "name" : "__sFILE *",
+   "referenced_type" : "type-339",
+   "self_type" : "type-338",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "__sFILE *",
+   "name" : "__sFILE *",
+   "referenced_type" : "type-356",
+   "self_type" : "type-355",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "char *",
+   "name" : "char *",
+   "referenced_type" : "type-92",
+   "self_type" : "type-96",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
    "linker_set_key" : "const char *",
    "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
+   "referenced_type" : "type-91",
+   "self_type" : "type-90",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "linker_set_key" : "const elf32_phdr *",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "type-94",
+   "self_type" : "type-93",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.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-32",
-   "self_type" : "type-31",
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "referenced_type" : "type-221",
+   "self_type" : "type-223",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_arm *",
+   "name" : "const libunwind::Registers_arm *",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_arm64 *",
+   "name" : "const libunwind::Registers_arm64 *",
+   "referenced_type" : "type-385",
+   "self_type" : "type-386",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_mips_newabi *",
+   "name" : "const libunwind::Registers_mips_newabi *",
+   "referenced_type" : "type-31",
+   "self_type" : "type-32",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_mips_o32 *",
+   "name" : "const libunwind::Registers_mips_o32 *",
+   "referenced_type" : "type-25",
+   "self_type" : "type-26",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_or1k *",
+   "name" : "const libunwind::Registers_or1k *",
+   "referenced_type" : "type-20",
+   "self_type" : "type-21",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_ppc *",
+   "name" : "const libunwind::Registers_ppc *",
+   "referenced_type" : "type-377",
+   "self_type" : "type-378",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_ppc64 *",
+   "name" : "const libunwind::Registers_ppc64 *",
+   "referenced_type" : "type-382",
+   "self_type" : "type-383",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_sparc *",
+   "name" : "const libunwind::Registers_sparc *",
+   "referenced_type" : "type-36",
+   "self_type" : "type-37",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_x86 *",
+   "name" : "const libunwind::Registers_x86 *",
+   "referenced_type" : "type-370",
+   "self_type" : "type-371",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::Registers_x86_64 *",
+   "name" : "const libunwind::Registers_x86_64 *",
+   "referenced_type" : "type-373",
+   "self_type" : "type-374",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const libunwind::UnwindInfoSections *",
+   "name" : "const libunwind::UnwindInfoSections *",
+   "referenced_type" : "type-211",
+   "self_type" : "type-218",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const unsigned int *",
+   "name" : "const unsigned int *",
+   "referenced_type" : "type-248",
+   "self_type" : "type-314",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const void *",
+   "name" : "const void *",
+   "referenced_type" : "type-233",
+   "self_type" : "type-232",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "dwarf_eh_bases *",
+   "name" : "dwarf_eh_bases *",
+   "referenced_type" : "type-353",
+   "self_type" : "type-352",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "dynamic *",
+   "name" : "dynamic *",
+   "referenced_type" : "type-38",
+   "self_type" : "type-97",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "int *",
+   "name" : "int *",
+   "referenced_type" : "type-39",
+   "self_type" : "type-351",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::AbstractUnwindCursor *",
+   "name" : "libunwind::AbstractUnwindCursor *",
+   "referenced_type" : "type-55",
+   "self_type" : "type-209",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+   "referenced_type" : "type-217",
+   "self_type" : "type-219",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::LocalAddressSpace *",
+   "name" : "libunwind::LocalAddressSpace *",
+   "referenced_type" : "type-53",
+   "self_type" : "type-103",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::RWMutex *",
+   "name" : "libunwind::RWMutex *",
+   "referenced_type" : "type-205",
+   "self_type" : "type-208",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_arm *",
+   "name" : "libunwind::Registers_arm *",
+   "referenced_type" : "type-9",
+   "self_type" : "type-387",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_arm64 *",
+   "name" : "libunwind::Registers_arm64 *",
+   "referenced_type" : "type-290",
+   "self_type" : "type-384",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_mips_newabi *",
+   "name" : "libunwind::Registers_mips_newabi *",
+   "referenced_type" : "type-30",
+   "self_type" : "type-29",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_mips_o32 *",
+   "name" : "libunwind::Registers_mips_o32 *",
+   "referenced_type" : "type-24",
+   "self_type" : "type-23",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_or1k *",
+   "name" : "libunwind::Registers_or1k *",
+   "referenced_type" : "type-19",
+   "self_type" : "type-18",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_ppc *",
+   "name" : "libunwind::Registers_ppc *",
+   "referenced_type" : "type-272",
+   "self_type" : "type-375",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_ppc64 *",
+   "name" : "libunwind::Registers_ppc64 *",
+   "referenced_type" : "type-282",
+   "self_type" : "type-379",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_sparc *",
+   "name" : "libunwind::Registers_sparc *",
+   "referenced_type" : "type-34",
+   "self_type" : "type-33",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_x86 *",
+   "name" : "libunwind::Registers_x86 *",
+   "referenced_type" : "type-262",
+   "self_type" : "type-369",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::Registers_x86_64 *",
+   "name" : "libunwind::Registers_x86_64 *",
+   "referenced_type" : "type-267",
+   "self_type" : "type-372",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+   "referenced_type" : "type-51",
+   "self_type" : "type-210",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::UnwindInfoSections *",
+   "name" : "libunwind::UnwindInfoSections *",
+   "referenced_type" : "type-102",
+   "self_type" : "type-107",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "link_map *",
+   "name" : "link_map *",
+   "referenced_type" : "type-95",
+   "self_type" : "type-98",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "siginfo *",
+   "name" : "siginfo *",
+   "referenced_type" : "type-138",
+   "self_type" : "type-137",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "ucontext *",
+   "name" : "ucontext *",
+   "referenced_type" : "type-188",
+   "self_type" : "type-189",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned int *",
+   "name" : "unsigned int *",
+   "referenced_type" : "type-12",
+   "self_type" : "type-259",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unsigned long long *",
+   "name" : "unsigned long long *",
+   "referenced_type" : "type-6",
+   "self_type" : "type-380",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_addr_space *",
+   "name" : "unw_addr_space *",
+   "referenced_type" : "type-100",
+   "self_type" : "type-99",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_addr_space *",
+   "name" : "unw_addr_space *",
+   "referenced_type" : "type-313",
+   "self_type" : "type-312",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_addr_space *",
+   "name" : "unw_addr_space *",
+   "referenced_type" : "type-345",
+   "self_type" : "type-344",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_addr_space *",
+   "name" : "unw_addr_space *",
+   "referenced_type" : "type-359",
+   "self_type" : "type-358",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_context_t *",
+   "name" : "unw_context_t *",
+   "referenced_type" : "type-4",
+   "self_type" : "type-368",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_cursor_t *",
+   "name" : "unw_cursor_t *",
+   "referenced_type" : "type-56",
+   "self_type" : "type-346",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "unw_proc_info_t *",
+   "name" : "unw_proc_info_t *",
+   "referenced_type" : "type-54",
+   "self_type" : "type-64",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "user_fpregs *",
+   "name" : "user_fpregs *",
+   "referenced_type" : "type-175",
+   "self_type" : "type-187",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "user_regs *",
+   "name" : "user_regs *",
+   "referenced_type" : "type-179",
+   "self_type" : "type-184",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)()",
+   "name" : "void (*)()",
+   "referenced_type" : "type-158",
+   "self_type" : "type-157",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "referenced_type" : "type-251",
+   "self_type" : "type-250",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+   "referenced_type" : "type-321",
+   "self_type" : "type-320",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(int)",
+   "name" : "void (*)(int)",
+   "referenced_type" : "type-133",
+   "self_type" : "type-132",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(int, siginfo *, void *)",
+   "name" : "void (*)(int, siginfo *, void *)",
+   "referenced_type" : "type-136",
+   "self_type" : "type-135",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(sigval)",
+   "name" : "void (*)(sigval)",
+   "referenced_type" : "type-167",
+   "self_type" : "type-166",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(void *)",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "type-203",
+   "self_type" : "type-202",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void (*)(void *, const void *)",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "type-240",
+   "self_type" : "type-239",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *",
+   "name" : "void *",
+   "referenced_type" : "type-134",
+   "self_type" : "type-145",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *(*)(unsigned int, const void *)",
+   "name" : "void *(*)(unsigned int, const void *)",
+   "referenced_type" : "type-231",
+   "self_type" : "type-230",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "type-243",
+   "self_type" : "type-242",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+   "name" : "void *(*)(void *, unsigned int, const void *)",
+   "referenced_type" : "type-236",
+   "self_type" : "type-235",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
   }
  ],
  "qualified_types" :
  [
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "char *const",
+   "name" : "char *const",
+   "referenced_type" : "type-96",
+   "self_type" : "type-365",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "const bool",
+   "name" : "const bool",
+   "referenced_type" : "type-13",
+   "self_type" : "type-260",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h"
+  },
+  {
    "alignment" : 1,
    "is_const" : true,
    "linker_set_key" : "const char",
    "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
+   "referenced_type" : "type-92",
+   "self_type" : "type-91",
    "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h"
   },
   {
    "alignment" : 4,
    "is_const" : true,
    "linker_set_key" : "const char *const",
    "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-29",
+   "referenced_type" : "type-90",
+   "self_type" : "type-364",
    "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
   },
   {
    "alignment" : 4,
    "is_const" : true,
-   "linker_set_key" : "const 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",
+   "linker_set_key" : "const char *const[65]",
+   "name" : "const char *const[65]",
+   "referenced_type" : "type-195",
+   "self_type" : "type-196",
+   "size" : 260,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/signal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const elf32_phdr",
+   "name" : "const elf32_phdr",
+   "referenced_type" : "type-62",
+   "self_type" : "type-94",
+   "size" : 32,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+   "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+   "referenced_type" : "type-217",
+   "self_type" : "type-221",
    "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "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 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> > > >",
+   "linker_set_key" : "const libunwind::Registers_sparc",
+   "name" : "const libunwind::Registers_sparc",
    "referenced_type" : "type-34",
-   "self_type" : "type-33",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+   "self_type" : "type-36",
+   "size" : 128,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const libunwind::Registers_x86",
+   "name" : "const libunwind::Registers_x86",
+   "referenced_type" : "type-262",
+   "self_type" : "type-370",
+   "size" : 64,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const libunwind::Registers_x86_64",
+   "name" : "const libunwind::Registers_x86_64",
+   "referenced_type" : "type-267",
+   "self_type" : "type-373",
+   "size" : 168,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const libunwind::UnwindInfoSections",
+   "name" : "const libunwind::UnwindInfoSections",
+   "referenced_type" : "type-102",
+   "self_type" : "type-211",
+   "size" : 8,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const unsigned int",
+   "name" : "const unsigned int",
+   "referenced_type" : "type-12",
+   "self_type" : "type-248",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/config.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "const void",
+   "name" : "const void",
+   "referenced_type" : "type-134",
+   "self_type" : "type-233",
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const void *const",
+   "name" : "const void *const",
+   "referenced_type" : "type-232",
+   "self_type" : "type-362",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "void (*volatile)(void *, const void *)",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "type-239",
+   "self_type" : "type-241",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+   "name" : "void *(*volatile)(unsigned int, const void *)",
+   "referenced_type" : "type-230",
+   "self_type" : "type-234",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
+   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "type-242",
+   "self_type" : "type-244",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+   "referenced_type" : "type-235",
+   "self_type" : "type-237",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "void *const",
+   "name" : "void *const",
+   "referenced_type" : "type-145",
+   "self_type" : "type-363",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/string.h"
   }
  ],
- "record_types" : [],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "type-90"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 32,
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 64,
+     "referenced_type" : "type-90"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 96,
+     "referenced_type" : "type-145"
+    }
+   ],
+   "linker_set_key" : "Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "type-366",
+   "self_type" : "type-366",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/dlfcn.h",
+   "unique_id" : "Dl_info"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "type-73",
+   "self_type" : "type-73",
+   "size" : 12,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS10Elf32_Chdr"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "type-75",
+   "self_type" : "type-75",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS9Elf32_Lib"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "type-77",
+   "self_type" : "type-77",
+   "size" : 24,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS10Elf32_Move"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "type-79",
+   "self_type" : "type-79",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf32_Syminfo"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "type-82",
+   "self_type" : "type-82",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf32_Verdaux"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "type-81",
+   "self_type" : "type-81",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS12Elf32_Verdef"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "type-86",
+   "self_type" : "type-86",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf32_Vernaux"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "type-85",
+   "self_type" : "type-85",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf32_Verneed"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "type-70"
+    }
+   ],
+   "linker_set_key" : "Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "type-69",
+   "self_type" : "type-69",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS12Elf32_auxv_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3",
+   "name" : "Elf32_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:49:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-70",
+   "self_type" : "type-70",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "type-74",
+   "self_type" : "type-74",
+   "size" : 24,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS10Elf64_Chdr"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "type-2"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "type-42"
+    }
+   ],
+   "linker_set_key" : "Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "type-41",
+   "self_type" : "type-41",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9Elf64_Dyn"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "type-6"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3) at bionic/libc/kernel/uapi/linux/elf.h:126:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-42",
+   "self_type" : "type-42",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTSN9Elf64_DynUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "type-76",
+   "self_type" : "type-76",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS9Elf64_Lib"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "type-78",
+   "self_type" : "type-78",
+   "size" : 32,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS10Elf64_Move"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "type-80",
+   "self_type" : "type-80",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf64_Syminfo"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "type-84",
+   "self_type" : "type-84",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf64_Verdaux"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "type-83",
+   "self_type" : "type-83",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS12Elf64_Verdef"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "type-88",
+   "self_type" : "type-88",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf64_Vernaux"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "type-87",
+   "self_type" : "type-87",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS13Elf64_Verneed"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "type-72"
+    }
+   ],
+   "linker_set_key" : "Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "type-71",
+   "self_type" : "type-71",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTS12Elf64_auxv_t"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "type-6"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3",
+   "name" : "Elf64_auxv_t::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h:56:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-72",
+   "self_type" : "type-72",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/elf.h",
+   "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "exception_class",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "exception_cleanup",
+     "field_offset" : 64,
+     "referenced_type" : "type-250"
+    },
+    {
+     "field_name" : "unwinder_cache",
+     "field_offset" : 96,
+     "referenced_type" : "type-253"
+    },
+    {
+     "field_name" : "barrier_cache",
+     "field_offset" : 256,
+     "referenced_type" : "type-254"
+    },
+    {
+     "field_name" : "cleanup_cache",
+     "field_offset" : 448,
+     "referenced_type" : "type-256"
+    },
+    {
+     "field_name" : "pr_cache",
+     "field_offset" : 576,
+     "referenced_type" : "type-258"
+    },
+    {
+     "field_offset" : 704,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "_Unwind_Control_Block",
+   "name" : "_Unwind_Control_Block",
+   "referenced_type" : "type-249",
+   "self_type" : "type-249",
+   "size" : 88,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_ZTS21_Unwind_Control_Block"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "exception_class",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "exception_cleanup",
+     "field_offset" : 64,
+     "referenced_type" : "type-320"
+    },
+    {
+     "field_name" : "unwinder_cache",
+     "field_offset" : 96,
+     "referenced_type" : "type-322"
+    },
+    {
+     "field_name" : "barrier_cache",
+     "field_offset" : 256,
+     "referenced_type" : "type-323"
+    },
+    {
+     "field_name" : "cleanup_cache",
+     "field_offset" : 448,
+     "referenced_type" : "type-324"
+    },
+    {
+     "field_name" : "pr_cache",
+     "field_offset" : 576,
+     "referenced_type" : "type-325"
+    },
+    {
+     "field_offset" : 704,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "_Unwind_Control_Block",
+   "name" : "_Unwind_Control_Block",
+   "referenced_type" : "type-319",
+   "self_type" : "type-319",
+   "size" : 88,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_Unwind_Control_Block"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved1",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved4",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved5",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+   "referenced_type" : "type-253",
+   "self_type" : "type-253",
+   "size" : 20,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved1",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved4",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved5",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+   "referenced_type" : "type-322",
+   "self_type" : "type-322",
+   "size" : 20,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sp",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "bitpattern",
+     "field_offset" : 32,
+     "referenced_type" : "type-255"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+   "referenced_type" : "type-254",
+   "self_type" : "type-254",
+   "size" : 24,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sp",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "bitpattern",
+     "field_offset" : 32,
+     "referenced_type" : "type-255"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+   "referenced_type" : "type-323",
+   "self_type" : "type-323",
+   "size" : 24,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "bitpattern",
+     "referenced_type" : "type-257"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+   "referenced_type" : "type-256",
+   "self_type" : "type-256",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "bitpattern",
+     "referenced_type" : "type-257"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+   "referenced_type" : "type-324",
+   "self_type" : "type-324",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fnstart",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ehtp",
+     "field_offset" : 32,
+     "referenced_type" : "type-259"
+    },
+    {
+     "field_name" : "additional",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+   "referenced_type" : "type-258",
+   "self_type" : "type-258",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fnstart",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ehtp",
+     "field_offset" : 32,
+     "referenced_type" : "type-259"
+    },
+    {
+     "field_name" : "additional",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+   "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+   "referenced_type" : "type-325",
+   "self_type" : "type-325",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "type-111"
+    }
+   ],
+   "linker_set_key" : "__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "type-110",
+   "self_type" : "type-110",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
+   "unique_id" : "_ZTS15__kernel_fd_set"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "type-111"
+    }
+   ],
+   "linker_set_key" : "__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "type-327",
+   "self_type" : "type-327",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h",
+   "unique_id" : "__kernel_fd_set"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "type-161"
+    }
+   ],
+   "linker_set_key" : "__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "type-160",
+   "self_type" : "type-160",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+   "unique_id" : "_ZTS15__kernel_fsid_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "type-161"
+    }
+   ],
+   "linker_set_key" : "__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "type-328",
+   "self_type" : "type-328",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+   "unique_id" : "__kernel_fsid_t"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "it_interval",
+     "referenced_type" : "type-126"
+    },
+    {
+     "field_name" : "it_value",
+     "field_offset" : 128,
+     "referenced_type" : "type-126"
+    }
+   ],
+   "linker_set_key" : "__kernel_itimerspec",
+   "name" : "__kernel_itimerspec",
+   "referenced_type" : "type-127",
+   "self_type" : "type-127",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS19__kernel_itimerspec"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "tv_usec",
+     "field_offset" : 32,
+     "referenced_type" : "type-118"
+    }
+   ],
+   "linker_set_key" : "__kernel_old_timeval",
+   "name" : "__kernel_old_timeval",
+   "referenced_type" : "type-128",
+   "self_type" : "type-128",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS20__kernel_old_timeval"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_u",
+     "referenced_type" : "type-131"
+    },
+    {
+     "field_name" : "sa_mask",
+     "field_offset" : 32,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "sa_flags",
+     "field_offset" : 64,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "sa_restorer",
+     "field_offset" : 96,
+     "referenced_type" : "type-157"
+    }
+   ],
+   "linker_set_key" : "__kernel_sigaction",
+   "name" : "__kernel_sigaction",
+   "referenced_type" : "type-130",
+   "self_type" : "type-130",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
+   "unique_id" : "_ZTS18__kernel_sigaction"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_sa_handler",
+     "referenced_type" : "type-132"
+    },
+    {
+     "field_name" : "_sa_sigaction",
+     "referenced_type" : "type-135"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
+   "name" : "__kernel_sigaction::(anonymous union at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3) at bionic/libc/kernel/uapi/asm-arm/asm/signal.h:77:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-131",
+   "self_type" : "type-131",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
+   "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "type-2"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 64,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "__kernel_timespec",
+   "name" : "__kernel_timespec",
+   "referenced_type" : "type-126",
+   "self_type" : "type-126",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS17__kernel_timespec"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__cleanup_prev",
+     "referenced_type" : "type-201"
+    },
+    {
+     "field_name" : "__cleanup_routine",
+     "field_offset" : 32,
+     "referenced_type" : "type-202"
+    },
+    {
+     "field_name" : "__cleanup_arg",
+     "field_offset" : 64,
+     "referenced_type" : "type-145"
+    }
+   ],
+   "linker_set_key" : "__pthread_cleanup_t",
+   "name" : "__pthread_cleanup_t",
+   "referenced_type" : "type-200",
+   "self_type" : "type-200",
+   "size" : 12,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/pthread.h",
+   "unique_id" : "__pthread_cleanup_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_kill",
+     "referenced_type" : "type-142"
+    },
+    {
+     "field_name" : "_timer",
+     "referenced_type" : "type-143"
+    },
+    {
+     "field_name" : "_rt",
+     "referenced_type" : "type-146"
+    },
+    {
+     "field_name" : "_sigchld",
+     "referenced_type" : "type-147"
+    },
+    {
+     "field_name" : "_sigfault",
+     "referenced_type" : "type-148"
+    },
+    {
+     "field_name" : "_sigpoll",
+     "referenced_type" : "type-154"
+    },
+    {
+     "field_name" : "_sigsys",
+     "referenced_type" : "type-155"
+    }
+   ],
+   "linker_set_key" : "__sifields",
+   "name" : "__sifields",
+   "record_kind" : "union",
+   "referenced_type" : "type-141",
+   "self_type" : "type-141",
+   "size" : 20,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTS10__sifields"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_pid",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_uid",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:38:3",
+   "referenced_type" : "type-142",
+   "self_type" : "type-142",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_tid",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_overrun",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_sigval",
+     "field_offset" : 64,
+     "referenced_type" : "type-144"
+    },
+    {
+     "field_name" : "_sys_private",
+     "field_offset" : 96,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:42:3",
+   "referenced_type" : "type-143",
+   "self_type" : "type-143",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt0_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_pid",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_uid",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "_sigval",
+     "field_offset" : 64,
+     "referenced_type" : "type-144"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:48:3",
+   "referenced_type" : "type-146",
+   "self_type" : "type-146",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt1_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_pid",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_uid",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "_status",
+     "field_offset" : 64,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_utime",
+     "field_offset" : 96,
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "_stime",
+     "field_offset" : 128,
+     "referenced_type" : "type-118"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:53:3",
+   "referenced_type" : "type-147",
+   "self_type" : "type-147",
+   "size" : 20,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt2_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_addr",
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "type-149"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3",
+   "referenced_type" : "type-148",
+   "self_type" : "type-148",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt3_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_addr_lsb",
+     "referenced_type" : "type-150"
+    },
+    {
+     "field_name" : "_addr_bnd",
+     "referenced_type" : "type-151"
+    },
+    {
+     "field_name" : "_addr_pkey",
+     "referenced_type" : "type-153"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5",
+   "record_kind" : "union",
+   "referenced_type" : "type-149",
+   "self_type" : "type-149",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_dummy_bnd",
+     "referenced_type" : "type-152"
+    },
+    {
+     "field_name" : "_lower",
+     "field_offset" : 32,
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_name" : "_upper",
+     "field_offset" : 64,
+     "referenced_type" : "type-145"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:73:7",
+   "referenced_type" : "type-151",
+   "self_type" : "type-151",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_dummy_pkey",
+     "referenced_type" : "type-152"
+    },
+    {
+     "field_name" : "_pkey",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:60:3)::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:71:5)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:78:7",
+   "referenced_type" : "type-153",
+   "self_type" : "type-153",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_band",
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "_fd",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:84:3",
+   "referenced_type" : "type-154",
+   "self_type" : "type-154",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt4_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_call_addr",
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_name" : "_syscall",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_arch",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
+   "name" : "__sifields::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:88:3",
+   "referenced_type" : "type-155",
+   "self_type" : "type-155",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN10__sifieldsUt5_E"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+   "referenced_type" : "type-296",
+   "self_type" : "type-296",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-9" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-297",
+   "self_type" : "type-297",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+   "referenced_type" : "type-293",
+   "self_type" : "type-293",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-290" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-294",
+   "self_type" : "type-294",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+   "referenced_type" : "type-305",
+   "self_type" : "type-305",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-30" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-306",
+   "self_type" : "type-306",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+   "referenced_type" : "type-302",
+   "self_type" : "type-302",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-24" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-303",
+   "self_type" : "type-303",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+   "referenced_type" : "type-299",
+   "self_type" : "type-299",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-19" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-300",
+   "self_type" : "type-300",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+   "referenced_type" : "type-279",
+   "self_type" : "type-279",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-272" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-280",
+   "self_type" : "type-280",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+   "referenced_type" : "type-287",
+   "self_type" : "type-287",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-282" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-288",
+   "self_type" : "type-288",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+   "referenced_type" : "type-376",
+   "self_type" : "type-376",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-34" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-381",
+   "self_type" : "type-381",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+   "referenced_type" : "type-264",
+   "self_type" : "type-264",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-262" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-265",
+   "self_type" : "type-265",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+   "referenced_type" : "type-269",
+   "self_type" : "type-269",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-267" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+   "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+   "referenced_type" : "type-270",
+   "self_type" : "type-270",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-4" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+   "referenced_type" : "type-204",
+   "self_type" : "type-204",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-51" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+   "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+   "referenced_type" : "type-214",
+   "self_type" : "type-214",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-56" ],
+   "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+   "referenced_type" : "type-295",
+   "self_type" : "type-295",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-9", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+   "referenced_type" : "type-289",
+   "self_type" : "type-289",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-290", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+   "referenced_type" : "type-304",
+   "self_type" : "type-304",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-30", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+   "referenced_type" : "type-301",
+   "self_type" : "type-301",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-24", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+   "referenced_type" : "type-298",
+   "self_type" : "type-298",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-19", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+   "referenced_type" : "type-271",
+   "self_type" : "type-271",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-272", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+   "referenced_type" : "type-281",
+   "self_type" : "type-281",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-282", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+   "referenced_type" : "type-307",
+   "self_type" : "type-307",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-34", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+   "referenced_type" : "type-261",
+   "self_type" : "type-261",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-262", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+   "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+   "referenced_type" : "type-266",
+   "self_type" : "type-266",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-267", "type-4" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+   "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+   "referenced_type" : "type-50",
+   "self_type" : "type-50",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/config.h",
+   "template_args" : [ "type-51", "type-56" ],
+   "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__bits",
+     "referenced_type" : "type-121"
+    }
+   ],
+   "linker_set_key" : "cpu_set_t",
+   "name" : "cpu_set_t",
+   "referenced_type" : "type-120",
+   "self_type" : "type-120",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sched.h",
+   "unique_id" : "cpu_set_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "linker_set_key" : "div_t",
+   "name" : "div_t",
+   "referenced_type" : "type-245",
+   "self_type" : "type-245",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdlib.h",
+   "unique_id" : "div_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "addressSpace",
+     "referenced_type" : "type-103"
+    },
+    {
+     "field_name" : "sects",
+     "field_offset" : 32,
+     "referenced_type" : "type-107"
+    },
+    {
+     "field_name" : "targetAddr",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "dl_iterate_cb_data",
+   "name" : "dl_iterate_cb_data",
+   "referenced_type" : "type-106",
+   "self_type" : "type-106",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+   "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 32,
+     "referenced_type" : "type-90"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 64,
+     "referenced_type" : "type-93"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 96,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "type-89",
+   "self_type" : "type-89",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h",
+   "unique_id" : "dl_phdr_info"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tbase",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "dbase",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "func",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "dwarf_eh_bases",
+   "name" : "dwarf_eh_bases",
+   "referenced_type" : "type-353",
+   "self_type" : "type-353",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/unwind.h",
+   "unique_id" : "dwarf_eh_bases"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "type-40"
+    }
+   ],
+   "linker_set_key" : "dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "type-38",
+   "self_type" : "type-38",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS7dynamic"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3) at bionic/libc/kernel/uapi/linux/elf.h:119:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-40",
+   "self_type" : "type-40",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTSN7dynamicUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "type-60"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "type-59",
+   "self_type" : "type-59",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9elf32_hdr"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "type-67",
+   "self_type" : "type-67",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf32_note"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "type-62",
+   "self_type" : "type-62",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf32_phdr"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "type-43",
+   "self_type" : "type-43",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9elf32_rel"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "linker_set_key" : "elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "type-45",
+   "self_type" : "type-45",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf32_rela"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "type-65",
+   "self_type" : "type-65",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf32_shdr"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "type-48"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "type-48"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "type-47",
+   "self_type" : "type-47",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9elf32_sym"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "type-60"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "type-61",
+   "self_type" : "type-61",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9elf64_hdr"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "type-68",
+   "self_type" : "type-68",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf64_note"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "type-63",
+   "self_type" : "type-63",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf64_phdr"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "type-44",
+   "self_type" : "type-44",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9elf64_rel"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "type-46",
+   "self_type" : "type-46",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf64_rela"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "type-66",
+   "self_type" : "type-66",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS10elf64_shdr"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "type-48"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "type-48"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "type-58",
+   "self_type" : "type-58",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h",
+   "unique_id" : "_ZTS9elf64_sym"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "type-111"
+    }
+   ],
+   "linker_set_key" : "fd_set",
+   "name" : "fd_set",
+   "referenced_type" : "type-197",
+   "self_type" : "type-197",
+   "size" : 128,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/select.h",
+   "unique_id" : "fd_set"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "type-2"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "imaxdiv_t",
+   "name" : "imaxdiv_t",
+   "referenced_type" : "type-326",
+   "self_type" : "type-326",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/inttypes.h",
+   "unique_id" : "imaxdiv_t"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "type-2"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "imaxdiv_t",
+   "name" : "imaxdiv_t",
+   "referenced_type" : "type-367",
+   "self_type" : "type-367",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/inttypes.h",
+   "unique_id" : "_ZTS9imaxdiv_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "it_interval",
+     "referenced_type" : "type-117"
+    },
+    {
+     "field_name" : "it_value",
+     "field_offset" : 64,
+     "referenced_type" : "type-117"
+    }
+   ],
+   "linker_set_key" : "itimerspec",
+   "name" : "itimerspec",
+   "referenced_type" : "type-124",
+   "self_type" : "type-124",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS10itimerspec"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "it_interval",
+     "referenced_type" : "type-122"
+    },
+    {
+     "field_name" : "it_value",
+     "field_offset" : 64,
+     "referenced_type" : "type-122"
+    }
+   ],
+   "linker_set_key" : "itimerval",
+   "name" : "itimerval",
+   "referenced_type" : "type-125",
+   "self_type" : "type-125",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS9itimerval"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "type-118"
+    }
+   ],
+   "linker_set_key" : "ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "type-246",
+   "self_type" : "type-246",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdlib.h",
+   "unique_id" : "ldiv_t"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "libunwind::AbstractUnwindCursor",
+   "name" : "libunwind::AbstractUnwindCursor",
+   "record_kind" : "class",
+   "referenced_type" : "type-55",
+   "self_type" : "type-55",
+   "size" : 4,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+   "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functionOffset",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::EHABIIndexEntry",
+   "name" : "libunwind::EHABIIndexEntry",
+   "referenced_type" : "type-216",
+   "self_type" : "type-216",
+   "size" : 8,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+   "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_i",
+     "referenced_type" : "type-12"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_addressSpace",
+     "field_offset" : 32,
+     "referenced_type" : "type-103"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_sects",
+     "field_offset" : 64,
+     "referenced_type" : "type-218"
+    }
+   ],
+   "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+   "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+   "referenced_type" : "type-217",
+   "self_type" : "type-217",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+   "template_args" : [ "type-53" ],
+   "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "libunwind::LocalAddressSpace",
+   "name" : "libunwind::LocalAddressSpace",
+   "record_kind" : "class",
+   "referenced_type" : "type-53",
+   "self_type" : "type-53",
+   "size" : 1,
+   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+   "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_lock",
+     "referenced_type" : "type-206"
+    }
+   ],
+   "linker_set_key" : "libunwind::RWMutex",
+   "name" : "libunwind::RWMutex",
+   "record_kind" : "class",
+   "referenced_type" : "type-205",
+   "self_type" : "type-205",
+   "size" : 40,
+   "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
+   "unique_id" : "_ZTSN9libunwind7RWMutexE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-10"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_use_X_for_vfp_save",
+     "field_offset" : 512,
+     "referenced_type" : "type-13"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_saved_vfp_d0_d15",
+     "field_offset" : 520,
+     "referenced_type" : "type-13"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_saved_vfp_d16_d31",
+     "field_offset" : 528,
+     "referenced_type" : "type-13"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_vfp_d0_d15_pad",
+     "field_offset" : 576,
+     "referenced_type" : "type-14"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_vfp_d16_d31",
+     "field_offset" : 1664,
+     "referenced_type" : "type-15"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_arm",
+   "name" : "libunwind::Registers_arm",
+   "record_kind" : "class",
+   "referenced_type" : "type-9",
+   "self_type" : "type-9",
+   "size" : 336,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_armE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-291"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_vectorHalfRegisters",
+     "field_offset" : 2176,
+     "referenced_type" : "type-275"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_arm64",
+   "name" : "libunwind::Registers_arm64",
+   "record_kind" : "class",
+   "referenced_type" : "type-290",
+   "self_type" : "type-290",
+   "size" : 528,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__x",
+     "referenced_type" : "type-292"
+    },
+    {
+     "field_name" : "__fp",
+     "field_offset" : 1856,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__lr",
+     "field_offset" : 1920,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__sp",
+     "field_offset" : 1984,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__pc",
+     "field_offset" : 2048,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__ra_sign_state",
+     "field_offset" : 2112,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_arm64::GPRs",
+   "name" : "libunwind::Registers_arm64::GPRs",
+   "referenced_type" : "type-291",
+   "self_type" : "type-291",
+   "size" : 272,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__r",
+     "referenced_type" : "type-11"
+    },
+    {
+     "field_name" : "__sp",
+     "field_offset" : 416,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__lr",
+     "field_offset" : 448,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__pc",
+     "field_offset" : 480,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_arm::GPRs",
+   "name" : "libunwind::Registers_arm::GPRs",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
+   "size" : 64,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-27"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_mips_newabi",
+   "name" : "libunwind::Registers_mips_newabi",
+   "record_kind" : "class",
+   "referenced_type" : "type-30",
+   "self_type" : "type-30",
+   "size" : 280,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__r",
+     "referenced_type" : "type-28"
+    },
+    {
+     "field_name" : "__pc",
+     "field_offset" : 2048,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__hi",
+     "field_offset" : 2112,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__lo",
+     "field_offset" : 2176,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+   "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+   "referenced_type" : "type-27",
+   "self_type" : "type-27",
+   "size" : 280,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-22"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_mips_o32",
+   "name" : "libunwind::Registers_mips_o32",
+   "record_kind" : "class",
+   "referenced_type" : "type-24",
+   "self_type" : "type-24",
+   "size" : 140,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__r",
+     "referenced_type" : "type-17"
+    },
+    {
+     "field_name" : "__pc",
+     "field_offset" : 1024,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__hi",
+     "field_offset" : 1056,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__lo",
+     "field_offset" : 1088,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+   "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+   "referenced_type" : "type-22",
+   "self_type" : "type-22",
+   "size" : 140,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-16"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_or1k",
+   "name" : "libunwind::Registers_or1k",
+   "record_kind" : "class",
+   "referenced_type" : "type-19",
+   "self_type" : "type-19",
+   "size" : 136,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__r",
+     "referenced_type" : "type-17"
+    },
+    {
+     "field_name" : "__pc",
+     "field_offset" : 1024,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__epcr",
+     "field_offset" : 1056,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
+   "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
+   "referenced_type" : "type-16",
+   "self_type" : "type-16",
+   "size" : 136,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-273"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_floatRegisters",
+     "field_offset" : 1280,
+     "referenced_type" : "type-274"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_vectorRegisters",
+     "field_offset" : 3392,
+     "referenced_type" : "type-277"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc",
+   "name" : "libunwind::Registers_ppc",
+   "record_kind" : "class",
+   "referenced_type" : "type-272",
+   "self_type" : "type-272",
+   "size" : 936,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-283"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_vectorScalarRegisters",
+     "field_offset" : 2496,
+     "referenced_type" : "type-284"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc64",
+   "name" : "libunwind::Registers_ppc64",
+   "record_kind" : "class",
+   "referenced_type" : "type-282",
+   "self_type" : "type-282",
+   "size" : 1336,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__srr0",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__srr1",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r0",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r1",
+     "field_offset" : 192,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r2",
+     "field_offset" : 256,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r3",
+     "field_offset" : 320,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r4",
+     "field_offset" : 384,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r5",
+     "field_offset" : 448,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r6",
+     "field_offset" : 512,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r7",
+     "field_offset" : 576,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r8",
+     "field_offset" : 640,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r9",
+     "field_offset" : 704,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r10",
+     "field_offset" : 768,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r11",
+     "field_offset" : 832,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r12",
+     "field_offset" : 896,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r13",
+     "field_offset" : 960,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r14",
+     "field_offset" : 1024,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r15",
+     "field_offset" : 1088,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r16",
+     "field_offset" : 1152,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r17",
+     "field_offset" : 1216,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r18",
+     "field_offset" : 1280,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r19",
+     "field_offset" : 1344,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r20",
+     "field_offset" : 1408,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r21",
+     "field_offset" : 1472,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r22",
+     "field_offset" : 1536,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r23",
+     "field_offset" : 1600,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r24",
+     "field_offset" : 1664,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r25",
+     "field_offset" : 1728,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r26",
+     "field_offset" : 1792,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r27",
+     "field_offset" : 1856,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r28",
+     "field_offset" : 1920,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r29",
+     "field_offset" : 1984,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r30",
+     "field_offset" : 2048,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r31",
+     "field_offset" : 2112,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__cr",
+     "field_offset" : 2176,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__xer",
+     "field_offset" : 2240,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__lr",
+     "field_offset" : 2304,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__ctr",
+     "field_offset" : 2368,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__vrsave",
+     "field_offset" : 2432,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+   "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+   "referenced_type" : "type-283",
+   "self_type" : "type-283",
+   "size" : 312,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "asfloat",
+     "referenced_type" : "type-286"
+    },
+    {
+     "field_name" : "v",
+     "referenced_type" : "type-278"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+   "record_kind" : "union",
+   "referenced_type" : "type-285",
+   "self_type" : "type-285",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "type-276"
+    },
+    {
+     "field_name" : "v2",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+   "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+   "referenced_type" : "type-286",
+   "self_type" : "type-286",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__fpregs",
+     "referenced_type" : "type-275"
+    },
+    {
+     "field_name" : "__fpscr_pad",
+     "field_offset" : 2048,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__fpscr",
+     "field_offset" : 2080,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
+   "name" : "libunwind::Registers_ppc::ppc_float_state_t",
+   "referenced_type" : "type-274",
+   "self_type" : "type-274",
+   "size" : 264,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__srr0",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__srr1",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r0",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r1",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r2",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r3",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r4",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r5",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r6",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r7",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r8",
+     "field_offset" : 320,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r9",
+     "field_offset" : 352,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r10",
+     "field_offset" : 384,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r11",
+     "field_offset" : 416,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r12",
+     "field_offset" : 448,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r13",
+     "field_offset" : 480,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r14",
+     "field_offset" : 512,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r15",
+     "field_offset" : 544,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r16",
+     "field_offset" : 576,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r17",
+     "field_offset" : 608,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r18",
+     "field_offset" : 640,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r19",
+     "field_offset" : 672,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r20",
+     "field_offset" : 704,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r21",
+     "field_offset" : 736,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r22",
+     "field_offset" : 768,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r23",
+     "field_offset" : 800,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r24",
+     "field_offset" : 832,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r25",
+     "field_offset" : 864,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r26",
+     "field_offset" : 896,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r27",
+     "field_offset" : 928,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r28",
+     "field_offset" : 960,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r29",
+     "field_offset" : 992,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r30",
+     "field_offset" : 1024,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__r31",
+     "field_offset" : 1056,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__cr",
+     "field_offset" : 1088,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__xer",
+     "field_offset" : 1120,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__lr",
+     "field_offset" : 1152,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__ctr",
+     "field_offset" : 1184,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__mq",
+     "field_offset" : 1216,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__vrsave",
+     "field_offset" : 1248,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
+   "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
+   "referenced_type" : "type-273",
+   "self_type" : "type-273",
+   "size" : 160,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-35"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_sparc",
+   "name" : "libunwind::Registers_sparc",
+   "record_kind" : "class",
+   "referenced_type" : "type-34",
+   "self_type" : "type-34",
+   "size" : 128,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__regs",
+     "referenced_type" : "type-17"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
+   "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
+   "referenced_type" : "type-35",
+   "self_type" : "type-35",
+   "size" : 128,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-263"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_x86",
+   "name" : "libunwind::Registers_x86",
+   "record_kind" : "class",
+   "referenced_type" : "type-262",
+   "self_type" : "type-262",
+   "size" : 64,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_x86E"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__eax",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__ebx",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__ecx",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__edx",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__edi",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__esi",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__ebp",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__esp",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__ss",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__eflags",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__eip",
+     "field_offset" : 320,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__cs",
+     "field_offset" : 352,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__ds",
+     "field_offset" : 384,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__es",
+     "field_offset" : 416,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__fs",
+     "field_offset" : 448,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "__gs",
+     "field_offset" : 480,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_x86::GPRs",
+   "name" : "libunwind::Registers_x86::GPRs",
+   "referenced_type" : "type-263",
+   "self_type" : "type-263",
+   "size" : 64,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "referenced_type" : "type-268"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_x86_64",
+   "name" : "libunwind::Registers_x86_64",
+   "record_kind" : "class",
+   "referenced_type" : "type-267",
+   "self_type" : "type-267",
+   "size" : 168,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__rax",
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rbx",
+     "field_offset" : 64,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rcx",
+     "field_offset" : 128,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rdx",
+     "field_offset" : 192,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rdi",
+     "field_offset" : 256,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rsi",
+     "field_offset" : 320,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rbp",
+     "field_offset" : 384,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rsp",
+     "field_offset" : 448,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r8",
+     "field_offset" : 512,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r9",
+     "field_offset" : 576,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r10",
+     "field_offset" : 640,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r11",
+     "field_offset" : 704,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r12",
+     "field_offset" : 768,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r13",
+     "field_offset" : 832,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r14",
+     "field_offset" : 896,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__r15",
+     "field_offset" : 960,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rip",
+     "field_offset" : 1024,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__rflags",
+     "field_offset" : 1088,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__cs",
+     "field_offset" : 1152,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__fs",
+     "field_offset" : 1216,
+     "referenced_type" : "type-6"
+    },
+    {
+     "field_name" : "__gs",
+     "field_offset" : 1280,
+     "referenced_type" : "type-6"
+    }
+   ],
+   "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
+   "name" : "libunwind::Registers_x86_64::GPRs",
+   "referenced_type" : "type-268",
+   "self_type" : "type-268",
+   "size" : 168,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "type-55"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_addressSpace",
+     "field_offset" : 32,
+     "referenced_type" : "type-52"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_registers",
+     "field_offset" : 64,
+     "referenced_type" : "type-9"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_info",
+     "field_offset" : 2752,
+     "referenced_type" : "type-54"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_unwindInfoMissing",
+     "field_offset" : 3072,
+     "referenced_type" : "type-13"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_isSignalFrame",
+     "field_offset" : 3080,
+     "referenced_type" : "type-13"
+    }
+   ],
+   "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+   "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+   "record_kind" : "class",
+   "referenced_type" : "type-51",
+   "self_type" : "type-51",
+   "size" : 392,
+   "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+   "template_args" : [ "type-53", "type-9" ],
+   "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
+    },
+    {
+     "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "arm_section",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "arm_section_length",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "libunwind::UnwindInfoSections",
+   "name" : "libunwind::UnwindInfoSections",
+   "referenced_type" : "type-102",
+   "self_type" : "type-102",
+   "size" : 8,
+   "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+   "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vec",
+     "referenced_type" : "type-257"
+    }
+   ],
+   "linker_set_key" : "libunwind::v128",
+   "name" : "libunwind::v128",
+   "referenced_type" : "type-278",
+   "self_type" : "type-278",
+   "size" : 16,
+   "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+   "unique_id" : "_ZTSN9libunwind4v128E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 32,
+     "referenced_type" : "type-96"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 64,
+     "referenced_type" : "type-97"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 96,
+     "referenced_type" : "type-98"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 128,
+     "referenced_type" : "type-98"
+    }
+   ],
+   "linker_set_key" : "link_map",
+   "name" : "link_map",
+   "referenced_type" : "type-95",
+   "self_type" : "type-95",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h",
+   "unique_id" : "link_map"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "type-2"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "type-2"
+    }
+   ],
+   "linker_set_key" : "lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "type-247",
+   "self_type" : "type-247",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/stdlib.h",
+   "unique_id" : "lldiv_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "type-229",
+   "self_type" : "type-229",
+   "size" : 40,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/malloc.h",
+   "unique_id" : "mallinfo"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "type-2"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "type-3"
+    }
+   ],
+   "linker_set_key" : "max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "type-1",
+   "self_type" : "type-1",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
+   "unique_id" : "_ZTS11max_align_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "linker_set_key" : "pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "type-168",
+   "self_type" : "type-168",
+   "size" : 24,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "_ZTS14pthread_attr_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "linker_set_key" : "pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "type-330",
+   "self_type" : "type-330",
+   "size" : 24,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "pthread_attr_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-186"
+    }
+   ],
+   "linker_set_key" : "pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "type-194",
+   "self_type" : "type-194",
+   "size" : 32,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "_ZTS17pthread_barrier_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-186"
+    }
+   ],
+   "linker_set_key" : "pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "type-331",
+   "self_type" : "type-331",
+   "size" : 32,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "pthread_barrier_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-213"
+    }
+   ],
+   "linker_set_key" : "pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "type-212",
+   "self_type" : "type-212",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "_ZTS14pthread_cond_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-213"
+    }
+   ],
+   "linker_set_key" : "pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "type-332",
+   "self_type" : "type-332",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "pthread_cond_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-213"
+    }
+   ],
+   "linker_set_key" : "pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "type-224",
+   "self_type" : "type-224",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "_ZTS15pthread_mutex_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-213"
+    }
+   ],
+   "linker_set_key" : "pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "type-333",
+   "self_type" : "type-333",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "pthread_mutex_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-207"
+    }
+   ],
+   "linker_set_key" : "pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "type-206",
+   "self_type" : "type-206",
+   "size" : 40,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "_ZTS16pthread_rwlock_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-207"
+    }
+   ],
+   "linker_set_key" : "pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "type-334",
+   "self_type" : "type-334",
+   "size" : 40,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "pthread_rwlock_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-161"
+    }
+   ],
+   "linker_set_key" : "pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "type-226",
+   "self_type" : "type-226",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "_ZTS18pthread_spinlock_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "type-161"
+    }
+   ],
+   "linker_set_key" : "pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "type-335",
+   "self_type" : "type-335",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/pthread_types.h",
+   "unique_id" : "pthread_spinlock_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 32,
+     "referenced_type" : "type-98"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "type-101",
+   "self_type" : "type-101",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/link.h",
+   "unique_id" : "r_debug"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sched_priority",
+     "referenced_type" : "type-39"
+    }
+   ],
+   "linker_set_key" : "sched_param",
+   "name" : "sched_param",
+   "referenced_type" : "type-119",
+   "self_type" : "type-119",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sched.h",
+   "unique_id" : "sched_param"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "type-172"
+    },
+    {
+     "field_name" : "sa_mask",
+     "field_offset" : 32,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "sa_flags",
+     "field_offset" : 64,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "sa_restorer",
+     "field_offset" : 96,
+     "referenced_type" : "type-157"
+    }
+   ],
+   "linker_set_key" : "sigaction",
+   "name" : "sigaction",
+   "referenced_type" : "type-171",
+   "self_type" : "type-171",
+   "size" : 16,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
+   "unique_id" : "_ZTS9sigaction"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "type-174"
+    },
+    {
+     "field_name" : "sa_flags",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "sa_restorer",
+     "field_offset" : 64,
+     "referenced_type" : "type-157"
+    },
+    {
+     "field_name" : "sa_mask",
+     "field_offset" : 96,
+     "referenced_type" : "type-169"
+    }
+   ],
+   "linker_set_key" : "sigaction64",
+   "name" : "sigaction64",
+   "referenced_type" : "type-173",
+   "self_type" : "type-173",
+   "size" : 20,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
+   "unique_id" : "_ZTS11sigaction64"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sa_handler",
+     "referenced_type" : "type-132"
+    },
+    {
+     "field_name" : "sa_sigaction",
+     "referenced_type" : "type-135"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3",
+   "name" : "sigaction64::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:116:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-174",
+   "self_type" : "type-174",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
+   "unique_id" : "_ZTSN11sigaction64Ut_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sa_handler",
+     "referenced_type" : "type-132"
+    },
+    {
+     "field_name" : "sa_sigaction",
+     "referenced_type" : "type-135"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3",
+   "name" : "sigaction::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h:105:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-172",
+   "self_type" : "type-172",
+   "size" : 4,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
+   "unique_id" : "_ZTSN9sigactionUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ss_sp",
+     "referenced_type" : "type-145"
+    },
+    {
+     "field_name" : "ss_flags",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "ss_size",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "sigaltstack",
+   "name" : "sigaltstack",
+   "referenced_type" : "type-159",
+   "self_type" : "type-159",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/signal.h",
+   "unique_id" : "_ZTS11sigaltstack"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "trap_no",
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 32,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "oldmask",
+     "field_offset" : 64,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r0",
+     "field_offset" : 96,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r1",
+     "field_offset" : 128,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r2",
+     "field_offset" : 160,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r3",
+     "field_offset" : 192,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r4",
+     "field_offset" : 224,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r5",
+     "field_offset" : 256,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r6",
+     "field_offset" : 288,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r7",
+     "field_offset" : 320,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r8",
+     "field_offset" : 352,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r9",
+     "field_offset" : 384,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_r10",
+     "field_offset" : 416,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_fp",
+     "field_offset" : 448,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_ip",
+     "field_offset" : 480,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_sp",
+     "field_offset" : 512,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_lr",
+     "field_offset" : 544,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_pc",
+     "field_offset" : 576,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "arm_cpsr",
+     "field_offset" : 608,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "fault_address",
+     "field_offset" : 640,
+     "referenced_type" : "type-112"
+    }
+   ],
+   "linker_set_key" : "sigcontext",
+   "name" : "sigcontext",
+   "referenced_type" : "type-129",
+   "self_type" : "type-129",
+   "size" : 84,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-arm/asm/sigcontext.h",
+   "unique_id" : "_ZTS10sigcontext"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sigev_value",
+     "referenced_type" : "type-144"
+    },
+    {
+     "field_name" : "sigev_signo",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "sigev_notify",
+     "field_offset" : 64,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_sigev_un",
+     "field_offset" : 96,
+     "referenced_type" : "type-163"
+    }
+   ],
+   "linker_set_key" : "sigevent",
+   "name" : "sigevent",
+   "referenced_type" : "type-162",
+   "self_type" : "type-162",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTS8sigevent"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "type-164"
+    },
+    {
+     "field_name" : "_tid",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_sigev_thread",
+     "referenced_type" : "type-165"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
+   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-163",
+   "self_type" : "type-163",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN8sigeventUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "_function",
+     "referenced_type" : "type-166"
+    },
+    {
+     "field_name" : "_attribute",
+     "field_offset" : 32,
+     "referenced_type" : "type-145"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
+   "name" : "sigevent::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:226:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:229:5",
+   "referenced_type" : "type-165",
+   "self_type" : "type-165",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN8sigeventUt_Ut_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "type-139"
+    }
+   ],
+   "linker_set_key" : "siginfo",
+   "name" : "siginfo",
+   "referenced_type" : "type-138",
+   "self_type" : "type-138",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTS7siginfo"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "type-140"
+    },
+    {
+     "field_name" : "_si_pad",
+     "referenced_type" : "type-156"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
+   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-139",
+   "self_type" : "type-139",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN7siginfoUt_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "si_signo",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "si_errno",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "si_code",
+     "field_offset" : 64,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "_sifields",
+     "field_offset" : 96,
+     "referenced_type" : "type-141"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
+   "name" : "siginfo::(anonymous union at bionic/libc/kernel/uapi/asm-generic/siginfo.h:102:3)::(anonymous struct at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5) at bionic/libc/kernel/uapi/asm-generic/siginfo.h:103:5 <Spelling=bionic/libc/kernel/uapi/asm-generic/siginfo.h:95:19>",
+   "referenced_type" : "type-140",
+   "self_type" : "type-140",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTSN7siginfoUt_Ut_E"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__bits",
+     "referenced_type" : "type-170"
+    }
+   ],
+   "linker_set_key" : "sigset64_t",
+   "name" : "sigset64_t",
+   "referenced_type" : "type-169",
+   "self_type" : "type-169",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/signal_types.h",
+   "unique_id" : "_ZTS10sigset64_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sival_int",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "sival_ptr",
+     "referenced_type" : "type-145"
+    }
+   ],
+   "linker_set_key" : "sigval",
+   "name" : "sigval",
+   "record_kind" : "union",
+   "referenced_type" : "type-144",
+   "self_type" : "type-144",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/siginfo.h",
+   "unique_id" : "_ZTS6sigval"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "type-118"
+    }
+   ],
+   "linker_set_key" : "timespec",
+   "name" : "timespec",
+   "referenced_type" : "type-117",
+   "self_type" : "type-117",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/bits/timespec.h",
+   "unique_id" : "_ZTS8timespec"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "tv_usec",
+     "field_offset" : 32,
+     "referenced_type" : "type-118"
+    }
+   ],
+   "linker_set_key" : "timeval",
+   "name" : "timeval",
+   "referenced_type" : "type-122",
+   "self_type" : "type-122",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS7timeval"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tz_minuteswest",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tz_dsttime",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    }
+   ],
+   "linker_set_key" : "timezone",
+   "name" : "timezone",
+   "referenced_type" : "type-123",
+   "self_type" : "type-123",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/time.h",
+   "unique_id" : "_ZTS8timezone"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tm_sec",
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_min",
+     "field_offset" : 32,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_hour",
+     "field_offset" : 64,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_mday",
+     "field_offset" : 96,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_mon",
+     "field_offset" : 128,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_year",
+     "field_offset" : 160,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_wday",
+     "field_offset" : 192,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_yday",
+     "field_offset" : 224,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_isdst",
+     "field_offset" : 256,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "tm_gmtoff",
+     "field_offset" : 288,
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "tm_zone",
+     "field_offset" : 320,
+     "referenced_type" : "type-90"
+    }
+   ],
+   "linker_set_key" : "tm",
+   "name" : "tm",
+   "referenced_type" : "type-199",
+   "self_type" : "type-199",
+   "size" : 44,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/time.h",
+   "unique_id" : "tm"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "uc_flags",
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "uc_link",
+     "field_offset" : 32,
+     "referenced_type" : "type-189"
+    },
+    {
+     "field_name" : "uc_stack",
+     "field_offset" : 64,
+     "referenced_type" : "type-159"
+    },
+    {
+     "field_name" : "uc_mcontext",
+     "field_offset" : 160,
+     "referenced_type" : "type-129"
+    },
+    {
+     "field_offset" : 832,
+     "referenced_type" : "type-190"
+    },
+    {
+     "field_name" : "__padding",
+     "field_offset" : 896,
+     "referenced_type" : "type-192"
+    },
+    {
+     "field_name" : "uc_regspace",
+     "field_offset" : 1856,
+     "referenced_type" : "type-193"
+    }
+   ],
+   "linker_set_key" : "ucontext",
+   "name" : "ucontext",
+   "referenced_type" : "type-188",
+   "self_type" : "type-188",
+   "size" : 744,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h",
+   "unique_id" : "ucontext"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "type-191"
+    },
+    {
+     "field_name" : "uc_sigmask64",
+     "referenced_type" : "type-169"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3",
+   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3",
+   "record_kind" : "union",
+   "referenced_type" : "type-190",
+   "self_type" : "type-190",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h",
+   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uc_sigmask",
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "__padding_rt_sigset",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5",
+   "name" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5) at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5",
+   "referenced_type" : "type-191",
+   "self_type" : "type-191",
+   "size" : 8,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h",
+   "unique_id" : "ucontext::(anonymous union at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/ucontext.h:91:5)"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "type-5"
+    }
+   ],
+   "linker_set_key" : "unw_context_t",
+   "name" : "unw_context_t",
+   "referenced_type" : "type-340",
+   "self_type" : "type-340",
+   "size" : 1336,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+   "unique_id" : "unw_context_t"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "type-5"
+    }
+   ],
+   "linker_set_key" : "unw_context_t",
+   "name" : "unw_context_t",
+   "referenced_type" : "type-4",
+   "self_type" : "type-4",
+   "size" : 1336,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+   "unique_id" : "_ZTS13unw_context_t"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "type-57"
+    }
+   ],
+   "linker_set_key" : "unw_cursor_t",
+   "name" : "unw_cursor_t",
+   "referenced_type" : "type-341",
+   "self_type" : "type-341",
+   "size" : 1432,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+   "unique_id" : "unw_cursor_t"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "type-57"
+    }
+   ],
+   "linker_set_key" : "unw_cursor_t",
+   "name" : "unw_cursor_t",
+   "referenced_type" : "type-56",
+   "self_type" : "type-56",
+   "size" : 1432,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+   "unique_id" : "_ZTS12unw_cursor_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "start_ip",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "end_ip",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "lsda",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "handler",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "gp",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "unwind_info_size",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "unwind_info",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "extra",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "unw_proc_info_t",
+   "name" : "unw_proc_info_t",
+   "referenced_type" : "type-343",
+   "self_type" : "type-343",
+   "size" : 40,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+   "unique_id" : "unw_proc_info_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "start_ip",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "end_ip",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "lsda",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "handler",
+     "field_offset" : 96,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "gp",
+     "field_offset" : 128,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 160,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "unwind_info_size",
+     "field_offset" : 224,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "unwind_info",
+     "field_offset" : 256,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "extra",
+     "field_offset" : 288,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "unw_proc_info_t",
+   "name" : "unw_proc_info_t",
+   "referenced_type" : "type-54",
+   "self_type" : "type-54",
+   "size" : 40,
+   "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+   "unique_id" : "_ZTS15unw_proc_info_t"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "kind",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "entryPageOffset",
+     "field_offset" : 32,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "entryCount",
+     "field_offset" : 48,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "encodingsPageOffset",
+     "field_offset" : 64,
+     "referenced_type" : "type-49"
+    },
+    {
+     "field_name" : "encodingsCount",
+     "field_offset" : 80,
+     "referenced_type" : "type-49"
+    }
+   ],
+   "linker_set_key" : "unwind_info_compressed_second_level_page_header",
+   "name" : "unwind_info_compressed_second_level_page_header",
+   "referenced_type" : "type-116",
+   "self_type" : "type-116",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+  },
+  {
+   "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",
+   "size" : 12,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functionOffset",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "lsdaOffset",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
+   "name" : "unwind_info_section_header_lsda_index_entry",
+   "referenced_type" : "type-113",
+   "self_type" : "type-113",
+   "size" : 8,
+   "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+   "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "type-179"
+    },
+    {
+     "field_name" : "u_fpvalid",
+     "field_offset" : 576,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "u_tsize",
+     "field_offset" : 608,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "u_dsize",
+     "field_offset" : 640,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "u_ssize",
+     "field_offset" : 672,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "start_code",
+     "field_offset" : 704,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "start_stack",
+     "field_offset" : 736,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "signal",
+     "field_offset" : 768,
+     "referenced_type" : "type-118"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 800,
+     "referenced_type" : "type-39"
+    },
+    {
+     "field_name" : "u_ar0",
+     "field_offset" : 832,
+     "referenced_type" : "type-184"
+    },
+    {
+     "field_name" : "magic",
+     "field_offset" : 864,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "u_comm",
+     "field_offset" : 896,
+     "referenced_type" : "type-185"
+    },
+    {
+     "field_name" : "u_debugreg",
+     "field_offset" : 1152,
+     "referenced_type" : "type-186"
+    },
+    {
+     "field_name" : "u_fp",
+     "field_offset" : 1408,
+     "referenced_type" : "type-175"
+    },
+    {
+     "field_name" : "u_fp0",
+     "field_offset" : 2336,
+     "referenced_type" : "type-187"
+    }
+   ],
+   "linker_set_key" : "user",
+   "name" : "user",
+   "referenced_type" : "type-183",
+   "self_type" : "type-183",
+   "size" : 296,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
+   "unique_id" : "user"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fpregs",
+     "referenced_type" : "type-176"
+    },
+    {
+     "field_name" : "fpsr",
+     "field_offset" : 768,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "fpcr",
+     "field_offset" : 800,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "ftype",
+     "field_offset" : 832,
+     "referenced_type" : "type-178"
+    },
+    {
+     "field_name" : "init_flag",
+     "field_offset" : 896,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "user_fpregs",
+   "name" : "user_fpregs",
+   "referenced_type" : "type-175",
+   "self_type" : "type-175",
+   "size" : 116,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
+   "unique_id" : "user_fpregs"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sign1",
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "unused",
+     "field_offset" : 1,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "sign2",
+     "field_offset" : 16,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "exponent",
+     "field_offset" : 17,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "j",
+     "field_offset" : 31,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "mantissa1",
+     "field_offset" : 32,
+     "referenced_type" : "type-12"
+    },
+    {
+     "field_name" : "mantissa0",
+     "field_offset" : 64,
+     "referenced_type" : "type-12"
+    }
+   ],
+   "linker_set_key" : "user_fpregs::fp_reg",
+   "name" : "user_fpregs::fp_reg",
+   "referenced_type" : "type-177",
+   "self_type" : "type-177",
+   "size" : 12,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
+   "unique_id" : "user_fpregs::fp_reg"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uregs",
+     "referenced_type" : "type-180"
+    }
+   ],
+   "linker_set_key" : "user_regs",
+   "name" : "user_regs",
+   "referenced_type" : "type-179",
+   "self_type" : "type-179",
+   "size" : 72,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
+   "unique_id" : "user_regs"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fpregs",
+     "referenced_type" : "type-28"
+    },
+    {
+     "field_name" : "fpscr",
+     "field_offset" : 2048,
+     "referenced_type" : "type-112"
+    }
+   ],
+   "linker_set_key" : "user_vfp",
+   "name" : "user_vfp",
+   "referenced_type" : "type-181",
+   "self_type" : "type-181",
+   "size" : 264,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
+   "unique_id" : "user_vfp"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fpexc",
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "fpinst",
+     "field_offset" : 32,
+     "referenced_type" : "type-112"
+    },
+    {
+     "field_name" : "fpinst2",
+     "field_offset" : 64,
+     "referenced_type" : "type-112"
+    }
+   ],
+   "linker_set_key" : "user_vfp_exc",
+   "name" : "user_vfp_exc",
+   "referenced_type" : "type-182",
+   "self_type" : "type-182",
+   "size" : 12,
+   "source_file" : "/out/soong/.intermediates/bionic/libc/libc.llndk/android_arm_armv8-a_vendor_shared/gen/include/sys/user.h",
+   "unique_id" : "user_vfp_exc"
+  }
+ ],
  "rvalue_reference_types" : []
 }
diff --git a/29/64/x86/source-based/libcutils.so.lsdump b/29/64/x86/source-based/libcutils.so.lsdump
index 33bb1f3..f02b8d5 100644
--- a/29/64/x86/source-based/libcutils.so.lsdump
+++ b/29/64/x86/source-based/libcutils.so.lsdump
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
+   "referenced_type" : "type-84",
+   "self_type" : "type-84",
    "size" : 1
   },
   {
@@ -43,10 +43,18 @@
   },
   {
    "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-49",
-   "self_type" : "type-49",
+   "referenced_type" : "type-76",
+   "self_type" : "type-76",
    "size" : 4
   },
   {
@@ -63,8 +71,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
+   "referenced_type" : "type-78",
+   "self_type" : "type-78",
    "size" : 8
   },
   {
@@ -72,8 +80,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
+   "referenced_type" : "type-77",
+   "self_type" : "type-77",
    "size" : 1
   },
   {
@@ -92,8 +100,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
+   "referenced_type" : "type-85",
+   "self_type" : "type-85",
    "size" : 8
   },
   {
@@ -116,9 +124,1466 @@
  "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"
   },
   {
@@ -134,6 +1599,12 @@
    "name" : "__atomic_load_8"
   },
   {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
    "name" : "android_get_control_file"
   },
   {
@@ -233,6 +1704,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -257,6 +1731,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -374,6 +1854,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -488,6 +1977,172 @@
  "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"
   },
   {
@@ -528,6 +2183,68 @@
    "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" :
@@ -602,9 +2319,9 @@
      "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-58",
+   "referenced_type" : "type-80",
    "return_type" : "type-12",
-   "self_type" : "type-58",
+   "self_type" : "type-80",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -626,6 +2343,95 @@
  "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" :
@@ -856,7 +2662,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-78"
     }
    ],
    "return_type" : "type-12",
@@ -883,7 +2689,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -895,7 +2701,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-12",
@@ -1040,6 +2846,12 @@
    "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" :
@@ -1148,6 +2960,33 @@
    "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" :
@@ -1318,7 +3157,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-54"
+     "referenced_type" : "type-115"
     },
     {
      "referenced_type" : "type-10"
@@ -1561,10 +3400,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-56"
+     "referenced_type" : "type-77"
     }
    ],
-   "return_type" : "type-56",
+   "return_type" : "type-77",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1591,10 +3430,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-57",
+   "return_type" : "type-78",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1603,7 +3442,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-60"
+     "referenced_type" : "type-83"
     },
     {
      "referenced_type" : "type-11"
@@ -1673,6 +3512,42 @@
    "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" :
@@ -1837,7 +3712,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-87"
+     "referenced_type" : "type-72"
     },
     {
      "referenced_type" : "type-6"
@@ -1867,13 +3742,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-76"
     }
    ],
    "return_type" : "type-10",
@@ -1885,7 +3760,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -1903,7 +3778,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -1918,7 +3793,7 @@
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-46",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1930,7 +3805,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-46",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1939,7 +3814,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -1954,7 +3829,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -1966,7 +3841,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-12",
@@ -1978,13 +3853,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-75"
     }
    ],
    "return_type" : "type-10",
@@ -1996,7 +3871,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -2014,7 +3889,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -2035,7 +3910,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     },
     {
      "referenced_type" : "type-3"
@@ -2050,7 +3925,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-73"
     }
    ],
    "return_type" : "type-45",
@@ -2254,7 +4129,7 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     },
     {
      "referenced_type" : "type-13"
@@ -2272,7 +4147,7 @@
      "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-61"
+     "referenced_type" : "type-84"
     }
    ],
    "return_type" : "type-10",
@@ -2284,13 +4159,13 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-62",
+   "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-88",
+   "referenced_type" : "type-116",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -2300,15 +4175,53 @@
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "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"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
+   "referenced_type" : "type-103",
+   "self_type" : "type-102",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2316,8 +4229,17 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2334,8 +4256,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
+   "referenced_type" : "type-66",
+   "self_type" : "type-65",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2352,8 +4274,26 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-130",
-   "self_type" : "type-129",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2370,8 +4310,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-70",
-   "self_type" : "type-69",
+   "referenced_type" : "type-56",
+   "self_type" : "type-55",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2379,19 +4319,19 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "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" : "RecordStream *",
-   "name" : "RecordStream *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-137",
+   "self_type" : "type-138",
    "size" : 4,
-   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
   },
   {
    "alignment" : 4,
@@ -2460,8 +4400,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-86",
-   "self_type" : "type-87",
+   "referenced_type" : "type-71",
+   "self_type" : "type-72",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2469,8 +4409,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-152",
+   "referenced_type" : "type-113",
+   "self_type" : "type-115",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2478,8 +4418,17 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-54",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2505,8 +4454,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
+   "referenced_type" : "type-76",
+   "self_type" : "type-75",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2539,10 +4488,28 @@
   },
   {
    "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-117",
-   "self_type" : "type-116",
+   "referenced_type" : "type-111",
+   "self_type" : "type-110",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2550,8 +4517,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-148",
-   "self_type" : "type-147",
+   "referenced_type" : "type-118",
+   "self_type" : "type-117",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2559,8 +4526,17 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
+   "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",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2586,8 +4562,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-58",
-   "self_type" : "type-60",
+   "referenced_type" : "type-80",
+   "self_type" : "type-83",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2632,6 +4608,16 @@
    "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",
@@ -2647,7 +4633,7 @@
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
    "referenced_type" : "type-22",
-   "self_type" : "type-86",
+   "self_type" : "type-71",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2656,8 +4642,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-151",
-   "self_type" : "type-150",
+   "referenced_type" : "type-114",
+   "self_type" : "type-113",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2666,8 +4652,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
+   "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",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2682,6 +4678,46 @@
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-133",
+   "self_type" : "type-132",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-172",
+   "self_type" : "type-171",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-130",
+   "self_type" : "type-129",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-169",
+   "self_type" : "type-168",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
diff --git a/29/64/x86/source-based/libprocessgroup.so.lsdump b/29/64/x86/source-based/libprocessgroup.so.lsdump
deleted file mode 100644
index f5753e4..0000000
--- a/29/64/x86/source-based/libprocessgroup.so.lsdump
+++ /dev/null
@@ -1,1066 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 4
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjix"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
-   "name" : "_Z24setProcessGroupSoftLimitjix"
-  },
-  {
-   "name" : "_Z25setProcessGroupSwappinessjii"
-  },
-  {
-   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC1Ev"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC2Ev"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
-  },
-  {
-   "name" : "_ZN9CgroupMap10LoadRcFileEv"
-  },
-  {
-   "name" : "_ZN9CgroupMap11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN9CgroupMapC1Ev"
-  },
-  {
-   "name" : "_ZN9CgroupMapC2Ev"
-  },
-  {
-   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController4nameEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController4pathEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController7versionEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController8HasValueEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK9CgroupMap5PrintEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE19__parse_QUOTED_CHARIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_character_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEC2ES4_S4_RKNS_11basic_regexIcS6_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE10push_frontEOS2_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE8__appendEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEjRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEjRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "cpusets_enabled"
-  },
-  {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__back_refIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__l_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__r_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__alternateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__end_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__lookaheadIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__match_anyIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__112__match_charIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__113__empty_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__115__word_boundaryIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__owns_one_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__owns_two_statesIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__repeat_one_loopIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__back_ref_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__match_char_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__121__empty_non_own_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__123__match_any_but_newlineIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__126__end_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__128__begin_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__16__loopIcEE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "SP_CNT"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_SYSTEM_DEFAULT"
-    }
-   ],
-   "linker_set_key" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-13"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_sched_policy",
-   "linker_set_key" : "set_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_64/source-based/libcutils.so.lsdump b/29/64/x86_64/source-based/libcutils.so.lsdump
index cfaef09..3703b44 100644
--- a/29/64/x86_64/source-based/libcutils.so.lsdump
+++ b/29/64/x86_64/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-14",
-   "self_type" : "type-26",
+   "referenced_type" : "type-10",
+   "self_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
+   "referenced_type" : "type-89",
+   "self_type" : "type-89",
    "size" : 1
   },
   {
@@ -37,16 +37,24 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41",
+   "referenced_type" : "type-28",
+   "self_type" : "type-28",
    "size" : 2
   },
   {
+   "alignment" : 8,
+   "linker_set_key" : "double",
+   "name" : "double",
+   "referenced_type" : "type-131",
+   "self_type" : "type-131",
+   "size" : 8
+  },
+  {
    "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
+   "referenced_type" : "type-79",
+   "self_type" : "type-79",
    "size" : 4
   },
   {
@@ -54,8 +62,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
    "size" : 4
   },
   {
@@ -63,8 +71,17 @@
    "is_integral" : true,
    "linker_set_key" : "long",
    "name" : "long",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
+   "referenced_type" : "type-73",
+   "self_type" : "type-73",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "long long",
+   "name" : "long long",
+   "referenced_type" : "type-129",
+   "self_type" : "type-129",
    "size" : 8
   },
   {
@@ -72,8 +89,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
+   "referenced_type" : "type-83",
+   "self_type" : "type-83",
    "size" : 1
   },
   {
@@ -92,23 +109,1470 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long",
    "name" : "unsigned long",
-   "referenced_type" : "type-32",
-   "self_type" : "type-32",
+   "referenced_type" : "type-21",
+   "self_type" : "type-21",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "unsigned long long",
+   "name" : "unsigned long long",
+   "referenced_type" : "type-130",
+   "self_type" : "type-130",
    "size" : 8
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19"
+   "referenced_type" : "type-12",
+   "self_type" : "type-12"
   }
  ],
  "elf_functions" :
  [
   {
+   "name" : "CgroupGetAttributePath"
+  },
+  {
+   "name" : "CgroupGetAttributePathForTask"
+  },
+  {
+   "name" : "CgroupGetControllerPath"
+  },
+  {
+   "name" : "SetProcessProfiles"
+  },
+  {
+   "name" : "SetTaskProfiles"
+  },
+  {
+   "name" : "_Z14UsePerAppMemcgv"
+  },
+  {
+   "name" : "_Z16killProcessGroupjii"
+  },
+  {
+   "name" : "_Z18createProcessGroupjib"
+  },
+  {
+   "name" : "_Z20killProcessGroupOncejii"
+  },
+  {
+   "name" : "_Z20setProcessGroupLimitjil"
+  },
+  {
+   "name" : "_Z22removeAllProcessGroupsv"
+  },
+  {
    "name" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPj"
   },
   {
+   "name" : "_Z24setProcessGroupSoftLimitjil"
+  },
+  {
+   "name" : "_Z25setProcessGroupSwappinessjii"
+  },
+  {
+   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
+  },
+  {
+   "name" : "_ZN12TaskProfiles11GetInstanceEv"
+  },
+  {
+   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN12TaskProfilesC1Ev"
+  },
+  {
+   "name" : "_ZN12TaskProfilesC2Ev"
+  },
+  {
+   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
+  },
+  {
+   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
+  },
+  {
+   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter10writeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter18omitEndingLineFeedEv"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter20dropNullPlaceholdersEv"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter23enableYAMLCompatibilityEv"
+  },
+  {
+   "name" : "_ZN4Json10FastWriter5writeERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json10FastWriterC1Ev"
+  },
+  {
+   "name" : "_ZN4Json10FastWriterC2Ev"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1EPKc"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1Ej"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC1Ev"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2EPKc"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2Ej"
+  },
+  {
+   "name" : "_ZN4Json12PathArgumentC2Ev"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter10writeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter11writeIndentEv"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter14isMultineArrayERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter15writeArrayValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter18hasCommentForValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter23writeCommentBeforeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter5writeERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter6indentEv"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter8unindentEv"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriterC1Ev"
+  },
+  {
+   "name" : "_ZN4Json12StyledWriterC2Ev"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1ERKNS_18ValueConstIteratorE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC1Ev"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2ERKNS_18ValueConstIteratorE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratorC2Ev"
+  },
+  {
+   "name" : "_ZN4Json13ValueIteratoraSERKS0_"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEb"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEd"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEi"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEj"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEx"
+  },
+  {
+   "name" : "_ZN4Json13valueToStringEy"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBase4copyERKS0_"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBase9decrementEv"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBase9incrementEv"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC1Ev"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json17ValueIteratorBaseC2Ev"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter10writeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter11writeIndentEv"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter12normalizeEOLERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter14isMultineArrayERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter15writeArrayValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter15writeWithIndentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter18hasCommentForValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter23writeCommentBeforeValueERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter32writeCommentAfterValueOnSameLineERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter5writeERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter6indentEv"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter8unindentEv"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriter9pushValueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriterC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18StyledStreamWriterC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC1ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC1Ev"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC2ERKNSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_5Value8CZStringES5_EEPNS1_11__tree_nodeIS7_PvEElEEEE"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratorC2Ev"
+  },
+  {
+   "name" : "_ZN4Json18ValueConstIteratoraSERKNS_17ValueIteratorBaseE"
+  },
+  {
+   "name" : "_ZN4Json19valueToQuotedStringEPKc"
+  },
+  {
+   "name" : "_ZN4Json4Path11invalidPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi"
+  },
+  {
+   "name" : "_ZN4Json4Path12addPathInArgERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEERNS1_11__wrap_iterIPKSD_EENSB_4KindE"
+  },
+  {
+   "name" : "_ZN4Json4Path8makePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIPKNS_12PathArgumentENS5_ISD_EEEE"
+  },
+  {
+   "name" : "_ZN4Json4PathC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
+  },
+  {
+   "name" : "_ZN4Json4PathC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_12PathArgumentESC_SC_SC_SC_"
+  },
+  {
+   "name" : "_ZN4Json5Value10setCommentEPKcNS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZN4Json5Value10setCommentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfo10setCommentEPKc"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoC1Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoC2Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoD1Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value11CommentInfoD2Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value12removeMemberEPKc"
+  },
+  {
+   "name" : "_ZN4Json5Value12removeMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5Value14setOffsetLimitEm"
+  },
+  {
+   "name" : "_ZN4Json5Value14setOffsetStartEm"
+  },
+  {
+   "name" : "_ZN4Json5Value16resolveReferenceEPKcb"
+  },
+  {
+   "name" : "_ZN4Json5Value3endEv"
+  },
+  {
+   "name" : "_ZN4Json5Value4swapERS0_"
+  },
+  {
+   "name" : "_ZN4Json5Value5beginEv"
+  },
+  {
+   "name" : "_ZN4Json5Value5clearEv"
+  },
+  {
+   "name" : "_ZN4Json5Value6appendERKS0_"
+  },
+  {
+   "name" : "_ZN4Json5Value6resizeEj"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZString4swapERS1_"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC1EPKcNS1_17DuplicationPolicyE"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC1ERKS1_"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC1Ej"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC2EPKcNS1_17DuplicationPolicyE"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC2ERKS1_"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringC2Ej"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringD1Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringD2Ev"
+  },
+  {
+   "name" : "_ZN4Json5Value8CZStringaSES1_"
+  },
+  {
+   "name" : "_ZN4Json5Value9initBasicENS_9ValueTypeEb"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ENS_9ValueTypeE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1EPKc"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1EPKcS2_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ERKNS_12StaticStringE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Eb"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ed"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ei"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ej"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ex"
+  },
+  {
+   "name" : "_ZN4Json5ValueC1Ey"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ENS_9ValueTypeE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2EPKc"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2EPKcS2_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ERKNS_12StaticStringE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2ERKS0_"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Eb"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ed"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ei"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ej"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ex"
+  },
+  {
+   "name" : "_ZN4Json5ValueC2Ey"
+  },
+  {
+   "name" : "_ZN4Json5ValueD1Ev"
+  },
+  {
+   "name" : "_ZN4Json5ValueD2Ev"
+  },
+  {
+   "name" : "_ZN4Json5ValueaSES0_"
+  },
+  {
+   "name" : "_ZN4Json5ValueixEPKc"
+  },
+  {
+   "name" : "_ZN4Json5ValueixERKNS_12StaticStringE"
+  },
+  {
+   "name" : "_ZN4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json5ValueixEi"
+  },
+  {
+   "name" : "_ZN4Json5ValueixEj"
+  },
+  {
+   "name" : "_ZN4Json6Reader10addCommentEPKcS2_NS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZN4Json6Reader10readNumberEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader10readObjectERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader10readStringEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader10skipSpacesEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader11expectTokenENS0_9TokenTypeERNS0_5TokenEPKc"
+  },
+  {
+   "name" : "_ZN4Json6Reader11getNextCharEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader11readCommentEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader12currentValueEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeDoubleERNS0_5TokenERNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeNumberERNS0_5TokenERNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json6Reader16recoverFromErrorENS0_9TokenTypeE"
+  },
+  {
+   "name" : "_ZN4Json6Reader17readCStyleCommentEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader17skipCommentTokensERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader18addErrorAndRecoverERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenENS0_9TokenTypeE"
+  },
+  {
+   "name" : "_ZN4Json6Reader19readCppStyleCommentEv"
+  },
+  {
+   "name" : "_ZN4Json6Reader22decodeUnicodeCodePointERNS0_5TokenERPKcS4_Rj"
+  },
+  {
+   "name" : "_ZN4Json6Reader27decodeUnicodeEscapeSequenceERNS0_5TokenERPKcS4_Rj"
+  },
+  {
+   "name" : "_ZN4Json6Reader5matchEPKci"
+  },
+  {
+   "name" : "_ZN4Json6Reader5parseEPKcS2_RNS_5ValueEb"
+  },
+  {
+   "name" : "_ZN4Json6Reader5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS_5ValueEb"
+  },
+  {
+   "name" : "_ZN4Json6Reader5parseERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEERNS_5ValueEb"
+  },
+  {
+   "name" : "_ZN4Json6Reader8addErrorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS0_5TokenEPKc"
+  },
+  {
+   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZN4Json6Reader9pushErrorERKNS_5ValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_"
+  },
+  {
+   "name" : "_ZN4Json6Reader9readArrayERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader9readTokenERNS0_5TokenE"
+  },
+  {
+   "name" : "_ZN4Json6Reader9readValueEv"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC1ERKNS_8FeaturesE"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC1Ev"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC2ERKNS_8FeaturesE"
+  },
+  {
+   "name" : "_ZN4Json6ReaderC2Ev"
+  },
+  {
+   "name" : "_ZN4Json6WriterD0Ev"
+  },
+  {
+   "name" : "_ZN4Json6WriterD1Ev"
+  },
+  {
+   "name" : "_ZN4Json6WriterD2Ev"
+  },
+  {
+   "name" : "_ZN4Json8Features10strictModeEv"
+  },
+  {
+   "name" : "_ZN4Json8Features3allEv"
+  },
+  {
+   "name" : "_ZN4Json8FeaturesC1Ev"
+  },
+  {
+   "name" : "_ZN4Json8FeaturesC2Ev"
+  },
+  {
+   "name" : "_ZN4JsonlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZN4JsonrsERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS_5ValueE"
+  },
+  {
+   "name" : "_ZN9CgroupMap10LoadRcFileEv"
+  },
+  {
+   "name" : "_ZN9CgroupMap11GetInstanceEv"
+  },
+  {
+   "name" : "_ZN9CgroupMapC1Ev"
+  },
+  {
+   "name" : "_ZN9CgroupMapC2Ev"
+  },
+  {
+   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
+  },
+  {
+   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK16CgroupController4nameEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController4pathEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController7versionEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController8HasValueEv"
+  },
+  {
+   "name" : "_ZNK16CgroupController8IsUsableEv"
+  },
+  {
+   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
+  },
+  {
+   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase10memberNameEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase15computeDistanceERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase3keyEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase5derefEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase5indexEv"
+  },
+  {
+   "name" : "_ZNK4Json17ValueIteratorBase7isEqualERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json4Path4makeERNS_5ValueE"
+  },
+  {
+   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueE"
+  },
+  {
+   "name" : "_ZNK4Json4Path7resolveERKNS_5ValueES3_"
+  },
+  {
+   "name" : "_ZNK4Json5Value10getCommentENS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZNK4Json5Value10hasCommentENS_16CommentPlacementE"
+  },
+  {
+   "name" : "_ZNK4Json5Value10isIntegralEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value12asLargestIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value12isValidIndexEj"
+  },
+  {
+   "name" : "_ZNK4Json5Value13asLargestUIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14getMemberNamesEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14getOffsetLimitEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14getOffsetStartEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value14toStyledStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value15isConvertibleToENS_9ValueTypeE"
+  },
+  {
+   "name" : "_ZNK4Json5Value3endEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value3getEPKcRKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value3getEjRKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value4sizeEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value4typeEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5asIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5beginEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5emptyEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value5isIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6asBoolEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6asUIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6isBoolEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6isNullEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value6isUIntEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value7asFloatEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value7asInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value7compareERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5Value7isArrayEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value7isInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZString14isStaticStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZString5c_strEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZString5indexEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZStringeqERKS1_"
+  },
+  {
+   "name" : "_ZNK4Json5Value8CZStringltERKS1_"
+  },
+  {
+   "name" : "_ZNK4Json5Value8asDoubleEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8asStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8asUInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isDoubleEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isMemberEPKc"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isMemberERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isObjectEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value8isUInt64Ev"
+  },
+  {
+   "name" : "_ZNK4Json5Value9asCStringEv"
+  },
+  {
+   "name" : "_ZNK4Json5Value9isNumericEv"
+  },
+  {
+   "name" : "_ZNK4Json5ValueeqERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValuegeERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValuegtERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixEPKc"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixEi"
+  },
+  {
+   "name" : "_ZNK4Json5ValueixEj"
+  },
+  {
+   "name" : "_ZNK4Json5ValueleERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValueltERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValueneERKS0_"
+  },
+  {
+   "name" : "_ZNK4Json5ValuentEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader19getStructuredErrorsEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader24getFormatedErrorMessagesEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKc"
+  },
+  {
+   "name" : "_ZNK4Json6Reader24getLocationLineAndColumnEPKcRiS3_"
+  },
+  {
+   "name" : "_ZNK4Json6Reader25getFormattedErrorMessagesEv"
+  },
+  {
+   "name" : "_ZNK4Json6Reader4goodEv"
+  },
+  {
+   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
+  },
+  {
+   "name" : "_ZNK9CgroupMap5PrintEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE10push_frontEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoENS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE10push_frontERKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPN4Json6Reader9ErrorInfoERNS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE10push_frontEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueENS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE10push_frontERKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114__split_bufferIPPN4Json5ValueERNS_9allocatorIS4_EEE9push_backEOS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__125__lexicographical_compareIRNS_6__lessINS_4pairIKN4Json5Value8CZStringES4_EES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS5_S4_EEPNS_11__tree_nodeISD_PvEElEEEESJ_EEbT0_SK_T1_SL_T_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE14__erase_to_endENS_16__deque_iteratorIS3_PKS3_RS8_PKS9_lLl73EEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE19__add_back_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE6resizeEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__15dequeIPN4Json5ValueENS_9allocatorIS3_EEE19__add_back_capacityEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EElEERPNS_15__tree_end_nodeISH_EESI_RKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS4_JRKNS_4pairIKS4_S3_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeIN4Json5Value8CZStringES3_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIN4Json12PathArgumentENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIN4Json6Reader15StructuredErrorENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7reserveEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEm"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEmRKS4_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIPKN4Json12PathArgumentENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_"
+  },
+  {
    "name" : "android_get_control_file"
   },
   {
@@ -208,6 +1672,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -232,6 +1699,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -343,6 +1816,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -457,6 +1939,172 @@
  "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"
   },
   {
@@ -491,12 +2139,74 @@
    ],
    "linker_set_key" : "IoSchedClass",
    "name" : "IoSchedClass",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-8",
+   "self_type" : "type-8",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "SP_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SP_AUDIO_APP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SP_AUDIO_SYS"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "SP_TOP_APP"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "SP_RT_APP"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_RESTRICTED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "SP_CNT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_MAX"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_SYSTEM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-141",
+   "self_type" : "type-141",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "underlying_type" : "type-10",
+   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -508,15 +2218,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-53",
-   "return_type" : "type-54",
-   "self_type" : "type-53",
+   "referenced_type" : "type-39",
+   "return_type" : "type-40",
+   "self_type" : "type-39",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -526,18 +2236,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-55",
-   "return_type" : "type-56",
-   "self_type" : "type-55",
+   "referenced_type" : "type-41",
+   "return_type" : "type-42",
+   "self_type" : "type-41",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -547,12 +2257,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-58",
-   "return_type" : "type-14",
-   "self_type" : "type-58",
+   "referenced_type" : "type-44",
+   "return_type" : "type-10",
+   "self_type" : "type-44",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -568,12 +2278,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-21",
-   "return_type" : "type-19",
-   "self_type" : "type-21",
+   "referenced_type" : "type-85",
+   "return_type" : "type-12",
+   "self_type" : "type-85",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -583,18 +2293,107 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-47",
-   "return_type" : "type-19",
-   "self_type" : "type-47",
+   "referenced_type" : "type-34",
+   "return_type" : "type-12",
+   "self_type" : "type-34",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-138"
+    },
+    {
+     "referenced_type" : "type-139"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-138"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-139"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-138"
+    },
+    {
+     "referenced_type" : "type-139"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetProcessProfiles",
+   "linker_set_key" : "SetProcessProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-6"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-135"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-89"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-135"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-89"
+    }
+   ],
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -603,7 +2402,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -615,7 +2414,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -624,16 +2423,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-7"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -645,13 +2444,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -660,16 +2459,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -681,10 +2480,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -693,16 +2492,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -711,16 +2510,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -729,13 +2528,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -744,16 +2543,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -762,10 +2561,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -777,10 +2576,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -792,10 +2591,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -807,13 +2606,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -825,10 +2624,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-60"
+     "referenced_type" : "type-73"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -840,10 +2639,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -852,10 +2651,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-89"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -864,22 +2663,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-89"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -894,10 +2693,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -924,7 +2723,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -936,10 +2735,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -954,7 +2753,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -987,7 +2786,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1009,6 +2808,12 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "function_name" : "cpusets_enabled",
+   "linker_set_key" : "cpusets_enabled",
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "fs_mkdirs",
    "linker_set_key" : "fs_mkdirs",
    "parameters" :
@@ -1020,7 +2825,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1041,7 +2846,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1062,7 +2867,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1083,7 +2888,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1095,10 +2900,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1110,28 +2915,55 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
+   "function_name" : "get_sched_policy",
+   "linker_set_key" : "get_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-142"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-141"
+    }
+   ],
+   "return_type" : "type-3",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
    [
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-59"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-52"
+     "referenced_type" : "type-38"
     }
    ],
-   "return_type" : "type-50",
+   "return_type" : "type-36",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1140,16 +2972,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-57"
+     "referenced_type" : "type-43"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1158,10 +2990,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1170,13 +3002,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1185,13 +3017,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1200,10 +3032,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1212,16 +3044,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1230,13 +3062,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1245,10 +3077,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-36"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1257,10 +3089,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1269,13 +3101,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1284,16 +3116,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-80"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1305,10 +3137,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -1428,10 +3260,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-29",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1440,10 +3272,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1452,13 +3284,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-29",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1467,10 +3299,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-29"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1479,16 +3311,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-29",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1500,7 +3332,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -1512,13 +3344,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-46"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1530,10 +3362,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-83"
     }
    ],
-   "return_type" : "type-20",
+   "return_type" : "type-83",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1545,10 +3377,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1560,10 +3392,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-60"
+     "referenced_type" : "type-73"
     }
    ],
-   "return_type" : "type-60",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1572,13 +3404,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-22"
+     "referenced_type" : "type-88"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1593,7 +3425,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1602,10 +3434,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1614,16 +3446,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-33"
+     "referenced_type" : "type-22"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1632,25 +3464,61 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-30",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
+   "function_name" : "schedboost_enabled",
+   "linker_set_key" : "schedboost_enabled",
+   "return_type" : "type-89",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_cpuset_policy",
+   "linker_set_key" : "set_cpuset_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-141"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_sched_policy",
+   "linker_set_key" : "set_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-141"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1659,10 +3527,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1671,13 +3539,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1689,13 +3557,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1704,19 +3572,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1728,13 +3596,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1743,16 +3611,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1764,13 +3632,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1782,19 +3650,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1803,16 +3671,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-62"
+     "referenced_type" : "type-75"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-60",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1821,13 +3689,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1836,16 +3704,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-79"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1854,16 +3722,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1872,7 +3740,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
@@ -1881,13 +3749,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-7",
+   "return_type" : "type-76",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1899,7 +3767,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-7",
+   "return_type" : "type-76",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1908,13 +3776,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1923,10 +3791,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1935,10 +3803,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1947,16 +3815,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-78"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1965,16 +3833,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-13"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1983,19 +3851,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2004,13 +3872,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2019,10 +3887,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-76"
     }
    ],
-   "return_type" : "type-49",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2031,16 +3899,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-30"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2049,19 +3917,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-30"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2073,10 +3941,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-23"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-30",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2088,7 +3956,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-32",
+   "return_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2097,16 +3965,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-46"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-49",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2115,13 +3983,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-49",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2130,13 +3998,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-29"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-32",
+   "return_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2145,10 +4013,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-33"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2157,16 +4025,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-33"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2175,16 +4043,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
-   "return_type" : "type-60",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2193,19 +4061,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-60",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2214,22 +4082,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-89"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-60",
+   "return_type" : "type-73",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2238,13 +4106,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-89"
     }
    ],
-   "return_type" : "type-14",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -2253,31 +4121,69 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-32",
+   "referenced_type" : "type-21",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-63",
+   "referenced_type" : "type-118",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-14",
+   "referenced_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-136",
+   "self_type" : "type-138",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-179",
+   "self_type" : "type-182",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-133",
+   "self_type" : "type-135",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-176",
+   "self_type" : "type-178",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
+   "referenced_type" : "type-108",
+   "self_type" : "type-107",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2285,8 +4191,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
+   "referenced_type" : "type-163",
+   "self_type" : "type-162",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2294,8 +4200,8 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
+   "referenced_type" : "type-203",
+   "self_type" : "type-202",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2303,8 +4209,17 @@
    "alignment" : 8,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
+   "referenced_type" : "type-37",
+   "self_type" : "type-36",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "Hashmap *",
+   "name" : "Hashmap *",
+   "referenced_type" : "type-68",
+   "self_type" : "type-67",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2312,8 +4227,8 @@
    "alignment" : 8,
    "linker_set_key" : "IoSchedClass *",
    "name" : "IoSchedClass *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2321,8 +4236,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
+   "referenced_type" : "type-150",
+   "self_type" : "type-149",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2330,8 +4245,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-135",
-   "self_type" : "type-134",
+   "referenced_type" : "type-155",
+   "self_type" : "type-154",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2339,8 +4254,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
+   "referenced_type" : "type-193",
+   "self_type" : "type-192",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2348,8 +4263,8 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-20",
+   "self_type" : "type-19",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2357,17 +4272,35 @@
    "alignment" : 8,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "referenced_type" : "type-57",
+   "self_type" : "type-56",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 8,
+   "linker_set_key" : "RecordStream *",
+   "name" : "RecordStream *",
+   "referenced_type" : "type-98",
+   "self_type" : "type-97",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-141",
+   "self_type" : "type-142",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
+   "referenced_type" : "type-39",
+   "self_type" : "type-38",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2375,8 +4308,8 @@
    "alignment" : 8,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-55",
-   "self_type" : "type-57",
+   "referenced_type" : "type-41",
+   "self_type" : "type-43",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2385,7 +4318,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-49",
+   "self_type" : "type-46",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -2393,8 +4326,8 @@
    "alignment" : 8,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-43",
+   "referenced_type" : "type-28",
+   "self_type" : "type-30",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2420,8 +4353,8 @@
    "alignment" : 8,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-42",
+   "referenced_type" : "type-27",
+   "self_type" : "type-29",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2429,8 +4362,8 @@
    "alignment" : 8,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-62",
+   "referenced_type" : "type-74",
+   "self_type" : "type-75",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2438,8 +4371,8 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
+   "referenced_type" : "type-124",
+   "self_type" : "type-126",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2447,8 +4380,17 @@
    "alignment" : 8,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
+   "referenced_type" : "type-170",
+   "self_type" : "type-169",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "const iovec *",
+   "name" : "const iovec *",
+   "referenced_type" : "type-81",
+   "self_type" : "type-80",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2456,8 +4398,8 @@
    "alignment" : 8,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-28",
+   "referenced_type" : "type-16",
+   "self_type" : "type-17",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -2465,8 +4407,8 @@
    "alignment" : 8,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
+   "referenced_type" : "type-26",
+   "self_type" : "type-25",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2474,8 +4416,8 @@
    "alignment" : 8,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-79",
+   "self_type" : "type-78",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2483,8 +4425,8 @@
    "alignment" : 8,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-58",
-   "self_type" : "type-59",
+   "referenced_type" : "type-44",
+   "self_type" : "type-45",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2492,8 +4434,8 @@
    "alignment" : 8,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2501,17 +4443,35 @@
    "alignment" : 8,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-29",
+   "referenced_type" : "type-14",
+   "self_type" : "type-18",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
    "alignment" : 8,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-184",
+   "self_type" : "type-183",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
+   "referenced_type" : "type-116",
+   "self_type" : "type-115",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2519,8 +4479,8 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-154",
-   "self_type" : "type-153",
+   "referenced_type" : "type-120",
+   "self_type" : "type-119",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2528,8 +4488,17 @@
    "alignment" : 8,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
+   "referenced_type" : "type-211",
+   "self_type" : "type-210",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "str_parms *",
+   "name" : "str_parms *",
+   "referenced_type" : "type-77",
+   "self_type" : "type-76",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2537,8 +4506,8 @@
    "alignment" : 8,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
+   "referenced_type" : "type-31",
+   "self_type" : "type-33",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2547,7 +4516,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-24",
+   "self_type" : "type-13",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2555,8 +4524,8 @@
    "alignment" : 8,
    "linker_set_key" : "unsigned long *",
    "name" : "unsigned long *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-34",
+   "referenced_type" : "type-21",
+   "self_type" : "type-23",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2564,8 +4533,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
+   "referenced_type" : "type-85",
+   "self_type" : "type-88",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2573,8 +4542,8 @@
    "alignment" : 8,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-47",
-   "self_type" : "type-48",
+   "referenced_type" : "type-34",
+   "self_type" : "type-35",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2582,8 +4551,8 @@
    "alignment" : 8,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2591,8 +4560,8 @@
    "alignment" : 8,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-18",
-   "self_type" : "type-33",
+   "referenced_type" : "type-11",
+   "self_type" : "type-22",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -2610,12 +4579,22 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const char *const",
+   "name" : "const char *const",
+   "referenced_type" : "type-3",
+   "self_type" : "type-132",
+   "size" : 8,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
+   "referenced_type" : "type-28",
+   "self_type" : "type-27",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2624,8 +4603,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-61",
+   "referenced_type" : "type-24",
+   "self_type" : "type-74",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2634,8 +4613,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
+   "referenced_type" : "type-125",
+   "self_type" : "type-124",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2644,8 +4623,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
+   "referenced_type" : "type-171",
+   "self_type" : "type-170",
+   "size" : 16,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const iovec",
+   "name" : "const iovec",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2654,17 +4643,57 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-25",
-   "self_type" : "type-27",
+   "referenced_type" : "type-14",
+   "self_type" : "type-16",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-137",
+   "self_type" : "type-136",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-180",
+   "self_type" : "type-179",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-134",
+   "self_type" : "type-133",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-177",
+   "self_type" : "type-176",
+   "size" : 24,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-19",
-   "self_type" : "type-37",
+   "referenced_type" : "type-12",
+   "self_type" : "type-26",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -2713,18 +4742,18 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-25"
     },
     {
      "field_name" : "length",
      "field_offset" : 64,
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-21"
     }
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
+   "referenced_type" : "type-24",
+   "self_type" : "type-24",
    "size" : 16,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -2735,28 +4764,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-15"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -2767,23 +4796,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-32"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 320,
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "tls",
      "field_offset" : 352,
-     "referenced_type" : "type-14"
+     "referenced_type" : "type-10"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
+   "referenced_type" : "type-31",
+   "self_type" : "type-31",
    "size" : 48,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/x86_64/source-based/libprocessgroup.so.lsdump b/29/64/x86_64/source-based/libprocessgroup.so.lsdump
deleted file mode 100644
index 9da0e8b..0000000
--- a/29/64/x86_64/source-based/libprocessgroup.so.lsdump
+++ /dev/null
@@ -1,1047 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 4
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjil"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
-   "name" : "_Z24setProcessGroupSoftLimitjil"
-  },
-  {
-   "name" : "_Z25setProcessGroupSwappinessjii"
-  },
-  {
-   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC1Ev"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC2Ev"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
-  },
-  {
-   "name" : "_ZN9CgroupMap10LoadRcFileEv"
-  },
-  {
-   "name" : "_ZN9CgroupMap11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN9CgroupMapC1Ev"
-  },
-  {
-   "name" : "_ZN9CgroupMapC2Ev"
-  },
-  {
-   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController4nameEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController4pathEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController7versionEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController8HasValueEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK9CgroupMap5PrintEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairImPKcEENS_9allocatorIS4_EEE8__appendEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEm"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEmRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEmRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "name" : "cpusets_enabled"
-  },
-  {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__back_refIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__l_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__r_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__alternateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__end_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__lookaheadIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__match_anyIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__112__match_charIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__113__empty_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__115__word_boundaryIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__owns_one_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__owns_two_statesIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__repeat_one_loopIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__back_ref_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__match_char_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__121__empty_non_own_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__123__match_any_but_newlineIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__126__end_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__128__begin_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__16__loopIcEE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "SP_CNT"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_SYSTEM_DEFAULT"
-    }
-   ],
-   "linker_set_key" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-13"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_sched_policy",
-   "linker_set_key" : "set_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-14",
-   "size" : 8,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 24,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_x86_64/source-based/libcutils.so.lsdump b/29/64/x86_x86_64/source-based/libcutils.so.lsdump
index d5b0e1a..26ff869 100644
--- a/29/64/x86_x86_64/source-based/libcutils.so.lsdump
+++ b/29/64/x86_x86_64/source-based/libcutils.so.lsdump
@@ -5,8 +5,8 @@
    "alignment" : 4,
    "linker_set_key" : "int [0]",
    "name" : "int [0]",
-   "referenced_type" : "type-16",
-   "self_type" : "type-28",
+   "referenced_type" : "type-10",
+   "self_type" : "type-15",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   }
  ],
@@ -18,8 +18,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "bool",
    "name" : "bool",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
+   "referenced_type" : "type-53",
+   "self_type" : "type-53",
    "size" : 1
   },
   {
@@ -37,16 +37,24 @@
    "is_unsigned" : true,
    "linker_set_key" : "char16_t",
    "name" : "char16_t",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41",
+   "referenced_type" : "type-26",
+   "self_type" : "type-26",
    "size" : 2
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "double",
+   "name" : "double",
+   "referenced_type" : "type-119",
+   "self_type" : "type-119",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
    "linker_set_key" : "float",
    "name" : "float",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
+   "referenced_type" : "type-82",
+   "self_type" : "type-82",
    "size" : 4
   },
   {
@@ -54,8 +62,8 @@
    "is_integral" : true,
    "linker_set_key" : "int",
    "name" : "int",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
+   "referenced_type" : "type-10",
+   "self_type" : "type-10",
    "size" : 4
   },
   {
@@ -63,8 +71,8 @@
    "is_integral" : true,
    "linker_set_key" : "long long",
    "name" : "long long",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
+   "referenced_type" : "type-47",
+   "self_type" : "type-47",
    "size" : 8
   },
   {
@@ -72,8 +80,8 @@
    "is_integral" : true,
    "linker_set_key" : "signed char",
    "name" : "signed char",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
+   "referenced_type" : "type-46",
+   "self_type" : "type-46",
    "size" : 1
   },
   {
@@ -92,8 +100,8 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned long long",
    "name" : "unsigned long long",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
+   "referenced_type" : "type-54",
+   "self_type" : "type-54",
    "size" : 8
   },
   {
@@ -102,23 +110,1480 @@
    "is_unsigned" : true,
    "linker_set_key" : "unsigned short",
    "name" : "unsigned short",
-   "referenced_type" : "type-49",
-   "self_type" : "type-49",
+   "referenced_type" : "type-34",
+   "self_type" : "type-34",
    "size" : 2
   },
   {
    "linker_set_key" : "void",
    "name" : "void",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19"
+   "referenced_type" : "type-12",
+   "self_type" : "type-12"
   }
  ],
  "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"
   },
   {
@@ -134,6 +1599,12 @@
    "name" : "__atomic_load_8"
   },
   {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
    "name" : "android_get_control_file"
   },
   {
@@ -233,6 +1704,9 @@
    "name" : "config_str"
   },
   {
+   "name" : "cpusets_enabled"
+  },
+  {
    "name" : "fs_config"
   },
   {
@@ -257,6 +1731,12 @@
    "name" : "fs_write_atomic_int"
   },
   {
+   "name" : "get_sched_policy"
+  },
+  {
+   "name" : "get_sched_policy_name"
+  },
+  {
    "name" : "hashmapCreate"
   },
   {
@@ -374,6 +1854,15 @@
    "name" : "record_stream_new"
   },
   {
+   "name" : "schedboost_enabled"
+  },
+  {
+   "name" : "set_cpuset_policy"
+  },
+  {
+   "name" : "set_sched_policy"
+  },
+  {
    "name" : "socket_close"
   },
   {
@@ -488,6 +1977,172 @@
  "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"
   },
   {
@@ -522,12 +2177,74 @@
    ],
    "linker_set_key" : "IoSchedClass",
    "name" : "IoSchedClass",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
+   "referenced_type" : "type-8",
+   "self_type" : "type-8",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h",
    "underlying_type" : "type-6",
    "unique_id" : "IoSchedClass"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "SP_DEFAULT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "SP_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SP_SYSTEM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SP_AUDIO_APP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SP_AUDIO_SYS"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "SP_TOP_APP"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "SP_RT_APP"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_RESTRICTED"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "SP_CNT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "SP_MAX"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SP_SYSTEM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "SchedPolicy",
+   "name" : "SchedPolicy",
+   "referenced_type" : "type-131",
+   "self_type" : "type-131",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
+   "underlying_type" : "type-10",
+   "unique_id" : "SchedPolicy"
   }
  ],
  "function_types" :
@@ -539,15 +2256,15 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-54",
-   "return_type" : "type-55",
-   "self_type" : "type-54",
+   "referenced_type" : "type-38",
+   "return_type" : "type-39",
+   "self_type" : "type-38",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -557,18 +2274,18 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-56",
-   "return_type" : "type-57",
-   "self_type" : "type-56",
+   "referenced_type" : "type-40",
+   "return_type" : "type-41",
+   "self_type" : "type-40",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -578,12 +2295,12 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-59",
-   "return_type" : "type-16",
-   "self_type" : "type-59",
+   "referenced_type" : "type-43",
+   "return_type" : "type-10",
+   "self_type" : "type-43",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -599,12 +2316,12 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-22",
-   "return_type" : "type-19",
-   "self_type" : "type-22",
+   "referenced_type" : "type-49",
+   "return_type" : "type-12",
+   "self_type" : "type-49",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -614,18 +2331,107 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "referenced_type" : "type-47",
-   "return_type" : "type-19",
-   "self_type" : "type-47",
+   "referenced_type" : "type-32",
+   "return_type" : "type-12",
+   "self_type" : "type-32",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   }
  ],
  "functions" :
  [
   {
+   "function_name" : "CgroupGetAttributePath",
+   "linker_set_key" : "CgroupGetAttributePath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-127"
+    },
+    {
+     "referenced_type" : "type-129"
+    }
+   ],
+   "return_type" : "type-53",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetAttributePathForTask",
+   "linker_set_key" : "CgroupGetAttributePathForTask",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-127"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-129"
+    }
+   ],
+   "return_type" : "type-53",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "CgroupGetControllerPath",
+   "linker_set_key" : "CgroupGetControllerPath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-127"
+    },
+    {
+     "referenced_type" : "type-129"
+    }
+   ],
+   "return_type" : "type-53",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetProcessProfiles",
+   "linker_set_key" : "SetProcessProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-6"
+    },
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-124"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-53"
+    }
+   ],
+   "return_type" : "type-53",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "function_name" : "SetTaskProfiles",
+   "linker_set_key" : "SetTaskProfiles",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-124"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "type-53"
+    }
+   ],
+   "return_type" : "type-53",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "function_name" : "android_get_control_file",
    "linker_set_key" : "android_get_control_file",
    "parameters" :
@@ -634,7 +2440,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_get_control_file.h"
   },
   {
@@ -646,7 +2452,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -655,16 +2461,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-11"
+     "referenced_type" : "type-7"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -676,13 +2482,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/android_reboot.h"
   },
   {
@@ -691,16 +2497,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-12"
+     "referenced_type" : "type-8"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
   {
@@ -715,7 +2521,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -724,16 +2530,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
    "function_name" : "ashmem_init",
    "linker_set_key" : "ashmem_init",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -742,7 +2548,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-6"
@@ -751,7 +2557,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -760,13 +2566,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -775,7 +2581,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-6"
@@ -784,7 +2590,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -793,10 +2599,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/ashmem.h"
   },
   {
@@ -808,10 +2614,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -823,10 +2629,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -838,13 +2644,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_end_body",
    "linker_set_key" : "atrace_end_body",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -856,10 +2662,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-47"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -871,10 +2677,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -883,10 +2689,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-53"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -895,22 +2701,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-53"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_setup",
    "linker_set_key" : "atrace_setup",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "function_name" : "atrace_update_tags",
    "linker_set_key" : "atrace_update_tags",
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
@@ -925,10 +2731,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -955,7 +2761,7 @@
      "referenced_type" : "type-2"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -967,10 +2773,10 @@
      "referenced_type" : "type-2"
     },
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-45"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -985,7 +2791,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1018,7 +2824,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
@@ -1040,6 +2846,12 @@
    "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" :
@@ -1048,10 +2860,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-34"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1063,7 +2875,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-34"
     },
     {
      "referenced_type" : "type-6"
@@ -1072,7 +2884,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1084,7 +2896,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-34"
     },
     {
      "referenced_type" : "type-6"
@@ -1093,7 +2905,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1105,7 +2917,7 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-49"
+     "referenced_type" : "type-34"
     },
     {
      "referenced_type" : "type-6"
@@ -1114,7 +2926,7 @@
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1126,10 +2938,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
@@ -1141,13 +2953,40 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/fs.h"
   },
   {
+   "function_name" : "get_sched_policy",
+   "linker_set_key" : "get_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-132"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "get_sched_policy_name",
+   "linker_set_key" : "get_sched_policy_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-131"
+    }
+   ],
+   "return_type" : "type-3",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "hashmapCreate",
    "linker_set_key" : "hashmapCreate",
    "parameters" :
@@ -1156,13 +2995,13 @@
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-60"
+     "referenced_type" : "type-44"
     },
     {
-     "referenced_type" : "type-53"
+     "referenced_type" : "type-37"
     }
    ],
-   "return_type" : "type-51",
+   "return_type" : "type-35",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1171,16 +3010,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-58"
+     "referenced_type" : "type-42"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1189,10 +3028,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1201,13 +3040,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1216,13 +3055,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1231,10 +3070,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1243,16 +3082,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1261,13 +3100,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1276,10 +3115,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-51"
+     "referenced_type" : "type-35"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
   {
@@ -1288,10 +3127,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1300,13 +3139,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1315,16 +3154,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-17"
+     "referenced_type" : "type-85"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
   {
@@ -1336,10 +3175,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
   {
@@ -1459,10 +3298,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-31",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1471,10 +3310,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-30"
+     "referenced_type" : "type-17"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1483,13 +3322,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-31",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1498,10 +3337,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-31"
+     "referenced_type" : "type-18"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1510,16 +3349,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-31",
+   "return_type" : "type-18",
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
@@ -1531,7 +3370,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/partition_utils.h"
   },
   {
@@ -1543,13 +3382,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-45"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1561,10 +3400,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-20"
+     "referenced_type" : "type-46"
     }
    ],
-   "return_type" : "type-20",
+   "return_type" : "type-46",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1576,10 +3415,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1591,10 +3430,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-21"
+     "referenced_type" : "type-47"
     }
    ],
-   "return_type" : "type-21",
+   "return_type" : "type-47",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1603,13 +3442,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-23"
+     "referenced_type" : "type-52"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1624,7 +3463,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
   {
@@ -1633,10 +3472,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-19"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1645,16 +3484,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-32"
+     "referenced_type" : "type-19"
     },
     {
-     "referenced_type" : "type-34"
+     "referenced_type" : "type-21"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
@@ -1663,25 +3502,61 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-32",
+   "return_type" : "type-19",
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
+   "function_name" : "schedboost_enabled",
+   "linker_set_key" : "schedboost_enabled",
+   "return_type" : "type-53",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_cpuset_policy",
+   "linker_set_key" : "set_cpuset_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-131"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "function_name" : "set_sched_policy",
+   "linker_set_key" : "set_sched_policy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "type-10"
+    },
+    {
+     "referenced_type" : "type-131"
+    }
+   ],
+   "return_type" : "type-10",
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
    "function_name" : "socket_close",
    "linker_set_key" : "socket_close",
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1690,10 +3565,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1702,13 +3577,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1720,13 +3595,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1735,19 +3610,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1759,13 +3634,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1774,16 +3649,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1795,13 +3670,13 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1813,19 +3688,19 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1834,16 +3709,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-62"
+     "referenced_type" : "type-78"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1852,13 +3727,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
   {
@@ -1867,16 +3742,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-10"
+     "referenced_type" : "type-82"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1885,16 +3760,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1903,7 +3778,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
@@ -1912,13 +3787,13 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
    "function_name" : "str_parms_create",
    "linker_set_key" : "str_parms_create",
-   "return_type" : "type-7",
+   "return_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1930,7 +3805,7 @@
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-7",
+   "return_type" : "type-79",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1939,13 +3814,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1954,10 +3829,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1966,10 +3841,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1978,16 +3853,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-9"
+     "referenced_type" : "type-81"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -1996,16 +3871,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-15"
+     "referenced_type" : "type-9"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2014,19 +3889,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2035,13 +3910,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     },
     {
      "referenced_type" : "type-3"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2050,10 +3925,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-7"
+     "referenced_type" : "type-79"
     }
    ],
-   "return_type" : "type-50",
+   "return_type" : "type-45",
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
   {
@@ -2062,16 +3937,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-28"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2080,19 +3955,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-43"
+     "referenced_type" : "type-28"
     },
     {
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2104,10 +3979,10 @@
      "referenced_type" : "type-3"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-43",
+   "return_type" : "type-28",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2128,16 +4003,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-50"
+     "referenced_type" : "type-45"
     },
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-27"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-50",
+   "return_type" : "type-45",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2146,13 +4021,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-27"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-50",
+   "return_type" : "type-45",
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
   {
@@ -2161,7 +4036,7 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-42"
+     "referenced_type" : "type-27"
     },
     {
      "referenced_type" : "type-6"
@@ -2176,10 +4051,10 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-31"
     }
    ],
-   "return_type" : "type-18",
+   "return_type" : "type-11",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2188,16 +4063,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-46"
+     "referenced_type" : "type-31"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
-     "referenced_type" : "type-48"
+     "referenced_type" : "type-33"
     }
    ],
-   "return_type" : "type-19",
+   "return_type" : "type-12",
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
   {
@@ -2206,16 +4081,16 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2224,19 +4099,19 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2245,22 +4120,22 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-18"
+     "referenced_type" : "type-11"
     },
     {
      "referenced_type" : "type-6"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-53"
     },
     {
-     "referenced_type" : "type-26"
+     "referenced_type" : "type-13"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   },
   {
@@ -2269,13 +4144,13 @@
    "parameters" :
    [
     {
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
-     "referenced_type" : "type-24"
+     "referenced_type" : "type-53"
     }
    ],
-   "return_type" : "type-16",
+   "return_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/uevent.h"
   }
  ],
@@ -2284,31 +4159,69 @@
   {
    "linker_set_key" : "atrace_enabled_tags",
    "name" : "atrace_enabled_tags",
-   "referenced_type" : "type-25",
+   "referenced_type" : "type-54",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_is_ready",
    "name" : "atrace_is_ready",
-   "referenced_type" : "type-63",
+   "referenced_type" : "type-86",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   },
   {
    "linker_set_key" : "atrace_marker_fd",
    "name" : "atrace_marker_fd",
-   "referenced_type" : "type-16",
+   "referenced_type" : "type-10",
    "source_file" : "/system/core/libcutils/include/cutils/trace.h"
   }
  ],
- "lvalue_reference_types" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-125",
+   "self_type" : "type-127",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "type-176",
+   "self_type" : "type-178",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-122",
+   "self_type" : "type-124",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
+   "referenced_type" : "type-173",
+   "self_type" : "type-175",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  }
+ ],
  "pointer_types" :
  [
   {
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
+   "referenced_type" : "type-107",
+   "self_type" : "type-106",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2316,8 +4229,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
+   "referenced_type" : "type-149",
+   "self_type" : "type-148",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2325,8 +4238,8 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
+   "referenced_type" : "type-201",
+   "self_type" : "type-200",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2334,8 +4247,17 @@
    "alignment" : 4,
    "linker_set_key" : "Hashmap *",
    "name" : "Hashmap *",
-   "referenced_type" : "type-84",
-   "self_type" : "type-83",
+   "referenced_type" : "type-36",
+   "self_type" : "type-35",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "Hashmap *",
+   "name" : "Hashmap *",
+   "referenced_type" : "type-72",
+   "self_type" : "type-71",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2343,8 +4265,8 @@
    "alignment" : 4,
    "linker_set_key" : "IoSchedClass *",
    "name" : "IoSchedClass *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
+   "referenced_type" : "type-8",
+   "self_type" : "type-7",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2352,8 +4274,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-130",
-   "self_type" : "type-129",
+   "referenced_type" : "type-140",
+   "self_type" : "type-139",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2361,8 +4283,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
+   "referenced_type" : "type-189",
+   "self_type" : "type-188",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2370,8 +4292,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
+   "referenced_type" : "type-193",
+   "self_type" : "type-192",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2379,8 +4301,8 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
+   "referenced_type" : "type-20",
+   "self_type" : "type-19",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
@@ -2388,17 +4310,35 @@
    "alignment" : 4,
    "linker_set_key" : "RecordStream *",
    "name" : "RecordStream *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
+   "referenced_type" : "type-63",
+   "self_type" : "type-62",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "RecordStream *",
+   "name" : "RecordStream *",
+   "referenced_type" : "type-97",
+   "self_type" : "type-96",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "SchedPolicy *",
+   "name" : "SchedPolicy *",
+   "referenced_type" : "type-131",
+   "self_type" : "type-132",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
+  },
+  {
+   "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *)",
    "name" : "bool (*)(void *, void *)",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
+   "referenced_type" : "type-38",
+   "self_type" : "type-37",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2406,8 +4346,8 @@
    "alignment" : 4,
    "linker_set_key" : "bool (*)(void *, void *, void *)",
    "name" : "bool (*)(void *, void *, void *)",
-   "referenced_type" : "type-56",
-   "self_type" : "type-58",
+   "referenced_type" : "type-40",
+   "self_type" : "type-42",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2416,7 +4356,7 @@
    "linker_set_key" : "char *",
    "name" : "char *",
    "referenced_type" : "type-5",
-   "self_type" : "type-50",
+   "self_type" : "type-45",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
@@ -2424,8 +4364,8 @@
    "alignment" : 4,
    "linker_set_key" : "char16_t *",
    "name" : "char16_t *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-43",
+   "referenced_type" : "type-26",
+   "self_type" : "type-28",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2451,8 +4391,8 @@
    "alignment" : 4,
    "linker_set_key" : "const char16_t *",
    "name" : "const char16_t *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-42",
+   "referenced_type" : "type-25",
+   "self_type" : "type-27",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2460,8 +4400,8 @@
    "alignment" : 4,
    "linker_set_key" : "const cutils_socket_buffer_t *",
    "name" : "const cutils_socket_buffer_t *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-62",
+   "referenced_type" : "type-77",
+   "self_type" : "type-78",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2469,8 +4409,8 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-17",
+   "referenced_type" : "type-159",
+   "self_type" : "type-161",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2478,8 +4418,17 @@
    "alignment" : 4,
    "linker_set_key" : "const iovec *",
    "name" : "const iovec *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-152",
+   "referenced_type" : "type-166",
+   "self_type" : "type-169",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "const iovec *",
+   "name" : "const iovec *",
+   "referenced_type" : "type-83",
+   "self_type" : "type-85",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2487,8 +4436,8 @@
    "alignment" : 4,
    "linker_set_key" : "const native_handle *",
    "name" : "const native_handle *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-30",
+   "referenced_type" : "type-16",
+   "self_type" : "type-17",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
@@ -2496,8 +4445,8 @@
    "alignment" : 4,
    "linker_set_key" : "const void *",
    "name" : "const void *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
+   "referenced_type" : "type-24",
+   "self_type" : "type-23",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2505,8 +4454,8 @@
    "alignment" : 4,
    "linker_set_key" : "float *",
    "name" : "float *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
+   "referenced_type" : "type-82",
+   "self_type" : "type-81",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2514,8 +4463,8 @@
    "alignment" : 4,
    "linker_set_key" : "int (*)(void *)",
    "name" : "int (*)(void *)",
-   "referenced_type" : "type-59",
-   "self_type" : "type-60",
+   "referenced_type" : "type-43",
+   "self_type" : "type-44",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/hashmap.h"
   },
@@ -2523,8 +4472,8 @@
    "alignment" : 4,
    "linker_set_key" : "int *",
    "name" : "int *",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
+   "referenced_type" : "type-10",
+   "self_type" : "type-9",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/iosched_policy.h"
   },
@@ -2532,17 +4481,35 @@
    "alignment" : 4,
    "linker_set_key" : "native_handle *",
    "name" : "native_handle *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-31",
+   "referenced_type" : "type-14",
+   "self_type" : "type-18",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
    "alignment" : 4,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-130",
+   "self_type" : "type-129",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
+   "referenced_type" : "type-180",
+   "self_type" : "type-179",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-117",
-   "self_type" : "type-116",
+   "referenced_type" : "type-115",
+   "self_type" : "type-114",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2550,8 +4517,8 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-148",
-   "self_type" : "type-147",
+   "referenced_type" : "type-157",
+   "self_type" : "type-156",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2559,8 +4526,17 @@
    "alignment" : 4,
    "linker_set_key" : "str_parms *",
    "name" : "str_parms *",
-   "referenced_type" : "type-8",
-   "self_type" : "type-7",
+   "referenced_type" : "type-163",
+   "self_type" : "type-162",
+   "size" : 4,
+   "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "str_parms *",
+   "name" : "str_parms *",
+   "referenced_type" : "type-80",
+   "self_type" : "type-79",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/str_parms.h"
   },
@@ -2568,8 +4544,8 @@
    "alignment" : 4,
    "linker_set_key" : "thread_store_t *",
    "name" : "thread_store_t *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
+   "referenced_type" : "type-29",
+   "self_type" : "type-31",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2578,7 +4554,7 @@
    "linker_set_key" : "unsigned int *",
    "name" : "unsigned int *",
    "referenced_type" : "type-6",
-   "self_type" : "type-26",
+   "self_type" : "type-13",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2586,8 +4562,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(const char *, const char *, void *)",
    "name" : "void (*)(const char *, const char *, void *)",
-   "referenced_type" : "type-22",
-   "self_type" : "type-23",
+   "referenced_type" : "type-49",
+   "self_type" : "type-52",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/properties.h"
   },
@@ -2595,8 +4571,8 @@
    "alignment" : 4,
    "linker_set_key" : "void (*)(void *)",
    "name" : "void (*)(void *)",
-   "referenced_type" : "type-47",
-   "self_type" : "type-48",
+   "referenced_type" : "type-32",
+   "self_type" : "type-33",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h"
   },
@@ -2604,8 +4580,8 @@
    "alignment" : 4,
    "linker_set_key" : "void *",
    "name" : "void *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
+   "referenced_type" : "type-12",
+   "self_type" : "type-11",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/misc.h"
   },
@@ -2613,8 +4589,8 @@
    "alignment" : 4,
    "linker_set_key" : "void **",
    "name" : "void **",
-   "referenced_type" : "type-18",
-   "self_type" : "type-34",
+   "referenced_type" : "type-11",
+   "self_type" : "type-21",
    "size" : 4,
    "source_file" : "/system/core/libcutils/include/cutils/record_stream.h"
   }
@@ -2632,12 +4608,22 @@
    "source_file" : "/system/core/libcutils/include/cutils/config_utils.h"
   },
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const char *const",
+   "name" : "const char *const",
+   "referenced_type" : "type-3",
+   "self_type" : "type-121",
+   "size" : 4,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "alignment" : 2,
    "is_const" : true,
    "linker_set_key" : "const char16_t",
    "name" : "const char16_t",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
+   "referenced_type" : "type-26",
+   "self_type" : "type-25",
    "size" : 2,
    "source_file" : "/system/core/libcutils/include/cutils/jstring.h"
   },
@@ -2646,8 +4632,8 @@
    "is_const" : true,
    "linker_set_key" : "const cutils_socket_buffer_t",
    "name" : "const cutils_socket_buffer_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-61",
+   "referenced_type" : "type-22",
+   "self_type" : "type-77",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   },
@@ -2656,8 +4642,8 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
+   "referenced_type" : "type-160",
+   "self_type" : "type-159",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2666,8 +4652,18 @@
    "is_const" : true,
    "linker_set_key" : "const iovec",
    "name" : "const iovec",
-   "referenced_type" : "type-151",
-   "self_type" : "type-150",
+   "referenced_type" : "type-167",
+   "self_type" : "type-166",
+   "size" : 8,
+   "source_file" : "/system/core/libcutils/include/cutils/klog.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const iovec",
+   "name" : "const iovec",
+   "referenced_type" : "type-84",
+   "self_type" : "type-83",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/klog.h"
   },
@@ -2676,17 +4672,57 @@
    "is_const" : true,
    "linker_set_key" : "const native_handle",
    "name" : "const native_handle",
-   "referenced_type" : "type-27",
-   "self_type" : "type-29",
+   "referenced_type" : "type-14",
+   "self_type" : "type-16",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
   },
   {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-126",
+   "self_type" : "type-125",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "type-177",
+   "self_type" : "type-176",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-123",
+   "self_type" : "type-122",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
+   "referenced_type" : "type-174",
+   "self_type" : "type-173",
+   "size" : 12,
+   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
+  },
+  {
    "is_const" : true,
    "linker_set_key" : "const void",
    "name" : "const void",
-   "referenced_type" : "type-19",
-   "self_type" : "type-37",
+   "referenced_type" : "type-12",
+   "self_type" : "type-24",
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h"
   }
  ],
@@ -2735,7 +4771,7 @@
    [
     {
      "field_name" : "data",
-     "referenced_type" : "type-36"
+     "referenced_type" : "type-23"
     },
     {
      "field_name" : "length",
@@ -2745,8 +4781,8 @@
    ],
    "linker_set_key" : "cutils_socket_buffer_t",
    "name" : "cutils_socket_buffer_t",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
+   "referenced_type" : "type-22",
+   "self_type" : "type-22",
    "size" : 8,
    "source_file" : "/system/core/libcutils/include/cutils/sockets.h",
    "unique_id" : "cutils_socket_buffer_t"
@@ -2757,28 +4793,28 @@
    [
     {
      "field_name" : "version",
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numFds",
      "field_offset" : 32,
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "numInts",
      "field_offset" : 64,
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "data",
      "field_offset" : 96,
-     "referenced_type" : "type-28"
+     "referenced_type" : "type-15"
     }
    ],
    "linker_set_key" : "native_handle",
    "name" : "native_handle",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
+   "referenced_type" : "type-14",
+   "self_type" : "type-14",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
    "unique_id" : "native_handle"
@@ -2789,23 +4825,23 @@
    [
     {
      "field_name" : "lock",
-     "referenced_type" : "type-45"
+     "referenced_type" : "type-30"
     },
     {
      "field_name" : "has_tls",
      "field_offset" : 32,
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     },
     {
      "field_name" : "tls",
      "field_offset" : 64,
-     "referenced_type" : "type-16"
+     "referenced_type" : "type-10"
     }
    ],
    "linker_set_key" : "thread_store_t",
    "name" : "thread_store_t",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
+   "referenced_type" : "type-29",
+   "self_type" : "type-29",
    "size" : 12,
    "source_file" : "/system/core/libcutils/include/cutils/threads.h",
    "unique_id" : "thread_store_t"
diff --git a/29/64/x86_x86_64/source-based/libprocessgroup.so.lsdump b/29/64/x86_x86_64/source-based/libprocessgroup.so.lsdump
deleted file mode 100644
index f5753e4..0000000
--- a/29/64/x86_x86_64/source-based/libprocessgroup.so.lsdump
+++ /dev/null
@@ -1,1066 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 4
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "CgroupGetAttributePath"
-  },
-  {
-   "name" : "CgroupGetAttributePathForTask"
-  },
-  {
-   "name" : "CgroupGetControllerPath"
-  },
-  {
-   "name" : "SetProcessProfiles"
-  },
-  {
-   "name" : "SetTaskProfiles"
-  },
-  {
-   "name" : "_Z14UsePerAppMemcgv"
-  },
-  {
-   "name" : "_Z16killProcessGroupjii"
-  },
-  {
-   "name" : "_Z18createProcessGroupjib"
-  },
-  {
-   "name" : "_Z20killProcessGroupOncejii"
-  },
-  {
-   "name" : "_Z20setProcessGroupLimitjix"
-  },
-  {
-   "name" : "_Z22removeAllProcessGroupsv"
-  },
-  {
-   "name" : "_Z24setProcessGroupSoftLimitjix"
-  },
-  {
-   "name" : "_Z25setProcessGroupSwappinessjii"
-  },
-  {
-   "name" : "_ZN11TaskProfile21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN12TaskProfiles4LoadERK9CgroupMapRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC1Ev"
-  },
-  {
-   "name" : "_ZN12TaskProfilesC2Ev"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction14AddTidToCgroupEii"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction18IsAppDependentPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupAction21EnableResourceCachingEv"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC1ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN15SetCgroupActionC2ERK16CgroupControllerRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZN19SetTimerSlackAction21IsTimerSlackSupportedEi"
-  },
-  {
-   "name" : "_ZN9CgroupMap10LoadRcFileEv"
-  },
-  {
-   "name" : "_ZN9CgroupMap11GetInstanceEv"
-  },
-  {
-   "name" : "_ZN9CgroupMapC1Ev"
-  },
-  {
-   "name" : "_ZN9CgroupMapC2Ev"
-  },
-  {
-   "name" : "_ZNK11TaskProfile14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK11TaskProfile17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles10GetProfileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK12TaskProfiles12GetAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetCgroupAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK15SetClampsAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController12GetTaskGroupEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetProcsFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEji"
-  },
-  {
-   "name" : "_ZNK16CgroupController16GetTasksFilePathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK16CgroupController4nameEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController4pathEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController7versionEv"
-  },
-  {
-   "name" : "_ZNK16CgroupController8HasValueEv"
-  },
-  {
-   "name" : "_ZNK16ProfileAttribute14GetPathForTaskEiPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK18SetAttributeAction17ExecuteForProcessEji"
-  },
-  {
-   "name" : "_ZNK19SetTimerSlackAction14ExecuteForTaskEi"
-  },
-  {
-   "name" : "_ZNK9CgroupMap14FindControllerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  },
-  {
-   "name" : "_ZNK9CgroupMap5PrintEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__back_refIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__l_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__110__r_anchorIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__alternateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__end_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__lookaheadIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111__match_anyIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE21__match_at_start_ecmaINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE27__match_at_start_posix_subsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE29__match_at_start_posix_nosubsINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeEb"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__111basic_regexIcNS_12regex_traitsIcEEE8__searchINS_9allocatorINS_9sub_matchIPKcEEEEEEbS8_S8_RNS_13match_resultsIS8_T_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112__match_charIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEtT_S5_bc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE19__transform_primaryINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__112regex_traitsIcE9transformINS_11__wrap_iterIPcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SC_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113__empty_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__113match_resultsINS_11__wrap_iterIPKcEENS_9allocatorINS_9sub_matchIS4_EEEEE6formatINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS5_IcEEEEEEEET_SI_S3_S3_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__115__word_boundaryIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__117__repeat_one_loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__back_ref_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__118__match_char_icaseIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__bracket_expressionIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__120__match_char_collateIcNS_12regex_traitsIcEEE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__121__empty_non_own_stateIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__126__end_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__128__begin_marked_subexpressionIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE12__exec_splitEbRNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__loopIcE6__execERNS_7__stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_atomIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE12__parse_grepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE13__parse_egrepIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__parse_ecma_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_nondupl_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE19__parse_QUOTED_CHARIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_ORD_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE21__parse_basic_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_ERE_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_RE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE22__parse_decimal_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_ERE_dupl_symbolIPKcEET_S7_S7_PNS_16__owns_one_stateIcEEjj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_QUOTED_CHAR_EREIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_character_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_collating_symbolIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_extended_reg_expIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_pattern_characterIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE26__parse_bracket_expressionIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE30__parse_character_class_escapeIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE32__parse_one_char_or_coll_elem_REIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseIPKcEET_S7_S7_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseIN4Json6Reader9ErrorInfoENS_9allocatorIS3_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__112__deque_baseINS_7__stateIcEENS_9allocatorIS2_EEE5clearEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__113regex_replaceINS_20back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11__wrap_iterIPKcEENS_12regex_traitsIcEEcEET_SF_T0_SG_RKNS_11basic_regexIT2_T1_EEPKSI_NS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEENS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE10push_frontERKS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114__split_bufferIPNS_7__stateIcEERNS_9allocatorIS3_EEE9push_backEOS3_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEC2ES4_S4_RKNS_11basic_regexIcS6_EENS_15regex_constants15match_flag_typeE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__114regex_iteratorINS_11__wrap_iterIPKcEEcNS_12regex_traitsIcEEEppEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__116__owns_one_stateIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED0Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__117__owns_two_statesIcED2Ev"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE10push_frontEOS2_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE19__add_back_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__15dequeINS_7__stateIcEENS_9allocatorIS2_EEE20__add_front_capacityEv"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI11TaskProfileNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISO_EERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10unique_ptrI16ProfileAttributeNS_14default_deleteIS9_EEEEEENS_19__map_value_compareIS7_SD_NS_4lessIS7_EELb1EEENS5_ISD_EEE4findIS7_EENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_10unique_ptrI13ProfileActionNS_14default_deleteIS2_EEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIccEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_4pairIjPKcEENS_9allocatorIS4_EEE8__appendEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_7__stateIcEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchINS_11__wrap_iterIPKcEEEENS_9allocatorIS6_EEE8__appendEj"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignEjRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE6assignIPS4_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS4_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorINS_9sub_matchIPKcEENS_9allocatorIS4_EEE8__appendEjRKS4_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIRKcEEvOT_"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE21__push_back_slow_pathIcEEvOT_"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "cpusets_enabled"
-  },
-  {
-   "name" : "get_sched_policy"
-  },
-  {
-   "name" : "get_sched_policy_name"
-  },
-  {
-   "name" : "schedboost_enabled"
-  },
-  {
-   "name" : "set_cpuset_policy"
-  },
-  {
-   "name" : "set_sched_policy"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "_ZTV15SetCgroupAction"
-  },
-  {
-   "name" : "_ZTV15SetClampsAction"
-  },
-  {
-   "name" : "_ZTV18SetAttributeAction"
-  },
-  {
-   "name" : "_ZTV19SetTimerSlackAction"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__back_refIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__l_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__110__r_anchorIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__alternateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__end_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__lookaheadIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__111__match_anyIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__112__match_charIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__113__empty_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__115__word_boundaryIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__116__owns_one_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__owns_two_statesIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__117__repeat_one_loopIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__back_ref_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__match_char_collateIcNS_12regex_traitsIcEEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__121__empty_non_own_stateIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__123__match_any_but_newlineIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__126__end_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__128__begin_marked_subexpressionIcEE"
-  },
-  {
-   "binding" : "weak",
-   "name" : "_ZTVNSt3__16__loopIcEE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : -1,
-     "name" : "SP_DEFAULT"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "SP_BACKGROUND"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_FOREGROUND"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "SP_SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "SP_AUDIO_APP"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "SP_AUDIO_SYS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "SP_TOP_APP"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "SP_RT_APP"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_RESTRICTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "SP_CNT"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "SP_MAX"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "SP_SYSTEM_DEFAULT"
-    }
-   ],
-   "linker_set_key" : "SchedPolicy",
-   "name" : "SchedPolicy",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h",
-   "underlying_type" : "type-12",
-   "unique_id" : "SchedPolicy"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "CgroupGetAttributePath",
-   "linker_set_key" : "CgroupGetAttributePath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetAttributePathForTask",
-   "linker_set_key" : "CgroupGetAttributePathForTask",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "CgroupGetControllerPath",
-   "linker_set_key" : "CgroupGetControllerPath",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetProcessProfiles",
-   "linker_set_key" : "SetProcessProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "SetTaskProfiles",
-   "linker_set_key" : "SetTaskProfiles",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "function_name" : "cpusets_enabled",
-   "linker_set_key" : "cpusets_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy",
-   "linker_set_key" : "get_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-13"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "get_sched_policy_name",
-   "linker_set_key" : "get_sched_policy_name",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "schedboost_enabled",
-   "linker_set_key" : "schedboost_enabled",
-   "return_type" : "type-5",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_cpuset_policy",
-   "linker_set_key" : "set_cpuset_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "function_name" : "set_sched_policy",
-   "linker_set_key" : "set_sched_policy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
-   "referenced_type" : "type-6",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "SchedPolicy *",
-   "name" : "SchedPolicy *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/sched_policy.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const char *const",
-   "name" : "const char *const",
-   "referenced_type" : "type-1",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 12,
-   "source_file" : "/system/core/libprocessgroup/include/processgroup/processgroup.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}