diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index ff6a72db..9cfd50b3 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -32,6 +32,7 @@
 #include <stack>
 #include <unordered_map>
 #include <unordered_set>
+#include <map>
 
 #include "abg-ir-priv.h"
 #include "abg-suppression-priv.h"
@@ -71,6 +72,7 @@ using std::unordered_set;
 using std::stack;
 using std::deque;
 using std::list;
+using std::map;
 
 using namespace elf_helpers; // TODO: avoid using namespace
 
@@ -4373,7 +4375,13 @@ public:
 	if (!classes)
 	  continue;
 
-	unordered_map<string, class_decl_sptr> per_tu_class_map;
+	// This is a map that associates the translation unit path to
+	// the class (that potentially defines the declarations that
+	// we consider) that are defined in that translation unit.  It
+	// should stay ordered by using the TU path as key to ensure
+	// stability of the order of classe definitions in ABIXML
+	// output.
+	map<string, class_decl_sptr> per_tu_class_map;
 	for (type_base_wptrs_type::const_iterator c = classes->begin();
 	     c != classes->end();
 	     ++c)
@@ -4410,7 +4418,7 @@ public:
 		  {
 		    string tu_path =
 		      (*j)->get_translation_unit()->get_absolute_path();
-		    unordered_map<string, class_decl_sptr>::const_iterator e =
+		    map<string, class_decl_sptr>::const_iterator e =
 		      per_tu_class_map.find(tu_path);
 		    if (e != per_tu_class_map.end())
 		      (*j)->set_definition_of_declaration(e->second);
@@ -4425,8 +4433,8 @@ public:
 			// then the declaration resolves to the
 			// definition.  Otherwise, we are in the case
 			// 3/ described above.
-			unordered_map<string,
-				      class_decl_sptr>::const_iterator it;
+			map<string,
+			    class_decl_sptr>::const_iterator it;
 			class_decl_sptr first_class =
 			  per_tu_class_map.begin()->second;
 			bool all_class_definitions_are_equal = true;
diff --git a/tests/data/test-annotate/test15-pr18892.so.abi b/tests/data/test-annotate/test15-pr18892.so.abi
index ac337a41..0770e2f4 100644
--- a/tests/data/test-annotate/test15-pr18892.so.abi
+++ b/tests/data/test-annotate/test15-pr18892.so.abi
@@ -3072,12 +3072,55 @@
         <var-decl name='size' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='60' column='1'/>
       </data-member>
     </class-decl>
+    <!-- struct backtrace_state -->
+    <class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-9'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <!-- const char* backtrace_state::filename -->
+        <var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <!-- int backtrace_state::threaded -->
+        <var-decl name='threaded' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <!-- void* backtrace_state::lock -->
+        <var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <!-- fileline backtrace_state::fileline_fn -->
+        <var-decl name='fileline_fn' type-id='type-id-11' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <!-- void* backtrace_state::fileline_data -->
+        <var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <!-- syminfo backtrace_state::syminfo_fn -->
+        <var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <!-- void* backtrace_state::syminfo_data -->
+        <var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='448'>
+        <!-- int backtrace_state::fileline_initialization_failed -->
+        <var-decl name='fileline_initialization_failed' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='480'>
+        <!-- int backtrace_state::lock_alloc -->
+        <var-decl name='lock_alloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='512'>
+        <!-- backtrace_freelist_struct* backtrace_state::freelist -->
+        <var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
+      </data-member>
+    </class-decl>
     <!-- typedef int (backtrace_state*, typedef uintptr_t, typedef backtrace_full_callback, typedef backtrace_error_callback, void*)* fileline -->
-    <typedef-decl name='fileline' type-id='type-id-9' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='114' column='1' id='type-id-10'/>
+    <typedef-decl name='fileline' type-id='type-id-13' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='114' column='1' id='type-id-11'/>
     <!-- typedef void (backtrace_state*, typedef uintptr_t, typedef backtrace_syminfo_callback, typedef backtrace_error_callback, void*)* syminfo -->
-    <typedef-decl name='syminfo' type-id='type-id-11' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='121' column='1' id='type-id-12'/>
+    <typedef-decl name='syminfo' type-id='type-id-14' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='121' column='1' id='type-id-12'/>
     <!-- struct backtrace_vector -->
-    <class-decl name='backtrace_vector' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='221' column='1' id='type-id-13'>
+    <class-decl name='backtrace_vector' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='221' column='1' id='type-id-15'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- void* backtrace_vector::base -->
         <var-decl name='base' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='224' column='1'/>
@@ -3092,95 +3135,95 @@
       </data-member>
     </class-decl>
     <!-- typedef int (void*, void*)* __compar_fn_t -->
-    <typedef-decl name='__compar_fn_t' type-id='type-id-14' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-15'/>
+    <typedef-decl name='__compar_fn_t' type-id='type-id-16' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-17'/>
     <!-- backtrace_freelist_struct* -->
     <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-7'/>
     <!-- backtrace_vector* -->
-    <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-16'/>
+    <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-18'/>
     <!-- const unsigned char -->
-    <qualified-type-def type-id='type-id-17' const='yes' id='type-id-18'/>
+    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-20'/>
     <!-- const unsigned char* -->
-    <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-19'/>
+    <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-21'/>
     <!-- fileline* -->
-    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-20'/>
+    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-22'/>
     <!-- int (backtrace_state*, typedef uintptr_t, typedef backtrace_full_callback, typedef backtrace_error_callback, void*)* -->
-    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-9'/>
+    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-13'/>
     <!-- void (backtrace_state*, typedef uintptr_t, typedef backtrace_syminfo_callback, typedef backtrace_error_callback, void*)* -->
-    <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-11'/>
+    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-14'/>
     <!-- int __asan_backtrace_dwarf_add(backtrace_state*, uintptr_t, const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, int, backtrace_error_callback, void*, fileline*) -->
     <function-decl name='__asan_backtrace_dwarf_add' mangled-name='__asan_backtrace_dwarf_add' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_dwarf_add'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24' name='base_address' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2959' column='1'/>
+      <parameter type-id='type-id-26' name='base_address' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2959' column='1'/>
       <!-- parameter of type 'const unsigned char*' -->
-      <parameter type-id='type-id-19' name='dwarf_info' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2960' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_info' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2960' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='dwarf_info_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2961' column='1'/>
       <!-- parameter of type 'const unsigned char*' -->
-      <parameter type-id='type-id-19' name='dwarf_line' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2962' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_line' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2962' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='dwarf_line_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2963' column='1'/>
       <!-- parameter of type 'const unsigned char*' -->
-      <parameter type-id='type-id-19' name='dwarf_abbrev' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2964' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_abbrev' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2964' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='dwarf_abbrev_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2965' column='1'/>
       <!-- parameter of type 'const unsigned char*' -->
-      <parameter type-id='type-id-19' name='dwarf_ranges' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2966' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_ranges' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2966' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='dwarf_ranges_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2967' column='1'/>
       <!-- parameter of type 'const unsigned char*' -->
-      <parameter type-id='type-id-19' name='dwarf_str' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2968' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_str' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2968' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='dwarf_str_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2969' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='is_bigendian' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2970' column='1'/>
+      <parameter type-id='type-id-10' name='is_bigendian' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2970' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2971' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2971' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
       <!-- parameter of type 'fileline*' -->
-      <parameter type-id='type-id-20' name='fileline_fn' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
+      <parameter type-id='type-id-22' name='fileline_fn' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __asan_backtrace_vector_grow(backtrace_state*, size_t, backtrace_error_callback, void*, backtrace_vector*) -->
     <function-decl name='__asan_backtrace_vector_grow' mangled-name='__asan_backtrace_vector_grow' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_grow'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'backtrace_vector*' -->
-      <parameter type-id='type-id-16'/>
+      <parameter type-id='type-id-18'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int snprintf(char*, size_t, const char*, ...) -->
     <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __asan_backtrace_free(backtrace_state*, void*, size_t, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_free' mangled-name='__asan_backtrace_free' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_free'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- void -->
@@ -3191,7 +3234,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- void* -->
@@ -3208,7 +3251,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'typedef __compar_fn_t' -->
-      <parameter type-id='type-id-15'/>
+      <parameter type-id='type-id-17'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-decl>
@@ -3228,16 +3271,16 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __asan_backtrace_alloc(backtrace_state*, size_t, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_alloc' mangled-name='__asan_backtrace_alloc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_alloc'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- void* -->
@@ -3252,112 +3295,69 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'int (void*, void*)*' -->
-      <parameter type-id='type-id-14'/>
+      <parameter type-id='type-id-16'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- int __asan_backtrace_vector_release(backtrace_state*, backtrace_vector*, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_vector_release' mangled-name='__asan_backtrace_vector_release' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_release'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <!-- parameter of type 'backtrace_vector*' -->
-      <parameter type-id='type-id-16'/>
+      <parameter type-id='type-id-18'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- backtrace_state* -->
-    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-23'/>
+    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-25'/>
     <!-- char* -->
-    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-27'/>
+    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
     <!-- int (backtrace_state*, uintptr_t, backtrace_full_callback, backtrace_error_callback, void*) -->
-    <function-type size-in-bits='64' id='type-id-21'>
+    <function-type size-in-bits='64' id='type-id-23'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <!-- parameter of type 'typedef backtrace_full_callback' -->
       <parameter type-id='type-id-29'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- void (backtrace_state*, uintptr_t, backtrace_syminfo_callback, backtrace_error_callback, void*) -->
-    <function-type size-in-bits='64' id='type-id-22'>
+    <function-type size-in-bits='64' id='type-id-24'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <!-- parameter of type 'typedef backtrace_syminfo_callback' -->
       <parameter type-id='type-id-30'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-type>
     <!-- int -->
-    <type-decl name='int' size-in-bits='32' id='type-id-25'/>
+    <type-decl name='int' size-in-bits='32' id='type-id-10'/>
     <!-- int (void*, void*)* -->
-    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-14'/>
+    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-16'/>
     <!-- typedef void (void*, const char*, int)* backtrace_error_callback -->
-    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-26'/>
+    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-27'/>
     <!-- typedef unsigned long int size_t -->
     <typedef-decl name='size_t' type-id='type-id-33' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/stddef.h' line='212' column='1' id='type-id-8'/>
     <!-- typedef unsigned long int uintptr_t -->
-    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-24'/>
+    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-26'/>
     <!-- unsigned char -->
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-17'/>
-    <!-- struct backtrace_state -->
-    <class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-28'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <!-- const char* backtrace_state::filename -->
-        <var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='64'>
-        <!-- int backtrace_state::threaded -->
-        <var-decl name='threaded' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='128'>
-        <!-- void* backtrace_state::lock -->
-        <var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='192'>
-        <!-- fileline backtrace_state::fileline_fn -->
-        <var-decl name='fileline_fn' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='256'>
-        <!-- void* backtrace_state::fileline_data -->
-        <var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='320'>
-        <!-- syminfo backtrace_state::syminfo_fn -->
-        <var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='384'>
-        <!-- void* backtrace_state::syminfo_data -->
-        <var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='448'>
-        <!-- int backtrace_state::fileline_initialization_failed -->
-        <var-decl name='fileline_initialization_failed' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='480'>
-        <!-- int backtrace_state::lock_alloc -->
-        <var-decl name='lock_alloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='512'>
-        <!-- backtrace_freelist_struct* backtrace_state::freelist -->
-        <var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
-      </data-member>
-    </class-decl>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-19'/>
     <!-- typedef int (void*, typedef uintptr_t, const char*, int, const char*)* backtrace_full_callback -->
     <typedef-decl name='backtrace_full_callback' type-id='type-id-34' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='110' column='1' id='type-id-29'/>
     <!-- typedef void (void*, typedef uintptr_t, const char*, typedef uintptr_t, typedef uintptr_t)* backtrace_syminfo_callback -->
@@ -3375,28 +3375,28 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- void (void*, uintptr_t, const char*, uintptr_t, uintptr_t) -->
     <function-type size-in-bits='64' id='type-id-38'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-type>
@@ -3409,7 +3409,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int (dl_phdr_info*, typedef size_t, void*)* -->
     <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-39'/>
@@ -3422,123 +3422,80 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
     <!-- int __asan_backtrace_pcinfo(backtrace_state*, uintptr_t, backtrace_full_callback, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_pcinfo' mangled-name='__asan_backtrace_pcinfo' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_pcinfo'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
+      <parameter type-id='type-id-26' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
       <!-- parameter of type 'typedef backtrace_full_callback' -->
       <parameter type-id='type-id-29' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='167' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_backtrace_syminfo(backtrace_state*, uintptr_t, backtrace_syminfo_callback, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_syminfo' mangled-name='__asan_backtrace_syminfo' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_syminfo'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
       <!-- parameter of type 'typedef uintptr_t' -->
-      <parameter type-id='type-id-24' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
+      <parameter type-id='type-id-26' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
       <!-- parameter of type 'typedef backtrace_syminfo_callback' -->
       <parameter type-id='type-id-30' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='183' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_backtrace_open(const char*, backtrace_error_callback, void*, int*) -->
     <function-decl name='__asan_backtrace_open' mangled-name='__asan_backtrace_open' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_open'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_backtrace_initialize(backtrace_state*, int, backtrace_error_callback, void*, fileline*) -->
     <function-decl name='__asan_backtrace_initialize' mangled-name='__asan_backtrace_initialize' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_initialize'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23'/>
-      <!-- parameter of type 'int' -->
       <parameter type-id='type-id-25'/>
+      <!-- parameter of type 'int' -->
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'fileline*' -->
-      <parameter type-id='type-id-20'/>
+      <parameter type-id='type-id-22'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int* -->
-    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-42'/>
+    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-42'/>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
-    <!-- struct backtrace_state -->
-    <class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-28'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <!-- const char* backtrace_state::filename -->
-        <var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='64'>
-        <!-- int backtrace_state::threaded -->
-        <var-decl name='threaded' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='128'>
-        <!-- void* backtrace_state::lock -->
-        <var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='192'>
-        <!-- fileline backtrace_state::fileline_fn -->
-        <var-decl name='fileline_fn' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='256'>
-        <!-- void* backtrace_state::fileline_data -->
-        <var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='320'>
-        <!-- syminfo backtrace_state::syminfo_fn -->
-        <var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='384'>
-        <!-- void* backtrace_state::syminfo_data -->
-        <var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='448'>
-        <!-- int backtrace_state::fileline_initialization_failed -->
-        <var-decl name='fileline_initialization_failed' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='480'>
-        <!-- int backtrace_state::lock_alloc -->
-        <var-decl name='lock_alloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='512'>
-        <!-- backtrace_freelist_struct* backtrace_state::freelist -->
-        <var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
-      </data-member>
-    </class-decl>
     <!-- void* __asan_backtrace_vector_finish(backtrace_state*, backtrace_vector*, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_vector_finish' mangled-name='__asan_backtrace_vector_finish' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_finish'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='259' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='259' column='1'/>
       <!-- parameter of type 'backtrace_vector*' -->
-      <parameter type-id='type-id-16' name='vec' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='260' column='1'/>
+      <parameter type-id='type-id-18' name='vec' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='260' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='261' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='261' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='262' column='1'/>
       <!-- void* -->
@@ -3570,30 +3527,30 @@
     <!-- int __asan_backtrace_get_view(backtrace_state*, int, off_t, size_t, backtrace_error_callback, void*, backtrace_view*) -->
     <function-decl name='__asan_backtrace_get_view' mangled-name='__asan_backtrace_get_view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_get_view'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
+      <parameter type-id='type-id-10' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
       <!-- parameter of type 'typedef off_t' -->
       <parameter type-id='type-id-44' name='offset' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='55' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='55' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='56' column='1'/>
       <!-- parameter of type 'backtrace_view*' -->
       <parameter type-id='type-id-47' name='view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='56' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __asan_backtrace_release_view(backtrace_state*, backtrace_view*, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_release_view' mangled-name='__asan_backtrace_release_view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_release_view'>
       <!-- parameter of type 'backtrace_state*' -->
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1'/>
       <!-- parameter of type 'backtrace_view*' -->
       <parameter type-id='type-id-47' name='view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='88' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='89' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='89' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='90' column='1'/>
       <!-- void -->
@@ -3602,7 +3559,7 @@
     <!-- int getpagesize() -->
     <function-decl name='getpagesize' filepath='/usr/include/unistd.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* mmap(void*, size_t, int, int, int, __off_t) -->
     <function-decl name='mmap' filepath='/usr/include/sys/mman.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -3611,11 +3568,11 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'typedef __off_t' -->
       <parameter type-id='type-id-43'/>
       <!-- void* -->
@@ -3628,7 +3585,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- long int -->
     <type-decl name='long int' size-in-bits='64' id='type-id-45'/>
@@ -3637,33 +3594,33 @@
     <!-- int __asan_backtrace_close(int, backtrace_error_callback, void*) -->
     <function-decl name='__asan_backtrace_close' mangled-name='__asan_backtrace_close' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_close'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
+      <parameter type-id='type-id-10' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='92' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int open(const char*, int, ...) -->
     <function-decl name='open' filepath='/usr/include/fcntl.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int fcntl(int, int, ...) -->
     <function-decl name='fcntl' filepath='/usr/include/fcntl.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int* __errno_location() -->
     <function-decl name='__errno_location' filepath='/usr/include/bits/errno.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -3673,9 +3630,9 @@
     <!-- int close(int) -->
     <function-decl name='close' filepath='/usr/include/unistd.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
@@ -3684,13 +3641,13 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='filename' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='threaded' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
+      <parameter type-id='type-id-10' name='threaded' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
       <!-- parameter of type 'typedef backtrace_error_callback' -->
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='47' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='47' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='48' column='1'/>
       <!-- backtrace_state* -->
-      <return type-id='type-id-23'/>
+      <return type-id='type-id-25'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
@@ -3864,7 +3821,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int len -->
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='466' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='466' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct {const demangle_operator_info* op;} -->
@@ -3886,18 +3843,18 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- int demangle_operator_info::len -->
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='44' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='44' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
         <!-- int demangle_operator_info::args -->
-        <var-decl name='args' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='46' column='1'/>
+        <var-decl name='args' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='46' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct {int args; demangle_component* name;} -->
     <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='477' column='1' id='type-id-65'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int args -->
-        <var-decl name='args' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='480' column='1'/>
+        <var-decl name='args' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='480' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- demangle_component* name -->
@@ -3974,7 +3931,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int demangle_builtin_type_info::len -->
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='82' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='82' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- const char* demangle_builtin_type_info::java_name -->
@@ -3982,7 +3939,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- int demangle_builtin_type_info::java_len -->
-        <var-decl name='java_len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='86' column='1'/>
+        <var-decl name='java_len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='86' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
         <!-- d_builtin_type_print demangle_builtin_type_info::print -->
@@ -4011,7 +3968,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int len -->
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='527' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='527' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct {long int number;} -->
@@ -4025,7 +3982,7 @@
     <class-decl name='__anonymous_struct__9' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='538' column='1' id='type-id-72'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int character -->
-        <var-decl name='character' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='540' column='1'/>
+        <var-decl name='character' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='540' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct {demangle_component* left; demangle_component* right;} -->
@@ -4047,7 +4004,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int num -->
-        <var-decl name='num' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='557' column='1'/>
+        <var-decl name='num' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='557' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct d_info -->
@@ -4062,7 +4019,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- int d_info::options -->
-        <var-decl name='options' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='100' column='1'/>
+        <var-decl name='options' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- const char* d_info::n -->
@@ -4074,11 +4031,11 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <!-- int d_info::next_comp -->
-        <var-decl name='next_comp' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='106' column='1'/>
+        <var-decl name='next_comp' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='106' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='352'>
         <!-- int d_info::num_comps -->
-        <var-decl name='num_comps' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='108' column='1'/>
+        <var-decl name='num_comps' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <!-- demangle_component** d_info::subs -->
@@ -4086,15 +4043,15 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <!-- int d_info::next_sub -->
-        <var-decl name='next_sub' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='112' column='1'/>
+        <var-decl name='next_sub' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='112' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='480'>
         <!-- int d_info::num_subs -->
-        <var-decl name='num_subs' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='114' column='1'/>
+        <var-decl name='num_subs' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='114' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
         <!-- int d_info::did_subs -->
-        <var-decl name='did_subs' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='118' column='1'/>
+        <var-decl name='did_subs' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='118' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
         <!-- demangle_component* d_info::last_name -->
@@ -4102,15 +4059,15 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
         <!-- int d_info::expansion -->
-        <var-decl name='expansion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='124' column='1'/>
+        <var-decl name='expansion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='124' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='672'>
         <!-- int d_info::is_expression -->
-        <var-decl name='is_expression' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='126' column='1'/>
+        <var-decl name='is_expression' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='126' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
         <!-- int d_info::is_conversion -->
-        <var-decl name='is_conversion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='129' column='1'/>
+        <var-decl name='is_conversion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='129' column='1'/>
       </data-member>
     </class-decl>
     <!-- const demangle_builtin_type_info -->
@@ -4138,20 +4095,20 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='s' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
+      <parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_cplus_demangle_fill_extended_operator(demangle_component*, int, demangle_component*) -->
     <function-decl name='__asan_cplus_demangle_fill_extended_operator' mangled-name='__asan_cplus_demangle_fill_extended_operator' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_extended_operator'>
       <!-- parameter of type 'demangle_component*' -->
       <parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='args' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
+      <parameter type-id='type-id-10' name='args' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
       <!-- parameter of type 'demangle_component*' -->
       <parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='798' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_cplus_demangle_fill_ctor(demangle_component*, gnu_v3_ctor_kinds, demangle_component*) -->
     <function-decl name='__asan_cplus_demangle_fill_ctor' mangled-name='__asan_cplus_demangle_fill_ctor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='812' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_ctor'>
@@ -4162,7 +4119,7 @@
       <!-- parameter of type 'demangle_component*' -->
       <parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='814' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_cplus_demangle_fill_dtor(demangle_component*, gnu_v3_dtor_kinds, demangle_component*) -->
     <function-decl name='__asan_cplus_demangle_fill_dtor' mangled-name='__asan_cplus_demangle_fill_dtor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_dtor'>
@@ -4173,7 +4130,7 @@
       <!-- parameter of type 'demangle_component*' -->
       <parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='833' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- demangle_component* __asan_cplus_demangle_type(d_info*) -->
     <function-decl name='__asan_cplus_demangle_type' mangled-name='__asan_cplus_demangle_type' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='2230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_type'>
@@ -4187,14 +4144,14 @@
       <!-- parameter of type 'd_info*' -->
       <parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='top_level' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
+      <parameter type-id='type-id-10' name='top_level' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
       <!-- demangle_component* -->
       <return type-id='type-id-76'/>
     </function-decl>
     <!-- int __asan_cplus_demangle_print_callback(int, const demangle_component*, demangle_callbackref, void*) -->
     <function-decl name='__asan_cplus_demangle_print_callback' mangled-name='__asan_cplus_demangle_print_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_print_callback'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1'/>
       <!-- parameter of type 'const demangle_component*' -->
       <parameter type-id='type-id-85' name='dc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4030' column='1'/>
       <!-- parameter of type 'typedef demangle_callbackref' -->
@@ -4202,27 +4159,27 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4031' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __asan_cplus_demangle_print(int, const demangle_component*, int, size_t*) -->
     <function-decl name='__asan_cplus_demangle_print' mangled-name='__asan_cplus_demangle_print' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_print'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
       <!-- parameter of type 'const demangle_component*' -->
       <parameter type-id='type-id-85' name='dc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='estimate' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
+      <parameter type-id='type-id-10' name='estimate' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
       <!-- parameter of type 'size_t*' -->
       <parameter type-id='type-id-88' name='palc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- void __asan_cplus_demangle_init_info(const char*, int, size_t, d_info*) -->
     <function-decl name='__asan_cplus_demangle_init_info' mangled-name='__asan_cplus_demangle_init_info' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_init_info'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
       <!-- parameter of type 'd_info*' -->
@@ -4235,29 +4192,29 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __asan_cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*) -->
     <function-decl name='__asan_cplus_demangle_v3_callback' mangled-name='__asan_cplus_demangle_v3_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_v3_callback'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
       <!-- parameter of type 'typedef demangle_callbackref' -->
       <parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6027' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6027' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __asan_java_demangle_v3(const char*) -->
     <function-decl name='__asan_java_demangle_v3' mangled-name='__asan_java_demangle_v3' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_java_demangle_v3'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6039' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __asan_java_demangle_v3_callback(const char*, demangle_callbackref, void*) -->
     <function-decl name='__asan_java_demangle_v3_callback' mangled-name='__asan_java_demangle_v3_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_java_demangle_v3_callback'>
@@ -4268,7 +4225,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6048' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- gnu_v3_ctor_kinds __asan_is_gnu_v3_mangled_ctor(const char*) -->
     <function-decl name='__asan_is_gnu_v3_mangled_ctor' mangled-name='__asan_is_gnu_v3_mangled_ctor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_is_gnu_v3_mangled_ctor'>
@@ -4325,12 +4282,12 @@
     <!-- int sprintf(char*, const char*, ...) -->
     <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_internal_strncmp(const char*, const char*, size_t) -->
     <function-decl name='__asan_internal_strncmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4341,7 +4298,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __asan_internal_memcmp(void*, void*, size_t) -->
     <function-decl name='__asan_internal_memcmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4352,7 +4309,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- short int -->
     <type-decl name='short int' size-in-bits='16' id='type-id-77'/>
@@ -4403,11 +4360,11 @@
       <class-decl name='LowLevelAllocator' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='108' column='1' id='type-id-93'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::LowLevelAllocator::allocated_end_ -->
-          <var-decl name='allocated_end_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='113' column='1'/>
+          <var-decl name='allocated_end_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='113' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::LowLevelAllocator::allocated_current_ -->
-          <var-decl name='allocated_current_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='114' column='1'/>
+          <var-decl name='allocated_current_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='114' column='1'/>
         </data-member>
       </class-decl>
       <!-- void* __sanitizer::AllocatorReturnNull() -->
@@ -4581,7 +4538,7 @@
       </class-decl>
     </namespace-decl>
     <!-- const int -->
-    <qualified-type-def type-id='type-id-25' const='yes' id='type-id-110'/>
+    <qualified-type-def type-id='type-id-10' const='yes' id='type-id-110'/>
     <!-- unsigned long int[64] -->
     <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='4096' id='type-id-108'>
       <!-- <anonymous range>[64] -->
@@ -4817,7 +4774,7 @@
     </array-type-def>
     <namespace-decl name='__sanitizer'>
       <!-- typedef unsigned char __sanitizer::u8 -->
-      <typedef-decl name='u8' type-id='type-id-17' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
+      <typedef-decl name='u8' type-id='type-id-19' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
     </namespace-decl>
     <!-- void*[128] -->
     <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='8192' id='type-id-143'>
@@ -4963,7 +4920,7 @@
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::LoadedModule::full_name_ -->
-          <var-decl name='full_name_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='456' column='1'/>
+          <var-decl name='full_name_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='456' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- __sanitizer::uptr __sanitizer::LoadedModule::base_address_ -->
@@ -5027,7 +4984,7 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- void -->
@@ -5047,7 +5004,7 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'typedef __sanitizer::u64' -->
@@ -5091,7 +5048,7 @@
       <class-decl name='InternalScopedBuffer&lt;char&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-189'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::InternalScopedBuffer<char>::ptr_ -->
-          <var-decl name='ptr_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
+          <var-decl name='ptr_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<char>::cnt_ -->
@@ -5114,7 +5071,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
             <parameter type-id='type-id-192' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -5146,15 +5103,15 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- bool -->
       <return type-id='type-id-112'/>
     </function-type>
     <namespace-decl name='__sanitizer'>
       <!-- typedef int __sanitizer::fd_t -->
-      <typedef-decl name='fd_t' type-id='type-id-25' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
+      <typedef-decl name='fd_t' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
     </namespace-decl>
     <!-- unsigned long int& -->
     <reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-190'/>
@@ -5248,7 +5205,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
             <parameter type-id='type-id-198' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -5296,7 +5253,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
             <parameter type-id='type-id-201' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -5339,7 +5296,7 @@
       <!-- bool __sanitizer::IsSpace(int) -->
       <function-decl name='IsSpace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- bool -->
         <return type-id='type-id-112'/>
       </function-decl>
@@ -5348,9 +5305,9 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- char* -->
-        <return type-id='type-id-27'/>
+        <return type-id='type-id-28'/>
       </function-decl>
       <!-- __sanitizer::uptr __sanitizer::internal_strlen(const char*) -->
       <function-decl name='internal_strlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -5375,7 +5332,7 @@
         <!-- parameter of type 'void*' -->
         <parameter type-id='type-id-1'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- void* -->
@@ -5390,7 +5347,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
         <!-- int -->
-        <return type-id='type-id-25'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <!-- __sanitizer::uptr __sanitizer::RoundDownTo(__sanitizer::uptr, __sanitizer::uptr) -->
       <function-decl name='RoundDownTo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -5404,7 +5361,7 @@
       <!-- bool __sanitizer::IsDigit(int) -->
       <function-decl name='IsDigit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- bool -->
         <return type-id='type-id-112'/>
       </function-decl>
@@ -5436,15 +5393,15 @@
           <class-decl name='Lib' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='43' column='1' id='type-id-226'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- char* __sanitizer::LibIgnore::Lib::templ -->
-              <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
+              <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- char* __sanitizer::LibIgnore::Lib::name -->
-              <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
+              <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- char* __sanitizer::LibIgnore::Lib::real_name -->
-              <var-decl name='real_name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
+              <var-decl name='real_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='192'>
               <!-- bool __sanitizer::LibIgnore::Lib::loaded -->
@@ -5654,7 +5611,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
             <parameter type-id='type-id-240' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -5694,7 +5651,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::Suppression::templ -->
-          <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
+          <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- unsigned int __sanitizer::Suppression::hit_count -->
@@ -5737,7 +5694,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int sigaltstack::ss_flags -->
-        <var-decl name='ss_flags' type-id='type-id-25' visibility='default' filepath='/usr/include/bits/sigstack.h' line='53' column='1'/>
+        <var-decl name='ss_flags' type-id='type-id-10' visibility='default' filepath='/usr/include/bits/sigstack.h' line='53' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- size_t sigaltstack::ss_size -->
@@ -5752,7 +5709,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- char* link_map::l_name -->
-        <var-decl name='l_name' type-id='type-id-27' visibility='default' filepath='/usr/include/link.h' line='91' column='1'/>
+        <var-decl name='l_name' type-id='type-id-28' visibility='default' filepath='/usr/include/link.h' line='91' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- Elf64_Dyn* link_map::l_ld -->
@@ -5812,7 +5769,7 @@
     <!-- __sanitizer::linux_dirent* -->
     <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
     <!-- char* const -->
-    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-268'/>
+    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-268'/>
     <!-- char* const* -->
     <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
     <!-- const __sanitizer::__sanitizer_kernel_sigaction_t -->
@@ -5908,7 +5865,7 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='192'>
           <!-- char* __sanitizer::MemoryMappingLayout::current_ -->
-          <var-decl name='current_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='101' column='1'/>
+          <var-decl name='current_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='101' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static __sanitizer::ProcSelfMapsBuff __sanitizer::MemoryMappingLayout::cached_proc_self_maps_ -->
@@ -5935,7 +5892,7 @@
             <!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
             <parameter type-id='type-id-259' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -5946,7 +5903,7 @@
             <!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
             <parameter type-id='type-id-259' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -5967,7 +5924,7 @@
       <class-decl name='ProcSelfMapsBuff' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='35' column='1' id='type-id-283'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::ProcSelfMapsBuff::data -->
-          <var-decl name='data' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='36' column='1'/>
+          <var-decl name='data' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='36' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- __sanitizer::uptr __sanitizer::ProcSelfMapsBuff::mmaped_size -->
@@ -5982,11 +5939,11 @@
       <class-decl name='ThreadLister' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='46' column='1' id='type-id-261'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- int __sanitizer::ThreadLister::pid_ -->
-          <var-decl name='pid_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='59' column='1'/>
+          <var-decl name='pid_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='59' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='32'>
           <!-- int __sanitizer::ThreadLister::descriptor_ -->
-          <var-decl name='descriptor_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='60' column='1'/>
+          <var-decl name='descriptor_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='60' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- __sanitizer::InternalScopedBuffer<char> __sanitizer::ThreadLister::buffer_ -->
@@ -6002,7 +5959,7 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='320'>
           <!-- int __sanitizer::ThreadLister::bytes_read_ -->
-          <var-decl name='bytes_read_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='64' column='1'/>
+          <var-decl name='bytes_read_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='64' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::ThreadLister::ThreadLister(int) -->
@@ -6010,7 +5967,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
             <parameter type-id='type-id-262' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -6021,7 +5978,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
             <parameter type-id='type-id-262' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -6032,7 +5989,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
             <parameter type-id='type-id-262' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -6043,7 +6000,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
             <parameter type-id='type-id-262' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -6054,7 +6011,7 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'typedef __sanitizer::u32' -->
         <parameter type-id='type-id-284'/>
         <!-- typedef __sanitizer::uptr -->
@@ -6105,7 +6062,7 @@
         <!-- parameter of type 'typedef __sanitizer::OFF_T' -->
         <parameter type-id='type-id-285'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- typedef __sanitizer::uptr -->
         <return type-id='type-id-106'/>
       </function-decl>
@@ -6114,7 +6071,7 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- typedef __sanitizer::uptr -->
@@ -6137,7 +6094,7 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- typedef __sanitizer::uptr -->
         <return type-id='type-id-106'/>
       </function-decl>
@@ -6188,7 +6145,7 @@
     <!-- void (int, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-275'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'void*' -->
@@ -6234,7 +6191,7 @@
     <!-- typedef unsigned long int uint64_t -->
     <typedef-decl name='uint64_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-290'/>
     <!-- unsigned char[8] -->
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='64' id='type-id-289'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='64' id='type-id-289'>
       <!-- <anonymous range>[8] -->
       <subrange length='8' type-id='type-id-50' id='type-id-294'/>
     </array-type-def>
@@ -6344,7 +6301,7 @@
       <!-- parameter of type 'size_t*' -->
       <parameter type-id='type-id-88'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* dlsym(void*, const char*) -->
     <function-decl name='dlsym' filepath='/usr/include/dlfcn.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -6358,17 +6315,17 @@
     <!-- int prctl(int, ...) -->
     <function-decl name='prctl' filepath='/usr/include/sys/prctl.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- size_t confstr(int, char*, size_t) -->
     <function-decl name='confstr' filepath='/usr/include/unistd.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- typedef size_t -->
@@ -6381,7 +6338,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- struct _Unwind_Context -->
     <class-decl name='_Unwind_Context' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-303'/>
@@ -6488,15 +6445,15 @@
       <!-- __sanitizer::uptr __sanitizer::sa_siginfo -->
       <var-decl name='sa_siginfo' type-id='type-id-106' mangled-name='_ZN11__sanitizer10sa_siginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='180' column='1'/>
       <!-- int __sanitizer::e_tabsz -->
-      <var-decl name='e_tabsz' type-id='type-id-25' mangled-name='_ZN11__sanitizer7e_tabszE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='183' column='1'/>
+      <var-decl name='e_tabsz' type-id='type-id-10' mangled-name='_ZN11__sanitizer7e_tabszE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='183' column='1'/>
       <!-- int __sanitizer::af_inet -->
-      <var-decl name='af_inet' type-id='type-id-25' mangled-name='_ZN11__sanitizer7af_inetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='196' column='1'/>
+      <var-decl name='af_inet' type-id='type-id-10' mangled-name='_ZN11__sanitizer7af_inetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='196' column='1'/>
       <!-- int __sanitizer::af_inet6 -->
-      <var-decl name='af_inet6' type-id='type-id-25' mangled-name='_ZN11__sanitizer8af_inet6E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='197' column='1'/>
+      <var-decl name='af_inet6' type-id='type-id-10' mangled-name='_ZN11__sanitizer8af_inet6E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='197' column='1'/>
       <!-- int __sanitizer::glob_nomatch -->
-      <var-decl name='glob_nomatch' type-id='type-id-25' mangled-name='_ZN11__sanitizer12glob_nomatchE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='209' column='1'/>
+      <var-decl name='glob_nomatch' type-id='type-id-10' mangled-name='_ZN11__sanitizer12glob_nomatchE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='209' column='1'/>
       <!-- int __sanitizer::glob_altdirfunc -->
-      <var-decl name='glob_altdirfunc' type-id='type-id-25' mangled-name='_ZN11__sanitizer15glob_altdirfuncE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='210' column='1'/>
+      <var-decl name='glob_altdirfunc' type-id='type-id-10' mangled-name='_ZN11__sanitizer15glob_altdirfuncE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='210' column='1'/>
       <!-- unsigned int __sanitizer::path_max -->
       <var-decl name='path_max' type-id='type-id-211' mangled-name='_ZN11__sanitizer8path_maxE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='243' column='1'/>
       <!-- unsigned int __sanitizer::struct_user_regs_struct_sz -->
@@ -6506,43 +6463,43 @@
       <!-- unsigned int __sanitizer::struct_user_fpxregs_struct_sz -->
       <var-decl name='struct_user_fpxregs_struct_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer29struct_user_fpxregs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='218' column='1'/>
       <!-- int __sanitizer::ptrace_peektext -->
-      <var-decl name='ptrace_peektext' type-id='type-id-25' mangled-name='_ZN11__sanitizer15ptrace_peektextE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='223' column='1'/>
+      <var-decl name='ptrace_peektext' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peektextE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='223' column='1'/>
       <!-- int __sanitizer::ptrace_peekdata -->
-      <var-decl name='ptrace_peekdata' type-id='type-id-25' mangled-name='_ZN11__sanitizer15ptrace_peekdataE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='224' column='1'/>
+      <var-decl name='ptrace_peekdata' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peekdataE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='224' column='1'/>
       <!-- int __sanitizer::ptrace_peekuser -->
-      <var-decl name='ptrace_peekuser' type-id='type-id-25' mangled-name='_ZN11__sanitizer15ptrace_peekuserE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='225' column='1'/>
+      <var-decl name='ptrace_peekuser' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peekuserE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='225' column='1'/>
       <!-- int __sanitizer::ptrace_getregs -->
-      <var-decl name='ptrace_getregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer14ptrace_getregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='226' column='1'/>
+      <var-decl name='ptrace_getregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer14ptrace_getregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='226' column='1'/>
       <!-- int __sanitizer::ptrace_setregs -->
-      <var-decl name='ptrace_setregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer14ptrace_setregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='227' column='1'/>
+      <var-decl name='ptrace_setregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer14ptrace_setregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='227' column='1'/>
       <!-- int __sanitizer::ptrace_getfpregs -->
-      <var-decl name='ptrace_getfpregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_getfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='228' column='1'/>
+      <var-decl name='ptrace_getfpregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_getfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='228' column='1'/>
       <!-- int __sanitizer::ptrace_setfpregs -->
-      <var-decl name='ptrace_setfpregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_setfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='229' column='1'/>
+      <var-decl name='ptrace_setfpregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_setfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='229' column='1'/>
       <!-- int __sanitizer::ptrace_getfpxregs -->
-      <var-decl name='ptrace_getfpxregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_getfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='230' column='1'/>
+      <var-decl name='ptrace_getfpxregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_getfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='230' column='1'/>
       <!-- int __sanitizer::ptrace_setfpxregs -->
-      <var-decl name='ptrace_setfpxregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_setfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='231' column='1'/>
+      <var-decl name='ptrace_setfpxregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_setfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='231' column='1'/>
       <!-- int __sanitizer::ptrace_getsiginfo -->
-      <var-decl name='ptrace_getsiginfo' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_getsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='232' column='1'/>
+      <var-decl name='ptrace_getsiginfo' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_getsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='232' column='1'/>
       <!-- int __sanitizer::ptrace_setsiginfo -->
-      <var-decl name='ptrace_setsiginfo' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_setsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='233' column='1'/>
+      <var-decl name='ptrace_setsiginfo' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_setsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='233' column='1'/>
       <!-- int __sanitizer::ptrace_getregset -->
-      <var-decl name='ptrace_getregset' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_getregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='238' column='1'/>
+      <var-decl name='ptrace_getregset' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_getregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='238' column='1'/>
       <!-- int __sanitizer::ptrace_setregset -->
-      <var-decl name='ptrace_setregset' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_setregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='239' column='1'/>
+      <var-decl name='ptrace_setregset' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_setregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='239' column='1'/>
       <!-- unsigned int __sanitizer::struct_shminfo_sz -->
       <var-decl name='struct_shminfo_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer17struct_shminfo_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='188' column='1'/>
       <!-- unsigned int __sanitizer::struct_shm_info_sz -->
       <var-decl name='struct_shm_info_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer18struct_shm_info_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='189' column='1'/>
       <!-- int __sanitizer::shmctl_ipc_stat -->
-      <var-decl name='shmctl_ipc_stat' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_ipc_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='190' column='1'/>
+      <var-decl name='shmctl_ipc_stat' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_ipc_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='190' column='1'/>
       <!-- int __sanitizer::shmctl_ipc_info -->
-      <var-decl name='shmctl_ipc_info' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_ipc_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='191' column='1'/>
+      <var-decl name='shmctl_ipc_info' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_ipc_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='191' column='1'/>
       <!-- int __sanitizer::shmctl_shm_info -->
-      <var-decl name='shmctl_shm_info' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_shm_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='192' column='1'/>
+      <var-decl name='shmctl_shm_info' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_shm_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='192' column='1'/>
       <!-- int __sanitizer::shmctl_shm_stat -->
-      <var-decl name='shmctl_shm_stat' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_shm_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='193' column='1'/>
+      <var-decl name='shmctl_shm_stat' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_shm_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='193' column='1'/>
       <!-- unsigned int __sanitizer::struct_arpreq_sz -->
       <var-decl name='struct_arpreq_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer16struct_arpreq_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='246' column='1'/>
       <!-- unsigned int __sanitizer::struct_ifreq_sz -->
@@ -7528,9 +7485,9 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-8'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int setrlimit(__rlimit_resource_t, const rlimit*) -->
     <function-decl name='setrlimit' filepath='/usr/include/sys/resource.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -7539,7 +7496,7 @@
       <!-- parameter of type 'const rlimit*' -->
       <parameter type-id='type-id-318'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- unsigned int sleep(unsigned int) -->
     <function-decl name='sleep' filepath='/usr/include/unistd.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -7553,7 +7510,7 @@
       <!-- parameter of type 'typedef __useconds_t' -->
       <parameter type-id='type-id-315'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void abort() -->
     <function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -7565,14 +7522,14 @@
       <!-- parameter of type 'void ()*' -->
       <parameter type-id='type-id-187' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int isatty(int) -->
     <function-decl name='isatty' filepath='/usr/include/unistd.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- struct rlimit -->
     <class-decl name='rlimit' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/resource.h' line='135' column='1' id='type-id-316'>
@@ -7586,7 +7543,7 @@
       </data-member>
     </class-decl>
     <!-- typedef int __rlimit_resource_t -->
-    <typedef-decl name='__rlimit_resource_t' type-id='type-id-25' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
+    <typedef-decl name='__rlimit_resource_t' type-id='type-id-10' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
     <!-- typedef __rlim_t rlim_t -->
     <typedef-decl name='rlim_t' type-id='type-id-321' filepath='/usr/include/bits/resource.h' line='127' column='1' id='type-id-320'/>
     <!-- typedef unsigned long int __rlim_t -->
@@ -7766,7 +7723,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
             <parameter type-id='type-id-328' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -7932,7 +7889,7 @@
             <!-- implicit parameter of type '__sanitizer::ScopedStackSpaceWithGuard*' -->
             <parameter type-id='type-id-359' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -7957,7 +7914,7 @@
             <!-- implicit parameter of type '__sanitizer::ScopedSetTracerPID*' -->
             <parameter type-id='type-id-357' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -7989,7 +7946,7 @@
       <class-decl name='StopTheWorldScope' size-in-bits='32' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='307' column='1' id='type-id-360'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- int __sanitizer::StopTheWorldScope::process_was_dumpable_ -->
-          <var-decl name='process_was_dumpable_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='354' column='1'/>
+          <var-decl name='process_was_dumpable_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='354' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::StopTheWorldScope::StopTheWorldScope() -->
@@ -8006,7 +7963,7 @@
             <!-- implicit parameter of type '__sanitizer::StopTheWorldScope*' -->
             <parameter type-id='type-id-361' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -8053,7 +8010,7 @@
     <!-- const int& -->
     <reference-type-def kind='lvalue' type-id='type-id-110' size-in-bits='64' id='type-id-376'/>
     <!-- typedef int __pid_t -->
-    <typedef-decl name='__pid_t' type-id='type-id-25' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
+    <typedef-decl name='__pid_t' type-id='type-id-10' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
     <namespace-decl name='__sanitizer'>
       <!-- typedef void (const __sanitizer::SuspendedThreadsList&, void*)* __sanitizer::StopTheWorldCallback -->
       <typedef-decl name='StopTheWorldCallback' type-id='type-id-384' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='54' column='1' id='type-id-379'/>
@@ -8090,7 +8047,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
             <parameter type-id='type-id-354' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -8137,7 +8094,7 @@
       <!-- bool __sanitizer::TemplateMatch(char*, const char*) -->
       <function-decl name='TemplateMatch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.cc' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- bool -->
@@ -8189,7 +8146,7 @@
                 <!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
                 <parameter type-id='type-id-404' is-artificial='yes'/>
                 <!-- artificial parameter of type 'int' -->
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-4'/>
               </function-decl>
@@ -8211,7 +8168,7 @@
                 <!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
                 <parameter type-id='type-id-404' is-artificial='yes'/>
                 <!-- artificial parameter of type 'int' -->
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-4'/>
               </function-decl>
@@ -8358,7 +8315,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::AddressInfo::module -->
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __sanitizer::uptr __sanitizer::AddressInfo::module_offset -->
@@ -8366,19 +8323,19 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __sanitizer::AddressInfo::function -->
-          <var-decl name='function' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
+          <var-decl name='function' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- char* __sanitizer::AddressInfo::file -->
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- int __sanitizer::AddressInfo::line -->
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <!-- int __sanitizer::AddressInfo::column -->
-          <var-decl name='column' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
+          <var-decl name='column' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::AddressInfo::AddressInfo() -->
@@ -8400,7 +8357,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::DataInfo::module -->
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __sanitizer::uptr __sanitizer::DataInfo::module_offset -->
@@ -8408,7 +8365,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __sanitizer::DataInfo::name -->
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- __sanitizer::uptr __sanitizer::DataInfo::start -->
@@ -8427,9 +8384,9 @@
     <!-- typedef void (const char*, typedef size_t, void*)* demangle_callbackref -->
     <typedef-decl name='demangle_callbackref' type-id='type-id-89' filepath='../../.././libsanitizer/../include/demangle.h' line='150' column='1' id='type-id-87'/>
     <!-- typedef void (void*, const char*, int)* backtrace_error_callback -->
-    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-26'/>
+    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-27'/>
     <!-- typedef unsigned long int uintptr_t -->
-    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-24'/>
+    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-26'/>
     <!-- typedef int (void*, typedef uintptr_t, const char*, int, const char*)* backtrace_full_callback -->
     <typedef-decl name='backtrace_full_callback' type-id='type-id-34' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='110' column='1' id='type-id-29'/>
     <!-- typedef void (void*, typedef uintptr_t, const char*, typedef uintptr_t, typedef uintptr_t)* backtrace_syminfo_callback -->
@@ -8437,7 +8394,7 @@
     <!-- __sanitizer::LibbacktraceSymbolizer* const -->
     <qualified-type-def type-id='type-id-412' const='yes' id='type-id-413'/>
     <!-- backtrace_state* -->
-    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-23'/>
+    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-25'/>
     <!-- int (void*, typedef uintptr_t, const char*, int, const char*)* -->
     <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-34'/>
     <!-- void (const char*, typedef size_t, void*)* -->
@@ -8455,7 +8412,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-type>
@@ -8519,13 +8476,13 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'size_t*' -->
         <parameter type-id='type-id-88'/>
         <!-- parameter of type 'int*' -->
         <parameter type-id='type-id-42'/>
         <!-- char* -->
-        <return type-id='type-id-27'/>
+        <return type-id='type-id-28'/>
       </function-decl>
     </namespace-decl>
     <!-- namespace __sanitizer -->
@@ -8683,11 +8640,11 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- int __sanitizer::ExternalSymbolizer::input_fd_ -->
-          <var-decl name='input_fd_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='295' column='1'/>
+          <var-decl name='input_fd_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='295' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='96'>
           <!-- int __sanitizer::ExternalSymbolizer::output_fd_ -->
-          <var-decl name='output_fd_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='296' column='1'/>
+          <var-decl name='output_fd_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='296' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static const __sanitizer::uptr __sanitizer::ExternalSymbolizer::kBufferSize -->
@@ -8759,11 +8716,11 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- int -->
-        <return type-id='type-id-25'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <!-- bool __sanitizer::__sanitizer_symbolize_data(const char*, __sanitizer::u64, char*, int) -->
       <function-decl name='__sanitizer_symbolize_data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -8772,9 +8729,9 @@
         <!-- parameter of type 'typedef __sanitizer::u64' -->
         <parameter type-id='type-id-157'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- bool -->
         <return type-id='type-id-112'/>
       </function-decl>
@@ -8785,9 +8742,9 @@
         <!-- parameter of type 'typedef __sanitizer::u64' -->
         <parameter type-id='type-id-157'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- bool -->
         <return type-id='type-id-112'/>
       </function-decl>
@@ -8799,7 +8756,7 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- typedef __pid_t -->
       <return type-id='type-id-352'/>
     </function-decl>
@@ -8810,9 +8767,9 @@
       <!-- parameter of type 'typedef __sanitizer::u64' -->
       <parameter type-id='type-id-157'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- bool -->
       <return type-id='type-id-112'/>
     </function-type>
@@ -8880,7 +8837,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
           <!-- int __sanitizer::ThreadContextBase::reuse_count -->
-          <var-decl name='reuse_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
+          <var-decl name='reuse_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
           <!-- __sanitizer::u32 __sanitizer::ThreadContextBase::parent_tid -->
@@ -8907,7 +8864,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-432' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -8929,7 +8886,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-432' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -9019,7 +8976,7 @@
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/tsan/tsan_clock.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
     <!-- int -->
-    <type-decl name='int' size-in-bits='32' id='type-id-25'/>
+    <type-decl name='int' size-in-bits='32' id='type-id-10'/>
     <!-- long long unsigned int -->
     <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-161'/>
     <!-- long long unsigned int[16384] -->
@@ -9149,7 +9106,7 @@
             <!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
             <parameter type-id='type-id-449' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -9255,7 +9212,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- void -->
         <return type-id='type-id-4'/>
       </function-decl>
@@ -9277,11 +9234,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- int __tsan::ThreadState::ignore_reads_and_writes -->
-          <var-decl name='ignore_reads_and_writes' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
+          <var-decl name='ignore_reads_and_writes' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <!-- int __tsan::ThreadState::ignore_sync -->
-          <var-decl name='ignore_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
+          <var-decl name='ignore_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- __tsan::IgnoreSet __tsan::ThreadState::mop_ignore_set -->
@@ -9345,7 +9302,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398720'>
           <!-- int __tsan::ThreadState::in_rtl -->
-          <var-decl name='in_rtl' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
+          <var-decl name='in_rtl' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398752'>
           <!-- bool __tsan::ThreadState::in_symbolizer -->
@@ -9409,7 +9366,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='3448768'>
           <!-- int __tsan::ThreadState::nomalloc -->
-          <var-decl name='nomalloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
+          <var-decl name='nomalloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::ThreadState::ThreadState(__tsan::Context*, int, int, __sanitizer::u64, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
@@ -9419,9 +9376,9 @@
             <!-- parameter of type '__tsan::Context*' -->
             <parameter type-id='type-id-483'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'typedef __sanitizer::u64' -->
             <parameter type-id='type-id-157'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -9444,9 +9401,9 @@
             <!-- parameter of type '__tsan::Context*' -->
             <parameter type-id='type-id-483'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'typedef __sanitizer::u64' -->
             <parameter type-id='type-id-157'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -9606,7 +9563,7 @@
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- int __tsan::MutexSet::Desc::count -->
-              <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
+              <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='160'>
               <!-- bool __tsan::MutexSet::Desc::write -->
@@ -9682,7 +9639,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
             <parameter type-id='type-id-497' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -9790,11 +9747,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='516800'>
           <!-- int __tsan::Context::nreported -->
-          <var-decl name='nreported' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
+          <var-decl name='nreported' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516832'>
           <!-- int __tsan::Context::nmissed_expected -->
-          <var-decl name='nmissed_expected' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
+          <var-decl name='nmissed_expected' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516864'>
           <!-- __sanitizer::atomic_uint64_t __tsan::Context::last_symbolize_time_ns -->
@@ -9857,15 +9814,15 @@
       <class-decl name='SignalContext' size-in-bits='553088' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='121' column='1' id='type-id-485'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- int __tsan::SignalContext::in_blocking_func -->
-          <var-decl name='in_blocking_func' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
+          <var-decl name='in_blocking_func' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
           <!-- int __tsan::SignalContext::int_signal_send -->
-          <var-decl name='int_signal_send' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
+          <var-decl name='int_signal_send' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- int __tsan::SignalContext::pending_signal_count -->
-          <var-decl name='pending_signal_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
+          <var-decl name='pending_signal_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __tsan::SignalDesc __tsan::SignalContext::pending_signals[64] -->
@@ -9904,7 +9861,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -9915,7 +9872,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -9926,7 +9883,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -9937,7 +9894,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10062,7 +10019,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
             <parameter type-id='type-id-523' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10160,7 +10117,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='608'>
           <!-- int __tsan::Flags::exitcode -->
-          <var-decl name='exitcode' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
+          <var-decl name='exitcode' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
           <!-- bool __tsan::Flags::halt_on_error -->
@@ -10168,7 +10125,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='672'>
           <!-- int __tsan::Flags::atexit_sleep_ms -->
-          <var-decl name='atexit_sleep_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
+          <var-decl name='atexit_sleep_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='704'>
           <!-- const char* __tsan::Flags::profile_memory -->
@@ -10176,15 +10133,15 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
           <!-- int __tsan::Flags::flush_memory_ms -->
-          <var-decl name='flush_memory_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
+          <var-decl name='flush_memory_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='800'>
           <!-- int __tsan::Flags::flush_symbolizer_ms -->
-          <var-decl name='flush_symbolizer_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
+          <var-decl name='flush_symbolizer_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
           <!-- int __tsan::Flags::memory_limit_mb -->
-          <var-decl name='memory_limit_mb' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
+          <var-decl name='memory_limit_mb' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <!-- bool __tsan::Flags::stop_on_start -->
@@ -10196,11 +10153,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
           <!-- int __tsan::Flags::history_size -->
-          <var-decl name='history_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
+          <var-decl name='history_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
           <!-- int __tsan::Flags::io_sync -->
-          <var-decl name='io_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
+          <var-decl name='io_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
         </data-member>
       </class-decl>
     </namespace-decl>
@@ -10247,7 +10204,7 @@
             <!-- implicit parameter of type '__tsan::Mutex*' -->
             <parameter type-id='type-id-528' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10282,7 +10239,7 @@
             <!-- implicit parameter of type '__tsan::Mutex*' -->
             <parameter type-id='type-id-528' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10354,7 +10311,7 @@
             <!-- implicit parameter of type '__tsan::SyncTab*' -->
             <parameter type-id='type-id-537' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10385,7 +10342,7 @@
             <!-- implicit parameter of type '__tsan::SyncTab*' -->
             <parameter type-id='type-id-537' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10428,7 +10385,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
             <parameter type-id='type-id-540' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10482,7 +10439,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
             <parameter type-id='type-id-543' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -10573,7 +10530,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
           <!-- int __sanitizer::CommonFlags::malloc_context_size -->
-          <var-decl name='malloc_context_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
+          <var-decl name='malloc_context_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- const char* __sanitizer::CommonFlags::log_path -->
@@ -10581,7 +10538,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- int __sanitizer::CommonFlags::verbosity -->
-          <var-decl name='verbosity' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
+          <var-decl name='verbosity' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <!-- bool __sanitizer::CommonFlags::detect_leaks -->
@@ -11266,7 +11223,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='736'>
           <!-- int __tsan::SyncVar::owner_tid -->
-          <var-decl name='owner_tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
+          <var-decl name='owner_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
           <!-- __sanitizer::u64 __tsan::SyncVar::last_lock -->
@@ -11274,7 +11231,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
           <!-- int __tsan::SyncVar::recursion -->
-          <var-decl name='recursion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
+          <var-decl name='recursion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <!-- bool __tsan::SyncVar::is_rw -->
@@ -11499,12 +11456,12 @@
       <subrange length='16' type-id='type-id-50' id='type-id-503'/>
     </array-type-def>
     <!-- unsigned char[6] -->
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='48' id='type-id-594'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='48' id='type-id-594'>
       <!-- <anonymous range>[6] -->
       <subrange length='6' type-id='type-id-50' id='type-id-164'/>
     </array-type-def>
     <!-- unsigned char[8] -->
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='64' id='type-id-289'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='64' id='type-id-289'>
       <!-- <anonymous range>[8] -->
       <subrange length='8' type-id='type-id-50' id='type-id-294'/>
     </array-type-def>
@@ -11579,7 +11536,7 @@
           <!-- implicit parameter of type 'BlockingCall*' -->
           <parameter type-id='type-id-602' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-4'/>
         </function-decl>
@@ -11622,7 +11579,7 @@
           <!-- implicit parameter of type 'ScopedSyscall*' -->
           <parameter type-id='type-id-604' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-4'/>
         </function-decl>
@@ -11656,7 +11613,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='17472'>
         <!-- int AtExitContext::pos_ -->
-        <var-decl name='pos_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='337' column='1'/>
+        <var-decl name='pos_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='337' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- AtExitContext::AtExitContext() -->
@@ -11707,7 +11664,7 @@
           <!-- implicit parameter of type 'ScopedInterceptor*' -->
           <parameter type-id='type-id-610' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-4'/>
         </function-decl>
@@ -11733,7 +11690,7 @@
           <!-- implicit parameter of type 'ScopedInterceptor*' -->
           <parameter type-id='type-id-610' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-4'/>
         </function-decl>
@@ -11747,7 +11704,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int sanitizer_kernel_msghdr::msg_namelen -->
-        <var-decl name='msg_namelen' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='95' column='1'/>
+        <var-decl name='msg_namelen' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- sanitizer_kernel_iovec* sanitizer_kernel_msghdr::msg_iov -->
@@ -11848,7 +11805,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
         <!-- int sigaction_t::sa_flags -->
-        <var-decl name='sa_flags' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='97' column='1'/>
+        <var-decl name='sa_flags' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='97' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1152'>
         <!-- void ()* sigaction_t::sa_restorer -->
@@ -11860,7 +11817,7 @@
     <!-- typedef long int long_t -->
     <typedef-decl name='long_t' type-id='type-id-45' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='79' column='1' id='type-id-638'/>
     <!-- typedef int (void*, void*)* pthread_attr_getdetachstate_f -->
-    <typedef-decl name='pthread_attr_getdetachstate_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='44' column='1' id='type-id-639'/>
+    <typedef-decl name='pthread_attr_getdetachstate_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='44' column='1' id='type-id-639'/>
     <!-- typedef int (__sanitizer::__sanitizer_sigset_t*)* sigfillset_f -->
     <typedef-decl name='sigfillset_f' type-id='type-id-640' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='53' column='1' id='type-id-641'/>
     <!-- typedef unsigned int (unsigned int)* sleep_f -->
@@ -11868,7 +11825,7 @@
     <!-- typedef int (typedef long_t)* usleep_f -->
     <typedef-decl name='usleep_f' type-id='type-id-644' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1' id='type-id-645'/>
     <!-- typedef int (void*, void*)* nanosleep_f -->
-    <typedef-decl name='nanosleep_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' id='type-id-646'/>
+    <typedef-decl name='nanosleep_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' id='type-id-646'/>
     <!-- typedef void* (const char*, int)* dlopen_f -->
     <typedef-decl name='dlopen_f' type-id='type-id-647' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1' id='type-id-648'/>
     <!-- typedef int (void*)* dlclose_f -->
@@ -11954,13 +11911,13 @@
     <!-- typedef int (void*)* pthread_detach_f -->
     <typedef-decl name='pthread_detach_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1' id='type-id-715'/>
     <!-- typedef int (void*, void*)* pthread_mutex_init_f -->
-    <typedef-decl name='pthread_mutex_init_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' id='type-id-716'/>
+    <typedef-decl name='pthread_mutex_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' id='type-id-716'/>
     <!-- typedef int (void*)* pthread_mutex_destroy_f -->
     <typedef-decl name='pthread_mutex_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1' id='type-id-717'/>
     <!-- typedef int (void*)* pthread_mutex_trylock_f -->
     <typedef-decl name='pthread_mutex_trylock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1' id='type-id-718'/>
     <!-- typedef int (void*, void*)* pthread_mutex_timedlock_f -->
-    <typedef-decl name='pthread_mutex_timedlock_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' id='type-id-719'/>
+    <typedef-decl name='pthread_mutex_timedlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' id='type-id-719'/>
     <!-- typedef int (void*, int)* pthread_spin_init_f -->
     <typedef-decl name='pthread_spin_init_f' type-id='type-id-720' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1' id='type-id-721'/>
     <!-- typedef int (void*)* pthread_spin_destroy_f -->
@@ -11972,7 +11929,7 @@
     <!-- typedef int (void*)* pthread_spin_unlock_f -->
     <typedef-decl name='pthread_spin_unlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1' id='type-id-725'/>
     <!-- typedef int (void*, void*)* pthread_rwlock_init_f -->
-    <typedef-decl name='pthread_rwlock_init_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' id='type-id-726'/>
+    <typedef-decl name='pthread_rwlock_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' id='type-id-726'/>
     <!-- typedef int (void*)* pthread_rwlock_destroy_f -->
     <typedef-decl name='pthread_rwlock_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1' id='type-id-727'/>
     <!-- typedef int (void*)* pthread_rwlock_rdlock_f -->
@@ -11980,13 +11937,13 @@
     <!-- typedef int (void*)* pthread_rwlock_tryrdlock_f -->
     <typedef-decl name='pthread_rwlock_tryrdlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1' id='type-id-729'/>
     <!-- typedef int (void*, void*)* pthread_rwlock_timedrdlock_f -->
-    <typedef-decl name='pthread_rwlock_timedrdlock_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' id='type-id-730'/>
+    <typedef-decl name='pthread_rwlock_timedrdlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' id='type-id-730'/>
     <!-- typedef int (void*)* pthread_rwlock_wrlock_f -->
     <typedef-decl name='pthread_rwlock_wrlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1' id='type-id-731'/>
     <!-- typedef int (void*)* pthread_rwlock_trywrlock_f -->
     <typedef-decl name='pthread_rwlock_trywrlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1' id='type-id-732'/>
     <!-- typedef int (void*, void*)* pthread_rwlock_timedwrlock_f -->
-    <typedef-decl name='pthread_rwlock_timedwrlock_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' id='type-id-733'/>
+    <typedef-decl name='pthread_rwlock_timedwrlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' id='type-id-733'/>
     <!-- typedef int (void*)* pthread_rwlock_unlock_f -->
     <typedef-decl name='pthread_rwlock_unlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1' id='type-id-734'/>
     <!-- typedef int (void*)* pthread_cond_destroy_f -->
@@ -12010,7 +11967,7 @@
     <!-- typedef int (void*)* sem_trywait_f -->
     <typedef-decl name='sem_trywait_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1' id='type-id-748'/>
     <!-- typedef int (void*, void*)* sem_timedwait_f -->
-    <typedef-decl name='sem_timedwait_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' id='type-id-749'/>
+    <typedef-decl name='sem_timedwait_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' id='type-id-749'/>
     <!-- typedef int (void*)* sem_post_f -->
     <typedef-decl name='sem_post_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1' id='type-id-750'/>
     <!-- typedef int (void*, int*)* sem_getvalue_f -->
@@ -12130,7 +12087,7 @@
     <!-- typedef int (void*, int)* pthread_kill_f -->
     <typedef-decl name='pthread_kill_f' type-id='type-id-720' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1' id='type-id-838'/>
     <!-- typedef int (void*, void*)* gettimeofday_f -->
-    <typedef-decl name='gettimeofday_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' id='type-id-839'/>
+    <typedef-decl name='gettimeofday_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' id='type-id-839'/>
     <!-- typedef int (void*, void*, void*, void*)* getaddrinfo_f -->
     <typedef-decl name='getaddrinfo_f' type-id='type-id-840' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1' id='type-id-841'/>
     <!-- typedef int (void*, typedef __sanitizer::uptr)* mlock_f -->
@@ -12378,9 +12335,9 @@
     <!-- typedef int (void*)* pthread_mutex_unlock_f -->
     <typedef-decl name='pthread_mutex_unlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1' id='type-id-1050'/>
     <!-- typedef int (void*, void*)* pthread_cond_wait_f -->
-    <typedef-decl name='pthread_cond_wait_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' id='type-id-1051'/>
+    <typedef-decl name='pthread_cond_wait_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' id='type-id-1051'/>
     <!-- typedef int (void*, void*)* pthread_cond_init_f -->
-    <typedef-decl name='pthread_cond_init_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' id='type-id-1052'/>
+    <typedef-decl name='pthread_cond_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' id='type-id-1052'/>
     <!-- typedef int (void*)* pthread_cond_signal_f -->
     <typedef-decl name='pthread_cond_signal_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1' id='type-id-1053'/>
     <!-- typedef int (void*)* pthread_cond_broadcast_f -->
@@ -12426,19 +12383,19 @@
     <!-- typedef int (void*, __sanitizer::u32*)* random_r_f -->
     <typedef-decl name='random_r_f' type-id='type-id-1084' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1' id='type-id-1085'/>
     <!-- typedef int (void*, void*)* pthread_attr_getguardsize_f -->
-    <typedef-decl name='pthread_attr_getguardsize_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' id='type-id-1086'/>
+    <typedef-decl name='pthread_attr_getguardsize_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' id='type-id-1086'/>
     <!-- typedef int (void*, void*)* pthread_attr_getschedparam_f -->
-    <typedef-decl name='pthread_attr_getschedparam_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' id='type-id-1087'/>
+    <typedef-decl name='pthread_attr_getschedparam_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' id='type-id-1087'/>
     <!-- typedef int (void*, void*)* pthread_attr_getschedpolicy_f -->
-    <typedef-decl name='pthread_attr_getschedpolicy_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' id='type-id-1088'/>
+    <typedef-decl name='pthread_attr_getschedpolicy_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' id='type-id-1088'/>
     <!-- typedef int (void*, void*)* pthread_attr_getscope_f -->
-    <typedef-decl name='pthread_attr_getscope_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' id='type-id-1089'/>
+    <typedef-decl name='pthread_attr_getscope_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' id='type-id-1089'/>
     <!-- typedef int (void*, void*)* pthread_attr_getstacksize_f -->
-    <typedef-decl name='pthread_attr_getstacksize_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' id='type-id-1090'/>
+    <typedef-decl name='pthread_attr_getstacksize_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' id='type-id-1090'/>
     <!-- typedef int (void*, void**, SIZE_T*)* pthread_attr_getstack_f -->
     <typedef-decl name='pthread_attr_getstack_f' type-id='type-id-1091' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1' id='type-id-1092'/>
     <!-- typedef int (void*, void*)* pthread_attr_getinheritsched_f -->
-    <typedef-decl name='pthread_attr_getinheritsched_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' id='type-id-1093'/>
+    <typedef-decl name='pthread_attr_getinheritsched_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' id='type-id-1093'/>
     <!-- typedef int (void*, typedef SIZE_T, void*)* pthread_attr_getaffinity_np_f -->
     <typedef-decl name='pthread_attr_getaffinity_np_f' type-id='type-id-1094' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1' id='type-id-1095'/>
     <!-- typedef char* (char*)* tmpnam_f -->
@@ -12640,7 +12597,7 @@
     <!-- char* (unsigned long int*, char*)* -->
     <pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-894'/>
     <!-- char** -->
-    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1227'/>
+    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-1227'/>
     <!-- char** (void**, int)* -->
     <pointer-type-def type-id='type-id-1228' size-in-bits='64' id='type-id-1046'/>
     <!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression> -->
@@ -12924,7 +12881,7 @@
     <!-- int (void*, void ()*)* -->
     <pointer-type-def type-id='type-id-1360' size-in-bits='64' id='type-id-742'/>
     <!-- int (void*, void*)* -->
-    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-14'/>
+    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-16'/>
     <!-- int (void*, void**)* -->
     <pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-713'/>
     <!-- int (void*, void**, SIZE_T*)* -->
@@ -13121,7 +13078,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
             <parameter type-id='type-id-240' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -13145,15 +13102,15 @@
           <class-decl name='Lib' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='43' column='1' id='type-id-226'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- char* __sanitizer::LibIgnore::Lib::templ -->
-              <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
+              <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- char* __sanitizer::LibIgnore::Lib::name -->
-              <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
+              <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- char* __sanitizer::LibIgnore::Lib::real_name -->
-              <var-decl name='real_name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
+              <var-decl name='real_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='192'>
               <!-- bool __sanitizer::LibIgnore::Lib::loaded -->
@@ -13265,7 +13222,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
             <parameter type-id='type-id-1141' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -13413,7 +13370,7 @@
       <class-decl name='__sanitizer_pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='479' column='1' id='type-id-1195'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- int __sanitizer::__sanitizer_pollfd::fd -->
-          <var-decl name='fd' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='480' column='1'/>
+          <var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='480' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
           <!-- short int __sanitizer::__sanitizer_pollfd::events -->
@@ -13441,7 +13398,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- int __sanitizer::__sanitizer___sysctl_args::nlen -->
-          <var-decl name='nlen' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='131' column='1'/>
+          <var-decl name='nlen' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='131' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- void* __sanitizer::__sanitizer___sysctl_args::oldval -->
@@ -13490,27 +13447,27 @@
       <class-decl name='__sanitizer_mntent' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='276' column='1' id='type-id-1187'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::__sanitizer_mntent::mnt_fsname -->
-          <var-decl name='mnt_fsname' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='277' column='1'/>
+          <var-decl name='mnt_fsname' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='277' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::__sanitizer_mntent::mnt_dir -->
-          <var-decl name='mnt_dir' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='278' column='1'/>
+          <var-decl name='mnt_dir' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='278' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- char* __sanitizer::__sanitizer_mntent::mnt_type -->
-          <var-decl name='mnt_type' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='279' column='1'/>
+          <var-decl name='mnt_type' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='279' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __sanitizer::__sanitizer_mntent::mnt_opts -->
-          <var-decl name='mnt_opts' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='280' column='1'/>
+          <var-decl name='mnt_opts' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='280' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- int __sanitizer::__sanitizer_mntent::mnt_freq -->
-          <var-decl name='mnt_freq' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='281' column='1'/>
+          <var-decl name='mnt_freq' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='281' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='288'>
           <!-- int __sanitizer::__sanitizer_mntent::mnt_passno -->
-          <var-decl name='mnt_passno' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='282' column='1'/>
+          <var-decl name='mnt_passno' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='282' column='1'/>
         </data-member>
       </class-decl>
       <!-- struct __sanitizer::__sanitizer_sigset_t -->
@@ -13595,14 +13552,14 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
           <!-- int __sanitizer::__sanitizer_msghdr::msg_flags -->
-          <var-decl name='msg_flags' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='309' column='1'/>
+          <var-decl name='msg_flags' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='309' column='1'/>
         </data-member>
       </class-decl>
       <!-- struct __sanitizer::__sanitizer_hostent -->
       <class-decl name='__sanitizer_hostent' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='471' column='1' id='type-id-1172'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::__sanitizer_hostent::h_name -->
-          <var-decl name='h_name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='472' column='1'/>
+          <var-decl name='h_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='472' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char** __sanitizer::__sanitizer_hostent::h_aliases -->
@@ -13610,11 +13567,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- int __sanitizer::__sanitizer_hostent::h_addrtype -->
-          <var-decl name='h_addrtype' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='474' column='1'/>
+          <var-decl name='h_addrtype' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='474' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <!-- int __sanitizer::__sanitizer_hostent::h_length -->
-          <var-decl name='h_length' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='475' column='1'/>
+          <var-decl name='h_length' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='475' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char** __sanitizer::__sanitizer_hostent::h_addr_list -->
@@ -13625,39 +13582,39 @@
       <class-decl name='__sanitizer_tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='261' column='1' id='type-id-1198'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- int __sanitizer::__sanitizer_tm::tm_sec -->
-          <var-decl name='tm_sec' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='262' column='1'/>
+          <var-decl name='tm_sec' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='262' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
           <!-- int __sanitizer::__sanitizer_tm::tm_min -->
-          <var-decl name='tm_min' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='263' column='1'/>
+          <var-decl name='tm_min' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='263' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- int __sanitizer::__sanitizer_tm::tm_hour -->
-          <var-decl name='tm_hour' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='264' column='1'/>
+          <var-decl name='tm_hour' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='264' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='96'>
           <!-- int __sanitizer::__sanitizer_tm::tm_mday -->
-          <var-decl name='tm_mday' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='265' column='1'/>
+          <var-decl name='tm_mday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='265' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- int __sanitizer::__sanitizer_tm::tm_mon -->
-          <var-decl name='tm_mon' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='266' column='1'/>
+          <var-decl name='tm_mon' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='266' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <!-- int __sanitizer::__sanitizer_tm::tm_year -->
-          <var-decl name='tm_year' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='267' column='1'/>
+          <var-decl name='tm_year' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='267' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- int __sanitizer::__sanitizer_tm::tm_wday -->
-          <var-decl name='tm_wday' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='268' column='1'/>
+          <var-decl name='tm_wday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='268' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
           <!-- int __sanitizer::__sanitizer_tm::tm_yday -->
-          <var-decl name='tm_yday' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='269' column='1'/>
+          <var-decl name='tm_yday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='269' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- int __sanitizer::__sanitizer_tm::tm_isdst -->
-          <var-decl name='tm_isdst' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='270' column='1'/>
+          <var-decl name='tm_isdst' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='270' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- long int __sanitizer::__sanitizer_tm::tm_gmtoff -->
@@ -13675,9 +13632,9 @@
       <!-- int __sanitizer::ToLower(int) -->
       <function-decl name='ToLower' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- int -->
-        <return type-id='type-id-25'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <!-- bool __sanitizer::atomic_compare_exchange_strong<__sanitizer::atomic_uint32_t>(volatile __sanitizer::atomic_uint32_t*, __sanitizer::atomic_uint32_t::Type*, __sanitizer::atomic_uint32_t::Type, __sanitizer::memory_order) -->
       <function-decl name='atomic_compare_exchange_strong&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13704,11 +13661,11 @@
       <!-- int __sanitizer::Min<int>(int, int) -->
       <function-decl name='Min&lt;int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- int -->
-        <return type-id='type-id-25'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <!-- __sanitizer::atomic_uint32_t::Type __sanitizer::atomic_load<__sanitizer::atomic_uint32_t>(const volatile __sanitizer::atomic_uint32_t*, __sanitizer::memory_order) -->
       <function-decl name='atomic_load&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13778,7 +13735,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_munlock(void*, __sanitizer::uptr) -->
     <function-decl name='__interceptor_munlock' mangled-name='munlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1796' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='munlock'>
@@ -13787,47 +13744,47 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_mlockall(int) -->
     <function-decl name='__interceptor_mlockall' mangled-name='mlockall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mlockall'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_munlockall() -->
     <function-decl name='__interceptor_munlockall' mangled-name='__interceptor_munlockall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_munlockall'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_setjmp(void*) -->
     <function-decl name='__interceptor_setjmp' mangled-name='__interceptor_setjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setjmp'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor__setjmp(void*) -->
     <function-decl name='__interceptor__setjmp' mangled-name='__interceptor__setjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor__setjmp'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigsetjmp(void*) -->
     <function-decl name='__interceptor_sigsetjmp' mangled-name='__interceptor_sigsetjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigsetjmp'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___sigsetjmp(void*) -->
     <function-decl name='__interceptor___sigsetjmp' mangled-name='__interceptor___sigsetjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___sigsetjmp'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __sanitizer_syscall_post_impl_recvmsg(long int, long int, sanitizer_kernel_msghdr*, long int) -->
     <function-decl name='__sanitizer_syscall_post_impl_recvmsg' mangled-name='__sanitizer_syscall_post_impl_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_recvmsg'>
@@ -20256,7 +20213,7 @@
       <!-- parameter of type 'SIZE_T*' -->
       <parameter type-id='type-id-1137' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='delim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
+      <parameter type-id='type-id-10' name='delim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
       <!-- typedef SSIZE_T -->
@@ -20280,7 +20237,7 @@
       <!-- parameter of type 'long int*' -->
       <parameter type-id='type-id-1376' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_drand48_r(void*, double*) -->
     <function-decl name='__interceptor_drand48_r' mangled-name='drand48_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drand48_r'>
@@ -20289,7 +20246,7 @@
       <!-- parameter of type 'double*' -->
       <parameter type-id='type-id-1266' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- long double __interceptor_lgammal_r(long double, int*) -->
     <function-decl name='__interceptor_lgammal_r' mangled-name='__interceptor_lgammal_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgammal_r'>
@@ -20412,30 +20369,30 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __interceptor_tempnam(char*, char*) -->
     <function-decl name='__interceptor_tempnam' mangled-name='tempnam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tempnam'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
+      <parameter type-id='type-id-28' name='dir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='pfx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
+      <parameter type-id='type-id-28' name='pfx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_tmpnam_r(char*) -->
     <function-decl name='__interceptor_tmpnam_r' mangled-name='tmpnam_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tmpnam_r'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_tmpnam(char*) -->
     <function-decl name='__interceptor_tmpnam' mangled-name='tmpnam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tmpnam'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getaffinity_np(void*, SIZE_T, void*) -->
     <function-decl name='__interceptor_pthread_attr_getaffinity_np' mangled-name='pthread_attr_getaffinity_np' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getaffinity_np'>
@@ -20446,7 +20403,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='cpuset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getinheritsched(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getinheritsched' mangled-name='__interceptor_pthread_attr_getinheritsched' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getinheritsched'>
@@ -20455,7 +20412,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getstack(void*, void**, SIZE_T*) -->
     <function-decl name='__interceptor_pthread_attr_getstack' mangled-name='pthread_attr_getstack' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getstack'>
@@ -20466,7 +20423,7 @@
       <!-- parameter of type 'SIZE_T*' -->
       <parameter type-id='type-id-1137' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getstacksize(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getstacksize' mangled-name='__interceptor_pthread_attr_getstacksize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getstacksize'>
@@ -20475,7 +20432,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getscope(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getscope' mangled-name='pthread_attr_getscope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getscope'>
@@ -20484,7 +20441,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getschedpolicy(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getschedpolicy' mangled-name='pthread_attr_getschedpolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getschedpolicy'>
@@ -20493,7 +20450,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getschedparam(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getschedparam' mangled-name='__interceptor_pthread_attr_getschedparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getschedparam'>
@@ -20502,7 +20459,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getguardsize(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getguardsize' mangled-name='pthread_attr_getguardsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getguardsize'>
@@ -20511,7 +20468,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_attr_getdetachstate(void*, void*) -->
     <function-decl name='__interceptor_pthread_attr_getdetachstate' mangled-name='pthread_attr_getdetachstate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getdetachstate'>
@@ -20520,7 +20477,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_random_r(void*, __sanitizer::u32*) -->
     <function-decl name='__interceptor_random_r' mangled-name='__interceptor_random_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_random_r'>
@@ -20529,23 +20486,23 @@
       <!-- parameter of type '__sanitizer::u32*' -->
       <parameter type-id='type-id-1206' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_shmctl(int, int, void*) -->
     <function-decl name='__interceptor_shmctl' mangled-name='__interceptor_shmctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_shmctl'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_ether_addr* __interceptor_ether_aton_r(char*, __sanitizer::__sanitizer_ether_addr*) -->
     <function-decl name='__interceptor_ether_aton_r' mangled-name='ether_aton_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_aton_r'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
       <!-- __sanitizer::__sanitizer_ether_addr* -->
@@ -20556,43 +20513,43 @@
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_ether_line(char*, __sanitizer::__sanitizer_ether_addr*, char*) -->
     <function-decl name='__interceptor_ether_line' mangled-name='ether_line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_line'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
+      <parameter type-id='type-id-28' name='line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
+      <parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_ether_hostton(char*, __sanitizer::__sanitizer_ether_addr*) -->
     <function-decl name='__interceptor_ether_hostton' mangled-name='ether_hostton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_hostton'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
+      <parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_ether_ntohost(char*, __sanitizer::__sanitizer_ether_addr*) -->
     <function-decl name='__interceptor_ether_ntohost' mangled-name='ether_ntohost' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_ntohost'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
+      <parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_ether_addr* __interceptor_ether_aton(char*) -->
     <function-decl name='__interceptor_ether_aton' mangled-name='__interceptor_ether_aton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_aton'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1'/>
       <!-- __sanitizer::__sanitizer_ether_addr* -->
       <return type-id='type-id-1169'/>
     </function-decl>
@@ -20601,88 +20558,88 @@
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_initgroups(char*, __sanitizer::u32) -->
     <function-decl name='__interceptor_initgroups' mangled-name='initgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='initgroups'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='user' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
+      <parameter type-id='type-id-28' name='user' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::u32' -->
       <parameter type-id='type-id-284' name='group' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fstatvfs64(int, void*) -->
     <function-decl name='__interceptor_fstatvfs64' mangled-name='fstatvfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstatvfs64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_statvfs64(char*, void*) -->
     <function-decl name='__interceptor_statvfs64' mangled-name='statvfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='statvfs64'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fstatvfs(int, void*) -->
     <function-decl name='__interceptor_fstatvfs' mangled-name='__interceptor_fstatvfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatvfs'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_statvfs(char*, void*) -->
     <function-decl name='__interceptor_statvfs' mangled-name='__interceptor_statvfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statvfs'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fstatfs64(int, void*) -->
     <function-decl name='__interceptor_fstatfs64' mangled-name='fstatfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstatfs64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_statfs64(char*, void*) -->
     <function-decl name='__interceptor_statfs64' mangled-name='__interceptor_statfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statfs64'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fstatfs(int, void*) -->
     <function-decl name='__interceptor_fstatfs' mangled-name='__interceptor_fstatfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatfs'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_statfs(char*, void*) -->
     <function-decl name='__interceptor_statfs' mangled-name='__interceptor_statfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statfs'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_mntent* __interceptor_getmntent_r(void*, __sanitizer::__sanitizer_mntent*, char*, int) -->
     <function-decl name='__interceptor_getmntent_r' mangled-name='getmntent_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getmntent_r'>
@@ -20691,9 +20648,9 @@
       <!-- parameter of type '__sanitizer::__sanitizer_mntent*' -->
       <parameter type-id='type-id-1188' name='mntbuf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
+      <parameter type-id='type-id-10' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
       <!-- __sanitizer::__sanitizer_mntent* -->
       <return type-id='type-id-1188'/>
     </function-decl>
@@ -20709,14 +20666,14 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_cond_signal(void*) -->
     <function-decl name='__interceptor_pthread_cond_signal' mangled-name='pthread_cond_signal' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_signal'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_cond_init(void*, void*) -->
     <function-decl name='__interceptor_pthread_cond_init' mangled-name='__interceptor_pthread_cond_init' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_init'>
@@ -20725,7 +20682,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_cond_wait(void*, void*) -->
     <function-decl name='__interceptor_pthread_cond_wait' mangled-name='__interceptor_pthread_cond_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_wait'>
@@ -20734,26 +20691,26 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_mutex_unlock(void*) -->
     <function-decl name='__interceptor_pthread_mutex_unlock' mangled-name='__interceptor_pthread_mutex_unlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_unlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_mutex_lock(void*) -->
     <function-decl name='__interceptor_pthread_mutex_lock' mangled-name='pthread_mutex_lock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_lock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __interceptor__exit(int) -->
     <function-decl name='__interceptor__exit' mangled-name='_exit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_exit'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
@@ -20762,7 +20719,7 @@
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-312' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
+      <parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
       <!-- char** -->
       <return type-id='type-id-1227'/>
     </function-decl>
@@ -20771,41 +20728,41 @@
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-312' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
+      <parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigprocmask(int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='__interceptor_sigprocmask' mangled-name='__interceptor_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigprocmask'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
+      <parameter type-id='type-id-10' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='oldset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigpending(__sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='__interceptor_sigpending' mangled-name='sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigpending'>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigfillset(__sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='__interceptor_sigfillset' mangled-name='sigfillset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigfillset'>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigemptyset(__sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='__interceptor_sigemptyset' mangled-name='__interceptor_sigemptyset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigemptyset'>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigtimedwait(__sanitizer::__sanitizer_sigset_t*, void*, void*) -->
     <function-decl name='__interceptor_sigtimedwait' mangled-name='__interceptor_sigtimedwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigtimedwait'>
@@ -20816,7 +20773,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigwaitinfo(__sanitizer::__sanitizer_sigset_t*, void*) -->
     <function-decl name='__interceptor_sigwaitinfo' mangled-name='sigwaitinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigwaitinfo'>
@@ -20825,7 +20782,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='info' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigwait(__sanitizer::__sanitizer_sigset_t*, int*) -->
     <function-decl name='__interceptor_sigwait' mangled-name='__interceptor_sigwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigwait'>
@@ -20834,18 +20791,18 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='sig' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_wordexp(char*, __sanitizer::__sanitizer_wordexp_t*, int) -->
     <function-decl name='__interceptor_wordexp' mangled-name='__interceptor_wordexp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wordexp'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_wordexp_t*' -->
       <parameter type-id='type-id-1203' name='p' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_ppoll(__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, void*, __sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='__interceptor_ppoll' mangled-name='ppoll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ppoll'>
@@ -20858,7 +20815,7 @@
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='sigmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_poll(__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, int) -->
     <function-decl name='__interceptor_poll' mangled-name='poll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='poll'>
@@ -20867,23 +20824,23 @@
       <!-- parameter of type 'typedef __sanitizer::__sanitizer_nfds_t' -->
       <parameter type-id='type-id-1440' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
+      <parameter type-id='type-id-10' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_getgroups(int, __sanitizer::u32*) -->
     <function-decl name='__interceptor_getgroups' mangled-name='__interceptor_getgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getgroups'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
+      <parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
       <!-- parameter of type '__sanitizer::u32*' -->
       <parameter type-id='type-id-1206' name='lst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_scandir64(char*, __sanitizer::__sanitizer_dirent64***, scandir64_filter_f, scandir64_compar_f) -->
     <function-decl name='__interceptor_scandir64' mangled-name='__interceptor_scandir64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scandir64'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
+      <parameter type-id='type-id-28' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_dirent64***' -->
       <parameter type-id='type-id-1167' name='namelist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
       <!-- parameter of type 'typedef scandir64_filter_f' -->
@@ -20891,12 +20848,12 @@
       <!-- parameter of type 'typedef scandir64_compar_f' -->
       <parameter type-id='type-id-623' name='compar' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_scandir(char*, __sanitizer::__sanitizer_dirent***, scandir_filter_f, scandir_compar_f) -->
     <function-decl name='__interceptor_scandir' mangled-name='__interceptor_scandir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scandir'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
+      <parameter type-id='type-id-28' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_dirent***' -->
       <parameter type-id='type-id-1162' name='namelist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
       <!-- parameter of type 'typedef scandir_filter_f' -->
@@ -20904,54 +20861,54 @@
       <!-- parameter of type 'typedef scandir_compar_f' -->
       <parameter type-id='type-id-627' name='compar' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___xpg_strerror_r(int, char*, SIZE_T) -->
     <function-decl name='__interceptor___xpg_strerror_r' mangled-name='__xpg_strerror_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__xpg_strerror_r'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __interceptor_strerror_r(int, char*, SIZE_T) -->
     <function-decl name='__interceptor_strerror_r' mangled-name='strerror_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strerror_r'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_strerror(int) -->
     <function-decl name='__interceptor_strerror' mangled-name='__interceptor_strerror' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strerror'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_sched_getaffinity(int, SIZE_T, void*) -->
     <function-decl name='__interceptor_sched_getaffinity' mangled-name='sched_getaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_getaffinity'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='cpusetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='mask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- SIZE_T __interceptor_confstr(int, char*, SIZE_T) -->
     <function-decl name='__interceptor_confstr' mangled-name='confstr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='confstr'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
+      <parameter type-id='type-id-10' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
       <!-- typedef SIZE_T -->
@@ -20962,21 +20919,21 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_tcgetattr(int, void*) -->
     <function-decl name='__interceptor_tcgetattr' mangled-name='__interceptor_tcgetattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_tcgetattr'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- SIZE_T __interceptor_wcsnrtombs(char*, const wchar_t**, SIZE_T, SIZE_T, void*) -->
     <function-decl name='__interceptor_wcsnrtombs' mangled-name='__interceptor_wcsnrtombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcsnrtombs'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
+      <parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
       <!-- parameter of type 'const wchar_t**' -->
       <parameter type-id='type-id-1261' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -20991,7 +20948,7 @@
     <!-- SIZE_T __interceptor_wcsrtombs(char*, const wchar_t**, SIZE_T, void*) -->
     <function-decl name='__interceptor_wcsrtombs' mangled-name='wcsrtombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsrtombs'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
+      <parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
       <!-- parameter of type 'const wchar_t**' -->
       <parameter type-id='type-id-1261' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21004,7 +20961,7 @@
     <!-- SIZE_T __interceptor_wcstombs(char*, const wchar_t*, SIZE_T) -->
     <function-decl name='__interceptor_wcstombs' mangled-name='__interceptor_wcstombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcstombs'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
+      <parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
       <!-- parameter of type 'const wchar_t*' -->
       <parameter type-id='type-id-1260' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21058,7 +21015,7 @@
       <!-- parameter of type 'char**' -->
       <parameter type-id='type-id-1227' name='endptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
+      <parameter type-id='type-id-10' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <!-- typedef INTMAX_T -->
       <return type-id='type-id-629'/>
     </function-decl>
@@ -21069,41 +21026,41 @@
       <!-- parameter of type 'char**' -->
       <parameter type-id='type-id-1227' name='endptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
+      <parameter type-id='type-id-10' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <!-- typedef INTMAX_T -->
       <return type-id='type-id-629'/>
     </function-decl>
     <!-- char* __interceptor_get_current_dir_name(int) -->
     <function-decl name='__interceptor_get_current_dir_name' mangled-name='get_current_dir_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_current_dir_name'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_getcwd(char*, SIZE_T) -->
     <function-decl name='__interceptor_getcwd' mangled-name='getcwd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getcwd'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_setlocale(int, char*) -->
     <function-decl name='__interceptor_setlocale' mangled-name='__interceptor_setlocale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setlocale'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='category' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
+      <parameter type-id='type-id-10' name='category' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='locale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
+      <parameter type-id='type-id-28' name='locale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- __sanitizer::uptr __interceptor_ptrace(int, int, void*, void*) -->
     <function-decl name='__interceptor_ptrace' mangled-name='__interceptor_ptrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ptrace'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
+      <parameter type-id='type-id-10' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
       <!-- parameter of type 'void*' -->
@@ -21120,7 +21077,7 @@
       <!-- parameter of type '__sanitizer::__sanitizer_dirent64**' -->
       <parameter type-id='type-id-1166' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_dirent64* __interceptor_readdir64(void*) -->
     <function-decl name='__interceptor_readdir64' mangled-name='__interceptor_readdir64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir64'>
@@ -21138,7 +21095,7 @@
       <!-- parameter of type '__sanitizer::__sanitizer_dirent**' -->
       <parameter type-id='type-id-1161' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_dirent* __interceptor_readdir(void*) -->
     <function-decl name='__interceptor_readdir' mangled-name='__interceptor_readdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir'>
@@ -21152,27 +21109,27 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_getpeername(int, void*, unsigned int*) -->
     <function-decl name='__interceptor_getpeername' mangled-name='getpeername' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpeername'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
+      <parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <!-- parameter of type 'unsigned int*' -->
       <parameter type-id='type-id-219' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- SSIZE_T __interceptor_recvmsg(int, __sanitizer::__sanitizer_msghdr*, int) -->
     <function-decl name='__interceptor_recvmsg' mangled-name='__interceptor_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_recvmsg'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_msghdr*' -->
       <parameter type-id='type-id-1192' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
       <!-- typedef SSIZE_T -->
       <return type-id='type-id-619'/>
     </function-decl>
@@ -21206,52 +21163,52 @@
     <!-- int __interceptor_accept4(int, void*, unsigned int*, int) -->
     <function-decl name='__interceptor_accept4' mangled-name='__interceptor_accept4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_accept4'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
       <!-- parameter of type 'unsigned int*' -->
       <parameter type-id='type-id-219' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='f' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
+      <parameter type-id='type-id-10' name='f' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_accept(int, void*, unsigned int*) -->
     <function-decl name='__interceptor_accept' mangled-name='__interceptor_accept' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_accept'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
+      <parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <!-- parameter of type 'unsigned int*' -->
       <parameter type-id='type-id-219' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_getsockopt(int, int, int, void*, int*) -->
     <function-decl name='__interceptor_getsockopt' mangled-name='__interceptor_getsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getsockopt'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
+      <parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='level' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
+      <parameter type-id='type-id-10' name='level' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='optname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
+      <parameter type-id='type-id-10' name='optname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='optval' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='optlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_gethostbyname2_r(char*, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-decl name='__interceptor_gethostbyname2_r' mangled-name='__interceptor_gethostbyname2_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname2_r'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -21259,16 +21216,16 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_gethostbyname_r(char*, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-decl name='__interceptor_gethostbyname_r' mangled-name='gethostbyname_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gethostbyname_r'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -21276,20 +21233,20 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_gethostbyaddr_r(void*, int, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-decl name='__interceptor_gethostbyaddr_r' mangled-name='gethostbyaddr_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gethostbyaddr_r'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
+      <parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -21297,14 +21254,14 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_gethostent_r(__sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-decl name='__interceptor_gethostent_r' mangled-name='__interceptor_gethostent_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostent_r'>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -21312,21 +21269,21 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostbyname2(char*, int) -->
     <function-decl name='__interceptor_gethostbyname2' mangled-name='__interceptor_gethostbyname2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname2'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostent(int) -->
     <function-decl name='__interceptor_gethostent' mangled-name='__interceptor_gethostent' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostent'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fake' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1'/>
+      <parameter type-id='type-id-10' name='fake' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-decl>
@@ -21335,29 +21292,29 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
+      <parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostbyname(char*) -->
     <function-decl name='__interceptor_gethostbyname' mangled-name='gethostbyname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gethostbyname'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-decl>
     <!-- int __interceptor_getsockname(int, void*, int*) -->
     <function-decl name='__interceptor_getsockname' mangled-name='__interceptor_getsockname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getsockname'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sock_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
+      <parameter type-id='type-id-10' name='sock_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_getschedparam(__sanitizer::uptr, int*, int*) -->
     <function-decl name='__interceptor_pthread_getschedparam' mangled-name='__interceptor_pthread_getschedparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_getschedparam'>
@@ -21368,7 +21325,7 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_inet_aton(const char*, void*) -->
     <function-decl name='__interceptor_inet_aton' mangled-name='inet_aton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='inet_aton'>
@@ -21377,106 +21334,106 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_inet_pton(int, const char*, void*) -->
     <function-decl name='__interceptor_inet_pton' mangled-name='__interceptor_inet_pton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_pton'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __interceptor_inet_ntop(int, void*, char*, __sanitizer::u32) -->
     <function-decl name='__interceptor_inet_ntop' mangled-name='__interceptor_inet_ntop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_ntop'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
+      <parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::u32' -->
       <parameter type-id='type-id-284' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_wait4(int, int*, int, void*) -->
     <function-decl name='__interceptor_wait4' mangled-name='wait4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait4'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='rusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_wait3(int*, int, void*) -->
     <function-decl name='__interceptor_wait3' mangled-name='wait3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait3'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='rusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_waitpid(int, int*, int) -->
     <function-decl name='__interceptor_waitpid' mangled-name='__interceptor_waitpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_waitpid'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_waitid(int, int, void*, int) -->
     <function-decl name='__interceptor_waitid' mangled-name='waitid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='waitid'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='idtype' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
+      <parameter type-id='type-id-10' name='idtype' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
+      <parameter type-id='type-id-10' name='id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='infop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_wait(int*) -->
     <function-decl name='__interceptor_wait' mangled-name='__interceptor_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wait'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_setitimer(int, void*, void*) -->
     <function-decl name='__interceptor_setitimer' mangled-name='__interceptor_setitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setitimer'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
+      <parameter type-id='type-id-10' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='new_value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='old_value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_getitimer(int, void*) -->
     <function-decl name='__interceptor_getitimer' mangled-name='getitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='823' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getitimer'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_clock_settime(__sanitizer::u32, void*) -->
     <function-decl name='__interceptor_clock_settime' mangled-name='clock_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_settime'>
@@ -21485,7 +21442,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_clock_gettime(__sanitizer::u32, void*) -->
     <function-decl name='__interceptor_clock_gettime' mangled-name='clock_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_gettime'>
@@ -21494,7 +21451,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_clock_getres(__sanitizer::u32, void*) -->
     <function-decl name='__interceptor_clock_getres' mangled-name='__interceptor_clock_getres' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_clock_getres'>
@@ -21503,18 +21460,18 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_ioctl(int, unsigned int, void*) -->
     <function-decl name='__interceptor_ioctl' mangled-name='ioctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ioctl'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='d' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
+      <parameter type-id='type-id-10' name='d' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___isoc99_vfscanf(void*, const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-decl name='__interceptor___isoc99_vfscanf' mangled-name='__isoc99_vfscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_vfscanf'>
@@ -21525,7 +21482,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___isoc99_fscanf(void*, const char*, ...) -->
     <function-decl name='__interceptor___isoc99_fscanf' mangled-name='__isoc99_fscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_fscanf'>
@@ -21535,7 +21492,7 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___isoc99_vsscanf(const char*, const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-decl name='__interceptor___isoc99_vsscanf' mangled-name='__isoc99_vsscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_vsscanf'>
@@ -21546,7 +21503,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___isoc99_sscanf(const char*, const char*, ...) -->
     <function-decl name='__interceptor___isoc99_sscanf' mangled-name='__isoc99_sscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_sscanf'>
@@ -21556,7 +21513,7 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___isoc99_vscanf(const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-decl name='__interceptor___isoc99_vscanf' mangled-name='__isoc99_vscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_vscanf'>
@@ -21565,7 +21522,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___isoc99_scanf(const char*, ...) -->
     <function-decl name='__interceptor___isoc99_scanf' mangled-name='__isoc99_scanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_scanf'>
@@ -21573,7 +21530,7 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_vfscanf(void*, const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-decl name='__interceptor_vfscanf' mangled-name='vfscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vfscanf'>
@@ -21584,7 +21541,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fscanf(void*, const char*, ...) -->
     <function-decl name='__interceptor_fscanf' mangled-name='__interceptor_fscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fscanf'>
@@ -21594,7 +21551,7 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_vsscanf(const char*, const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-decl name='__interceptor_vsscanf' mangled-name='__interceptor_vsscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_vsscanf'>
@@ -21605,7 +21562,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sscanf(const char*, const char*, ...) -->
     <function-decl name='__interceptor_sscanf' mangled-name='sscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='625' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sscanf'>
@@ -21615,7 +21572,7 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_vscanf(const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-decl name='__interceptor_vscanf' mangled-name='vscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='587' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vscanf'>
@@ -21624,7 +21581,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_scanf(const char*, ...) -->
     <function-decl name='__interceptor_scanf' mangled-name='scanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scanf'>
@@ -21632,50 +21589,50 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __interceptor_strptime(char*, char*, __sanitizer::__sanitizer_tm*) -->
     <function-decl name='__interceptor_strptime' mangled-name='__interceptor_strptime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strptime'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
+      <parameter type-id='type-id-28' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
       <parameter type-id='type-id-1199' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_asctime_r(__sanitizer::__sanitizer_tm*, char*) -->
     <function-decl name='__interceptor_asctime_r' mangled-name='asctime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='asctime_r'>
       <!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
       <parameter type-id='type-id-1199' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
+      <parameter type-id='type-id-28' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_asctime(__sanitizer::__sanitizer_tm*) -->
     <function-decl name='__interceptor_asctime' mangled-name='__interceptor_asctime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_asctime'>
       <!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
       <parameter type-id='type-id-1199' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_ctime_r(unsigned long int*, char*) -->
     <function-decl name='__interceptor_ctime_r' mangled-name='ctime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ctime_r'>
       <!-- parameter of type 'unsigned long int*' -->
       <parameter type-id='type-id-183' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
+      <parameter type-id='type-id-28' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_ctime(unsigned long int*) -->
     <function-decl name='__interceptor_ctime' mangled-name='ctime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ctime'>
       <!-- parameter of type 'unsigned long int*' -->
       <parameter type-id='type-id-183' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- __sanitizer::__sanitizer_tm* __interceptor_gmtime_r(unsigned long int*, void*) -->
     <function-decl name='__interceptor_gmtime_r' mangled-name='__interceptor_gmtime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gmtime_r'>
@@ -21719,7 +21676,7 @@
     <!-- int __interceptor_prctl(int, unsigned long int, unsigned long int, unsigned long int, unsigned long int) -->
     <function-decl name='__interceptor_prctl' mangled-name='prctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='prctl'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='option' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
+      <parameter type-id='type-id-10' name='option' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <!-- parameter of type 'unsigned long int' -->
       <parameter type-id='type-id-33' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <!-- parameter of type 'unsigned long int' -->
@@ -21729,16 +21686,16 @@
       <!-- parameter of type 'unsigned long int' -->
       <parameter type-id='type-id-33' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- SSIZE_T __interceptor_pwritev64(int, __sanitizer::__sanitizer_iovec*, int, OFF64_T) -->
     <function-decl name='__interceptor_pwritev64' mangled-name='pwritev64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwritev64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- parameter of type 'typedef OFF64_T' -->
       <parameter type-id='type-id-631' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- typedef SSIZE_T -->
@@ -21747,11 +21704,11 @@
     <!-- SSIZE_T __interceptor_pwritev(int, __sanitizer::__sanitizer_iovec*, int, OFF_T) -->
     <function-decl name='__interceptor_pwritev' mangled-name='pwritev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwritev'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- parameter of type 'typedef OFF_T' -->
       <parameter type-id='type-id-632' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- typedef SSIZE_T -->
@@ -21760,18 +21717,18 @@
     <!-- SSIZE_T __interceptor_writev(int, __sanitizer::__sanitizer_iovec*, int) -->
     <function-decl name='__interceptor_writev' mangled-name='__interceptor_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_writev'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <!-- typedef SSIZE_T -->
       <return type-id='type-id-619'/>
     </function-decl>
     <!-- SSIZE_T __interceptor_pwrite64(int, void*, OFF64_T, OFF64_T) -->
     <function-decl name='__interceptor_pwrite64' mangled-name='pwrite64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwrite64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
       <!-- parameter of type 'typedef OFF64_T' -->
@@ -21784,7 +21741,7 @@
     <!-- SSIZE_T __interceptor_pwrite(int, void*, SIZE_T, OFF_T) -->
     <function-decl name='__interceptor_pwrite' mangled-name='pwrite' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwrite'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21797,7 +21754,7 @@
     <!-- SSIZE_T __interceptor_write(int, void*, SIZE_T) -->
     <function-decl name='__interceptor_write' mangled-name='write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='write'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21808,11 +21765,11 @@
     <!-- SSIZE_T __interceptor_preadv64(int, __sanitizer::__sanitizer_iovec*, int, OFF64_T) -->
     <function-decl name='__interceptor_preadv64' mangled-name='preadv64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='preadv64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- parameter of type 'typedef OFF64_T' -->
       <parameter type-id='type-id-631' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <!-- typedef SSIZE_T -->
@@ -21821,11 +21778,11 @@
     <!-- SSIZE_T __interceptor_preadv(int, __sanitizer::__sanitizer_iovec*, int, OFF_T) -->
     <function-decl name='__interceptor_preadv' mangled-name='preadv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='preadv'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- parameter of type 'typedef OFF_T' -->
       <parameter type-id='type-id-632' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <!-- typedef SSIZE_T -->
@@ -21834,18 +21791,18 @@
     <!-- SSIZE_T __interceptor_readv(int, __sanitizer::__sanitizer_iovec*, int) -->
     <function-decl name='__interceptor_readv' mangled-name='readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readv'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <!-- typedef SSIZE_T -->
       <return type-id='type-id-619'/>
     </function-decl>
     <!-- SSIZE_T __interceptor_pread64(int, void*, SIZE_T, OFF64_T) -->
     <function-decl name='__interceptor_pread64' mangled-name='__interceptor_pread64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pread64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21858,7 +21815,7 @@
     <!-- SSIZE_T __interceptor_pread(int, void*, SIZE_T, OFF_T) -->
     <function-decl name='__interceptor_pread' mangled-name='__interceptor_pread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pread'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21871,7 +21828,7 @@
     <!-- SSIZE_T __interceptor_read(int, void*, SIZE_T) -->
     <function-decl name='__interceptor_read' mangled-name='read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='read'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -21915,7 +21872,7 @@
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_strcasecmp(const char*, const char*) -->
     <function-decl name='__interceptor_strcasecmp' mangled-name='__interceptor_strcasecmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcasecmp'>
@@ -21924,7 +21881,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_strncmp(const char*, const char*, __sanitizer::uptr) -->
     <function-decl name='__interceptor_strncmp' mangled-name='__interceptor_strncmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strncmp'>
@@ -21935,7 +21892,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_strcmp(const char*, const char*) -->
     <function-decl name='__interceptor_strcmp' mangled-name='__interceptor_strcmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcmp'>
@@ -21944,21 +21901,21 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- char* __interceptor_textdomain(const char*) -->
     <function-decl name='__interceptor_textdomain' mangled-name='textdomain' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='textdomain'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- int __interceptor_fork(int) -->
     <function-decl name='__interceptor_fork' mangled-name='__interceptor_fork' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fork'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_getaddrinfo(void*, void*, void*, void*) -->
     <function-decl name='__interceptor_getaddrinfo' mangled-name='__interceptor_getaddrinfo' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getaddrinfo'>
@@ -21971,7 +21928,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='rv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_gettimeofday(void*, void*) -->
     <function-decl name='__interceptor_gettimeofday' mangled-name='gettimeofday' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gettimeofday'>
@@ -21980,55 +21937,55 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_kill(void*, int) -->
     <function-decl name='__interceptor_pthread_kill' mangled-name='pthread_kill' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_kill'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tid' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_kill(int, int) -->
     <function-decl name='__interceptor_kill' mangled-name='__interceptor_kill' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_kill'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_raise(int) -->
     <function-decl name='__interceptor_raise' mangled-name='__interceptor_raise' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_raise'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigsuspend(const __sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='__interceptor_sigsuspend' mangled-name='__interceptor_sigsuspend' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigsuspend'>
       <!-- parameter of type 'const __sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1241' name='mask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sigaction(int, sigaction_t*, sigaction_t*) -->
     <function-decl name='__interceptor_sigaction' mangled-name='sigaction' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigaction'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
       <!-- parameter of type 'sigaction_t*' -->
       <parameter type-id='type-id-1381' name='act' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
       <!-- parameter of type 'sigaction_t*' -->
       <parameter type-id='type-id-1381' name='old' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- sighandler_t __interceptor_signal(int, sighandler_t) -->
     <function-decl name='__interceptor_signal' mangled-name='__interceptor_signal' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_signal'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
       <!-- parameter of type 'typedef sighandler_t' -->
       <parameter type-id='type-id-635' name='h' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
       <!-- typedef sighandler_t -->
@@ -22037,54 +21994,54 @@
     <!-- int __interceptor_epoll_wait(int, void*, int, int) -->
     <function-decl name='__interceptor_epoll_wait' mangled-name='epoll_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='epoll_wait'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
+      <parameter type-id='type-id-10' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='cnt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
+      <parameter type-id='type-id-10' name='cnt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='timeout' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
+      <parameter type-id='type-id-10' name='timeout' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_epoll_ctl(int, int, int, void*) -->
     <function-decl name='__interceptor_epoll_ctl' mangled-name='epoll_ctl' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='epoll_ctl'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
+      <parameter type-id='type-id-10' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='op' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
+      <parameter type-id='type-id-10' name='op' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __interceptor_opendir(char*) -->
     <function-decl name='__interceptor_opendir' mangled-name='__interceptor_opendir' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_opendir'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int __interceptor_rmdir(char*) -->
     <function-decl name='__interceptor_rmdir' mangled-name='rmdir' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rmdir'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_puts(const char*) -->
     <function-decl name='__interceptor_puts' mangled-name='__interceptor_puts' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_puts'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __interceptor_abort(int) -->
     <function-decl name='__interceptor_abort' mangled-name='abort' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='abort'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
@@ -22093,7 +22050,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __sanitizer::uptr __interceptor_fwrite(void*, __sanitizer::uptr, __sanitizer::uptr, void*) -->
     <function-decl name='__interceptor_fwrite' mangled-name='fwrite' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwrite'>
@@ -22126,14 +22083,14 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __interceptor_freopen(char*, char*, void*) -->
     <function-decl name='__interceptor_freopen' mangled-name='__interceptor_freopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_freopen'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
+      <parameter type-id='type-id-28' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
       <!-- void* -->
@@ -22142,53 +22099,53 @@
     <!-- void* __interceptor_fopen(char*, char*) -->
     <function-decl name='__interceptor_fopen' mangled-name='__interceptor_fopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fopen'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
+      <parameter type-id='type-id-28' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int __interceptor_unlink(char*) -->
     <function-decl name='__interceptor_unlink' mangled-name='unlink' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1505' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unlink'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- long_t __interceptor_recv(int, void*, long_t, int) -->
     <function-decl name='__interceptor_recv' mangled-name='recv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='recv'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- typedef long_t -->
       <return type-id='type-id-638'/>
     </function-decl>
     <!-- long_t __interceptor_sendmsg(int, void*, int) -->
     <function-decl name='__interceptor_sendmsg' mangled-name='__interceptor_sendmsg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sendmsg'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='msg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
       <!-- typedef long_t -->
       <return type-id='type-id-638'/>
     </function-decl>
     <!-- long_t __interceptor_send(int, void*, long_t, int) -->
     <function-decl name='__interceptor_send' mangled-name='send' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='send'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <!-- typedef long_t -->
       <return type-id='type-id-638'/>
     </function-decl>
@@ -22197,16 +22154,16 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='pipefd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pipe(int*) -->
     <function-decl name='__interceptor_pipe' mangled-name='__interceptor_pipe' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pipe'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __interceptor___res_iclose(void*, bool) -->
     <function-decl name='__interceptor___res_iclose' mangled-name='__interceptor___res_iclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___res_iclose'>
@@ -22220,226 +22177,226 @@
     <!-- int __interceptor___close(int) -->
     <function-decl name='__interceptor___close' mangled-name='__interceptor___close' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___close'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_close(int) -->
     <function-decl name='__interceptor_close' mangled-name='close' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='close'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_epoll_create1(int) -->
     <function-decl name='__interceptor_epoll_create1' mangled-name='epoll_create1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='epoll_create1'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_epoll_create(int) -->
     <function-decl name='__interceptor_epoll_create' mangled-name='__interceptor_epoll_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_epoll_create'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_listen(int, int) -->
     <function-decl name='__interceptor_listen' mangled-name='__interceptor_listen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_listen'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_bind(int, void*, unsigned int) -->
     <function-decl name='__interceptor_bind' mangled-name='bind' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bind'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='addrlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_connect(int, void*, unsigned int) -->
     <function-decl name='__interceptor_connect' mangled-name='connect' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='connect'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='addrlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_socketpair(int, int, int, int*) -->
     <function-decl name='__interceptor_socketpair' mangled-name='__interceptor_socketpair' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_socketpair'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
+      <parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
+      <parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_socket(int, int, int) -->
     <function-decl name='__interceptor_socket' mangled-name='__interceptor_socket' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_socket'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_inotify_init1(int) -->
     <function-decl name='__interceptor_inotify_init1' mangled-name='inotify_init1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='inotify_init1'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_inotify_init(int) -->
     <function-decl name='__interceptor_inotify_init' mangled-name='__interceptor_inotify_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inotify_init'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_signalfd(int, void*, int) -->
     <function-decl name='__interceptor_signalfd' mangled-name='signalfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='signalfd'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='mask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_eventfd(unsigned int, int) -->
     <function-decl name='__interceptor_eventfd' mangled-name='eventfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='eventfd'>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='initval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_dup3(int, int, int) -->
     <function-decl name='__interceptor_dup3' mangled-name='__interceptor_dup3' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dup3'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_dup2(int, int) -->
     <function-decl name='__interceptor_dup2' mangled-name='dup2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup2'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_dup(int) -->
     <function-decl name='__interceptor_dup' mangled-name='dup' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_creat64(const char*, int) -->
     <function-decl name='__interceptor_creat64' mangled-name='__interceptor_creat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_creat64'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_creat(const char*, int) -->
     <function-decl name='__interceptor_creat' mangled-name='__interceptor_creat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1301' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_creat'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_open64(const char*, int, int) -->
     <function-decl name='__interceptor_open64' mangled-name='__interceptor_open64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_open64'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_open(const char*, int, int) -->
     <function-decl name='__interceptor_open' mangled-name='open' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='open'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fstat64(int, void*) -->
     <function-decl name='__interceptor_fstat64' mangled-name='__interceptor_fstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstat64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___fxstat64(int, int, void*) -->
     <function-decl name='__interceptor___fxstat64' mangled-name='__interceptor___fxstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___fxstat64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_fstat(int, void*) -->
     <function-decl name='__interceptor_fstat' mangled-name='__interceptor_fstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstat'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___fxstat(int, int, void*) -->
     <function-decl name='__interceptor___fxstat' mangled-name='__interceptor___fxstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___fxstat'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_lstat64(const char*, void*) -->
     <function-decl name='__interceptor_lstat64' mangled-name='lstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lstat64'>
@@ -22448,18 +22405,18 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___lxstat64(int, const char*, void*) -->
     <function-decl name='__interceptor___lxstat64' mangled-name='__lxstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__lxstat64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_lstat(const char*, void*) -->
     <function-decl name='__interceptor_lstat' mangled-name='__interceptor_lstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lstat'>
@@ -22468,18 +22425,18 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___lxstat(int, const char*, void*) -->
     <function-decl name='__interceptor___lxstat' mangled-name='__lxstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__lxstat'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_stat64(const char*, void*) -->
     <function-decl name='__interceptor_stat64' mangled-name='__interceptor_stat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_stat64'>
@@ -22488,18 +22445,18 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___xstat64(int, const char*, void*) -->
     <function-decl name='__interceptor___xstat64' mangled-name='__xstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__xstat64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_stat(const char*, void*) -->
     <function-decl name='__interceptor_stat' mangled-name='stat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='stat'>
@@ -22508,18 +22465,18 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor___xstat(int, const char*, void*) -->
     <function-decl name='__interceptor___xstat' mangled-name='__interceptor___xstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___xstat'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_getvalue(void*, int*) -->
     <function-decl name='__interceptor_sem_getvalue' mangled-name='__interceptor_sem_getvalue' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_getvalue'>
@@ -22528,14 +22485,14 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='sval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_post(void*) -->
     <function-decl name='__interceptor_sem_post' mangled-name='__interceptor_sem_post' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_post'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_timedwait(void*, void*) -->
     <function-decl name='__interceptor_sem_timedwait' mangled-name='sem_timedwait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_timedwait'>
@@ -22544,39 +22501,39 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_trywait(void*) -->
     <function-decl name='__interceptor_sem_trywait' mangled-name='__interceptor_sem_trywait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_trywait'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_wait(void*) -->
     <function-decl name='__interceptor_sem_wait' mangled-name='__interceptor_sem_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_wait'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_destroy(void*) -->
     <function-decl name='__interceptor_sem_destroy' mangled-name='sem_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_destroy'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_sem_init(void*, int, unsigned int) -->
     <function-decl name='__interceptor_sem_init' mangled-name='sem_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_init'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pshared' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
+      <parameter type-id='type-id-10' name='pshared' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='value' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_once(void*, void ()*) -->
     <function-decl name='__interceptor_pthread_once' mangled-name='pthread_once' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_once'>
@@ -22585,21 +22542,21 @@
       <!-- parameter of type 'void ()*' -->
       <parameter type-id='type-id-187' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_barrier_wait(void*) -->
     <function-decl name='__interceptor_pthread_barrier_wait' mangled-name='__interceptor_pthread_barrier_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_wait'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_barrier_destroy(void*) -->
     <function-decl name='__interceptor_pthread_barrier_destroy' mangled-name='__interceptor_pthread_barrier_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_destroy'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_barrier_init(void*, void*, unsigned int) -->
     <function-decl name='__interceptor_pthread_barrier_init' mangled-name='pthread_barrier_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_barrier_init'>
@@ -22610,7 +22567,7 @@
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='count' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_cond_timedwait(void*, void*, void*) -->
     <function-decl name='__interceptor_pthread_cond_timedwait' mangled-name='__interceptor_pthread_cond_timedwait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_timedwait'>
@@ -22621,21 +22578,21 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='abstime' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_cond_destroy(void*) -->
     <function-decl name='__interceptor_pthread_cond_destroy' mangled-name='__interceptor_pthread_cond_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1090' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_destroy'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_unlock(void*) -->
     <function-decl name='__interceptor_pthread_rwlock_unlock' mangled-name='__interceptor_pthread_rwlock_unlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_unlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_timedwrlock(void*, void*) -->
     <function-decl name='__interceptor_pthread_rwlock_timedwrlock' mangled-name='__interceptor_pthread_rwlock_timedwrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_timedwrlock'>
@@ -22644,21 +22601,21 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_trywrlock(void*) -->
     <function-decl name='__interceptor_pthread_rwlock_trywrlock' mangled-name='pthread_rwlock_trywrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_rwlock_trywrlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_wrlock(void*) -->
     <function-decl name='__interceptor_pthread_rwlock_wrlock' mangled-name='__interceptor_pthread_rwlock_wrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_wrlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_timedrdlock(void*, void*) -->
     <function-decl name='__interceptor_pthread_rwlock_timedrdlock' mangled-name='pthread_rwlock_timedrdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_rwlock_timedrdlock'>
@@ -22667,28 +22624,28 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_tryrdlock(void*) -->
     <function-decl name='__interceptor_pthread_rwlock_tryrdlock' mangled-name='pthread_rwlock_tryrdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_rwlock_tryrdlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_rdlock(void*) -->
     <function-decl name='__interceptor_pthread_rwlock_rdlock' mangled-name='__interceptor_pthread_rwlock_rdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_rdlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_destroy(void*) -->
     <function-decl name='__interceptor_pthread_rwlock_destroy' mangled-name='__interceptor_pthread_rwlock_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_destroy'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_rwlock_init(void*, void*) -->
     <function-decl name='__interceptor_pthread_rwlock_init' mangled-name='__interceptor_pthread_rwlock_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_init'>
@@ -22697,44 +22654,44 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_spin_unlock(void*) -->
     <function-decl name='__interceptor_pthread_spin_unlock' mangled-name='__interceptor_pthread_spin_unlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_unlock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_spin_trylock(void*) -->
     <function-decl name='__interceptor_pthread_spin_trylock' mangled-name='__interceptor_pthread_spin_trylock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='995' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_trylock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_spin_lock(void*) -->
     <function-decl name='__interceptor_pthread_spin_lock' mangled-name='pthread_spin_lock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='986' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_spin_lock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_spin_destroy(void*) -->
     <function-decl name='__interceptor_pthread_spin_destroy' mangled-name='__interceptor_pthread_spin_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='977' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_destroy'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_spin_init(void*, int) -->
     <function-decl name='__interceptor_pthread_spin_init' mangled-name='pthread_spin_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_spin_init'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tid' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_mutex_timedlock(void*, void*) -->
     <function-decl name='__interceptor_pthread_mutex_timedlock' mangled-name='__interceptor_pthread_mutex_timedlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_timedlock'>
@@ -22743,21 +22700,21 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_mutex_trylock(void*) -->
     <function-decl name='__interceptor_pthread_mutex_trylock' mangled-name='pthread_mutex_trylock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_trylock'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_mutex_destroy(void*) -->
     <function-decl name='__interceptor_pthread_mutex_destroy' mangled-name='__interceptor_pthread_mutex_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_destroy'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_mutex_init(void*, void*) -->
     <function-decl name='__interceptor_pthread_mutex_init' mangled-name='pthread_mutex_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_init'>
@@ -22766,14 +22723,14 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_detach(void*) -->
     <function-decl name='__interceptor_pthread_detach' mangled-name='__interceptor_pthread_detach' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_detach'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_join(void*, void**) -->
     <function-decl name='__interceptor_pthread_join' mangled-name='__interceptor_pthread_join' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_join'>
@@ -22782,7 +22739,7 @@
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-312' name='ret' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_pthread_create(void*, void*, void* (void*)*, void*) -->
     <function-decl name='__interceptor_pthread_create' mangled-name='__interceptor_pthread_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_create'>
@@ -22795,7 +22752,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __cxa_guard_abort(__sanitizer::atomic_uint32_t*) -->
     <function-decl name='__cxa_guard_abort' mangled-name='__cxa_guard_abort' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_abort'>
@@ -22816,7 +22773,7 @@
       <!-- parameter of type '__sanitizer::atomic_uint32_t*' -->
       <parameter type-id='type-id-1204' name='g' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='793' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_posix_memalign(void**, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='__interceptor_posix_memalign' mangled-name='__interceptor_posix_memalign' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_posix_memalign'>
@@ -22827,7 +22784,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __interceptor_pvalloc(__sanitizer::uptr) -->
     <function-decl name='__interceptor_pvalloc' mangled-name='__interceptor_pvalloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pvalloc'>
@@ -22859,7 +22816,7 @@
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __interceptor_mmap64(void*, long_t, int, int, int, __sanitizer::u64) -->
     <function-decl name='__interceptor_mmap64' mangled-name='__interceptor_mmap64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mmap64'>
@@ -22868,11 +22825,11 @@
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
+      <parameter type-id='type-id-10' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::u64' -->
       <parameter type-id='type-id-157' name='off' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <!-- void* -->
@@ -22885,11 +22842,11 @@
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
+      <parameter type-id='type-id-10' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='off' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <!-- void* -->
@@ -22900,7 +22857,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- const char* __interceptor_strstr(const char*, const char*) -->
     <function-decl name='__interceptor_strstr' mangled-name='__interceptor_strstr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strstr'>
@@ -22914,49 +22871,49 @@
     <!-- char* __interceptor_strncpy(char*, char*, __sanitizer::uptr) -->
     <function-decl name='__interceptor_strncpy' mangled-name='strncpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strncpy'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
+      <parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
+      <parameter type-id='type-id-28' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_strcpy(char*, const char*) -->
     <function-decl name='__interceptor_strcpy' mangled-name='__interceptor_strcpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcpy'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
+      <parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_strrchr(char*, int) -->
     <function-decl name='__interceptor_strrchr' mangled-name='strrchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strrchr'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_strchrnul(char*, int) -->
     <function-decl name='__interceptor_strchrnul' mangled-name='__interceptor_strchrnul' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='675' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strchrnul'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- char* __interceptor_strchr(char*, int) -->
     <function-decl name='__interceptor_strchr' mangled-name='__interceptor_strchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='667' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strchr'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- void* __interceptor_memmove(void*, void*, __sanitizer::uptr) -->
     <function-decl name='__interceptor_memmove' mangled-name='memmove' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='660' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memmove'>
@@ -22972,9 +22929,9 @@
     <!-- void* __interceptor_memrchr(char*, int, __sanitizer::uptr) -->
     <function-decl name='__interceptor_memrchr' mangled-name='__interceptor_memrchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memrchr'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
       <!-- void* -->
@@ -22985,7 +22942,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106'/>
       <!-- void* -->
@@ -23000,7 +22957,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __interceptor_memcpy(void*, void*, __sanitizer::uptr) -->
     <function-decl name='__interceptor_memcpy' mangled-name='memcpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memcpy'>
@@ -23018,7 +22975,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106'/>
       <!-- void* -->
@@ -23155,16 +23112,16 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='resolved_path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
+      <parameter type-id='type-id-28' name='resolved_path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <!-- void __interceptor_siglongjmp(__sanitizer::uptr*, int) -->
     <function-decl name='__interceptor_siglongjmp' mangled-name='__interceptor_siglongjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_siglongjmp'>
       <!-- parameter of type '__sanitizer::uptr*' -->
       <parameter type-id='type-id-472' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
+      <parameter type-id='type-id-10' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
@@ -23173,7 +23130,7 @@
       <!-- parameter of type '__sanitizer::uptr*' -->
       <parameter type-id='type-id-472' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
+      <parameter type-id='type-id-10' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
@@ -23186,7 +23143,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dso' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_on_exit(void (int, void*)*, void*) -->
     <function-decl name='__interceptor_on_exit' mangled-name='__interceptor_on_exit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_on_exit'>
@@ -23195,28 +23152,28 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_atexit(void ()*) -->
     <function-decl name='__interceptor_atexit' mangled-name='__interceptor_atexit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_atexit'>
       <!-- parameter of type 'void ()*' -->
       <parameter type-id='type-id-187' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_dlclose(void*) -->
     <function-decl name='__interceptor_dlclose' mangled-name='__interceptor_dlclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dlclose'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __interceptor_dlopen(const char*, int) -->
     <function-decl name='__interceptor_dlopen' mangled-name='__interceptor_dlopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dlopen'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='filename' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flag' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
+      <parameter type-id='type-id-10' name='flag' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-decl>
@@ -23227,14 +23184,14 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __interceptor_usleep(long_t) -->
     <function-decl name='__interceptor_usleep' mangled-name='__interceptor_usleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_usleep'>
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='usec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- unsigned int __interceptor_sleep(unsigned int) -->
     <function-decl name='__interceptor_sleep' mangled-name='sleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sleep'>
@@ -25029,23 +24986,23 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pthread_yield() -->
     <function-decl name='pthread_yield' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pthread_sigmask(int, const __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*) -->
     <function-decl name='pthread_sigmask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'const __sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1241'/>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* pthread_self() -->
     <function-decl name='pthread_self' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -25057,7 +25014,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pthread_mutexattr_gettype(void*, int*) -->
     <function-decl name='pthread_mutexattr_gettype' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -25066,21 +25023,21 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='sval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pthread_attr_destroy(void*) -->
     <function-decl name='pthread_attr_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pthread_attr_init(void*) -->
     <function-decl name='pthread_attr_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void* __libc_malloc(__sanitizer::uptr) -->
     <function-decl name='__libc_malloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -25110,11 +25067,11 @@
     <!-- int mallopt(int, int) -->
     <function-decl name='mallopt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pthread_key_create(unsigned int*, void (void*)*) -->
     <function-decl name='pthread_key_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -25123,7 +25080,7 @@
       <!-- parameter of type 'void (void*)*' -->
       <parameter type-id='type-id-671'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>& -->
     <reference-type-def kind='lvalue' type-id='type-id-1442' size-in-bits='64' id='type-id-1435'/>
@@ -25148,14 +25105,14 @@
     <!-- __sanitizer::__sanitizer_ether_addr* (char*) -->
     <function-type size-in-bits='64' id='type-id-1170'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- __sanitizer::__sanitizer_ether_addr* -->
       <return type-id='type-id-1169'/>
     </function-type>
     <!-- __sanitizer::__sanitizer_ether_addr* (char*, __sanitizer::__sanitizer_ether_addr*) -->
     <function-type size-in-bits='64' id='type-id-1171'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr'/>
       <!-- __sanitizer::__sanitizer_ether_addr* -->
@@ -25164,23 +25121,23 @@
     <!-- __sanitizer::__sanitizer_hostent* (char*) -->
     <function-type size-in-bits='64' id='type-id-1174'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name'/>
+      <parameter type-id='type-id-28' name='name'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-type>
     <!-- __sanitizer::__sanitizer_hostent* (char*, int) -->
     <function-type size-in-bits='64' id='type-id-1175'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name'/>
+      <parameter type-id='type-id-28' name='name'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-10' name='af'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-type>
     <!-- __sanitizer::__sanitizer_hostent* (int) -->
     <function-type size-in-bits='64' id='type-id-1176'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fake'/>
+      <parameter type-id='type-id-10' name='fake'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-type>
@@ -25189,9 +25146,9 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='len'/>
+      <parameter type-id='type-id-10' name='len'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type'/>
+      <parameter type-id='type-id-10' name='type'/>
       <!-- __sanitizer::__sanitizer_hostent* -->
       <return type-id='type-id-1173'/>
     </function-type>
@@ -25209,9 +25166,9 @@
       <!-- parameter of type '__sanitizer::__sanitizer_mntent*' -->
       <parameter type-id='type-id-1188' name='mntbuf'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='buflen'/>
+      <parameter type-id='type-id-10' name='buflen'/>
       <!-- __sanitizer::__sanitizer_mntent* -->
       <return type-id='type-id-1188'/>
     </function-type>
@@ -25236,176 +25193,176 @@
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (__sanitizer::__sanitizer_ether_addr*, char*) -->
     <function-type size-in-bits='64' id='type-id-1209'>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (__sanitizer::__sanitizer_tm*) -->
     <function-type size-in-bits='64' id='type-id-1210'>
       <!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
       <parameter type-id='type-id-1199' name='tm'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (__sanitizer::__sanitizer_tm*, char*) -->
     <function-type size-in-bits='64' id='type-id-1211'>
       <!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
       <parameter type-id='type-id-1199' name='tm'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='result'/>
+      <parameter type-id='type-id-28' name='result'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*) -->
     <function-type size-in-bits='64' id='type-id-1212'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s'/>
+      <parameter type-id='type-id-28' name='s'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*, char*) -->
     <function-type size-in-bits='64' id='type-id-1213'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dir'/>
+      <parameter type-id='type-id-28' name='dir'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='pfx'/>
+      <parameter type-id='type-id-28' name='pfx'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*, char*, __sanitizer::__sanitizer_tm*) -->
     <function-type size-in-bits='64' id='type-id-1214'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s'/>
+      <parameter type-id='type-id-28' name='s'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='format'/>
+      <parameter type-id='type-id-28' name='format'/>
       <!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
       <parameter type-id='type-id-1199' name='tm'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*, char*, __sanitizer::uptr) -->
     <function-type size-in-bits='64' id='type-id-1215'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dst'/>
+      <parameter type-id='type-id-28' name='dst'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='src'/>
+      <parameter type-id='type-id-28' name='src'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='n'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*, const char*) -->
     <function-type size-in-bits='64' id='type-id-1216'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dst'/>
+      <parameter type-id='type-id-28' name='dst'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*, int) -->
     <function-type size-in-bits='64' id='type-id-1217'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s'/>
+      <parameter type-id='type-id-28' name='s'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='c'/>
+      <parameter type-id='type-id-10' name='c'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (char*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1218'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='size'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (const char*) -->
     <function-type size-in-bits='64' id='type-id-1219'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (const char*, char*) -->
     <function-type size-in-bits='64' id='type-id-1220'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='path'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='resolved_path'/>
+      <parameter type-id='type-id-28' name='resolved_path'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (int) -->
     <function-type size-in-bits='64' id='type-id-1221'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum'/>
+      <parameter type-id='type-id-10' name='errnum'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (int, char*) -->
     <function-type size-in-bits='64' id='type-id-1222'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='category'/>
+      <parameter type-id='type-id-10' name='category'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='locale'/>
+      <parameter type-id='type-id-28' name='locale'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (int, char*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1223'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum'/>
+      <parameter type-id='type-id-10' name='errnum'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (int, void*, char*, __sanitizer::u32) -->
     <function-type size-in-bits='64' id='type-id-1224'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-10' name='af'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='src'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dst'/>
+      <parameter type-id='type-id-28' name='dst'/>
       <!-- parameter of type 'typedef __sanitizer::u32' -->
       <parameter type-id='type-id-284' name='size'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (unsigned long int*) -->
     <function-type size-in-bits='64' id='type-id-1225'>
       <!-- parameter of type 'unsigned long int*' -->
       <parameter type-id='type-id-183' name='timep'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char* (unsigned long int*, char*) -->
     <function-type size-in-bits='64' id='type-id-1226'>
       <!-- parameter of type 'unsigned long int*' -->
       <parameter type-id='type-id-183' name='timep'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='result'/>
+      <parameter type-id='type-id-28' name='result'/>
       <!-- char* -->
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <!-- char** (void**, int) -->
     <function-type size-in-bits='64' id='type-id-1228'>
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-312' name='buffer'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='size'/>
+      <parameter type-id='type-id-10' name='size'/>
       <!-- char** -->
       <return type-id='type-id-1227'/>
     </function-type>
@@ -25493,14 +25450,14 @@
     <!-- int () -->
     <function-type size-in-bits='64' id='type-id-1272'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-type size-in-bits='64' id='type-id-1273'>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -25508,7 +25465,7 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, int) -->
     <function-type size-in-bits='64' id='type-id-1274'>
@@ -25517,9 +25474,9 @@
       <!-- parameter of type 'typedef __sanitizer::__sanitizer_nfds_t' -->
       <parameter type-id='type-id-1440' name='nfds'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='timeout'/>
+      <parameter type-id='type-id-10' name='timeout'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, void*, __sanitizer::__sanitizer_sigset_t*) -->
     <function-type size-in-bits='64' id='type-id-1275'>
@@ -25532,14 +25489,14 @@
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='sigmask'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_sigset_t*) -->
     <function-type size-in-bits='64' id='type-id-1276'>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='set'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_sigset_t*, int*) -->
     <function-type size-in-bits='64' id='type-id-1277'>
@@ -25548,7 +25505,7 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='sig'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_sigset_t*, void*) -->
     <function-type size-in-bits='64' id='type-id-1278'>
@@ -25557,7 +25514,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='info'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::__sanitizer_sigset_t*, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-1279'>
@@ -25568,19 +25525,19 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='timeout'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*) -->
     <function-type size-in-bits='64' id='type-id-1280'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::__sanitizer_dirent***, scandir_filter_f, scandir_compar_f) -->
     <function-type size-in-bits='64' id='type-id-1281'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dirp'/>
+      <parameter type-id='type-id-28' name='dirp'/>
       <!-- parameter of type '__sanitizer::__sanitizer_dirent***' -->
       <parameter type-id='type-id-1162' name='namelist'/>
       <!-- parameter of type 'typedef scandir_filter_f' -->
@@ -25588,12 +25545,12 @@
       <!-- parameter of type 'typedef scandir_compar_f' -->
       <parameter type-id='type-id-627' name='compar'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::__sanitizer_dirent64***, scandir64_filter_f, scandir64_compar_f) -->
     <function-type size-in-bits='64' id='type-id-1282'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dirp'/>
+      <parameter type-id='type-id-28' name='dirp'/>
       <!-- parameter of type '__sanitizer::__sanitizer_dirent64***' -->
       <parameter type-id='type-id-1167' name='namelist'/>
       <!-- parameter of type 'typedef scandir64_filter_f' -->
@@ -25601,36 +25558,36 @@
       <!-- parameter of type 'typedef scandir64_compar_f' -->
       <parameter type-id='type-id-623' name='compar'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::__sanitizer_ether_addr*) -->
     <function-type size-in-bits='64' id='type-id-1283'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='hostname'/>
+      <parameter type-id='type-id-28' name='hostname'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::__sanitizer_ether_addr*, char*) -->
     <function-type size-in-bits='64' id='type-id-1284'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='line'/>
+      <parameter type-id='type-id-28' name='line'/>
       <!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
       <parameter type-id='type-id-1169' name='addr'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='hostname'/>
+      <parameter type-id='type-id-28' name='hostname'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-type size-in-bits='64' id='type-id-1285'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name'/>
+      <parameter type-id='type-id-28' name='name'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -25638,29 +25595,29 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::__sanitizer_wordexp_t*, int) -->
     <function-type size-in-bits='64' id='type-id-1286'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s'/>
+      <parameter type-id='type-id-28' name='s'/>
       <!-- parameter of type '__sanitizer::__sanitizer_wordexp_t*' -->
       <parameter type-id='type-id-1203' name='p'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-type size-in-bits='64' id='type-id-1287'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name'/>
+      <parameter type-id='type-id-28' name='name'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-10' name='af'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -25668,32 +25625,32 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, __sanitizer::u32) -->
     <function-type size-in-bits='64' id='type-id-1288'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='user'/>
+      <parameter type-id='type-id-28' name='user'/>
       <!-- parameter of type 'typedef __sanitizer::u32' -->
       <parameter type-id='type-id-284' name='group'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (char*, void*) -->
     <function-type size-in-bits='64' id='type-id-1289'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const __sanitizer::__sanitizer_dirent*) -->
     <function-type size-in-bits='64' id='type-id-1290'>
       <!-- parameter of type 'const __sanitizer::__sanitizer_dirent*' -->
       <parameter type-id='type-id-1233'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const __sanitizer::__sanitizer_dirent**, const __sanitizer::__sanitizer_dirent**) -->
     <function-type size-in-bits='64' id='type-id-1291'>
@@ -25702,14 +25659,14 @@
       <!-- parameter of type 'const __sanitizer::__sanitizer_dirent**' -->
       <parameter type-id='type-id-1234'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const __sanitizer::__sanitizer_dirent64*) -->
     <function-type size-in-bits='64' id='type-id-1292'>
       <!-- parameter of type 'const __sanitizer::__sanitizer_dirent64*' -->
       <parameter type-id='type-id-1236'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const __sanitizer::__sanitizer_dirent64**, const __sanitizer::__sanitizer_dirent64**) -->
     <function-type size-in-bits='64' id='type-id-1293'>
@@ -25718,21 +25675,21 @@
       <!-- parameter of type 'const __sanitizer::__sanitizer_dirent64**' -->
       <parameter type-id='type-id-1237'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const __sanitizer::__sanitizer_sigset_t*) -->
     <function-type size-in-bits='64' id='type-id-1294'>
       <!-- parameter of type 'const __sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1241' name='mask'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*) -->
     <function-type size-in-bits='64' id='type-id-1295'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='s'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, const char*) -->
     <function-type size-in-bits='64' id='type-id-1296'>
@@ -25741,7 +25698,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='s2'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, const char*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1297'>
@@ -25752,7 +25709,7 @@
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='n'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, const char*, __sanitizer::uptr) -->
     <function-type size-in-bits='64' id='type-id-1298'>
@@ -25763,7 +25720,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='size'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-type size-in-bits='64' id='type-id-1299'>
@@ -25774,7 +25731,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, const char*, ...) -->
     <function-type size-in-bits='64' id='type-id-1300'>
@@ -25784,27 +25741,27 @@
       <parameter type-id='type-id-2' name='format'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, int) -->
     <function-type size-in-bits='64' id='type-id-1301'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='mode'/>
+      <parameter type-id='type-id-10' name='mode'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, int, int) -->
     <function-type size-in-bits='64' id='type-id-1302'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='mode'/>
+      <parameter type-id='type-id-10' name='mode'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-type size-in-bits='64' id='type-id-1303'>
@@ -25813,7 +25770,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, ...) -->
     <function-type size-in-bits='64' id='type-id-1304'>
@@ -25821,7 +25778,7 @@
       <parameter type-id='type-id-2' name='format'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (const char*, void*) -->
     <function-type size-in-bits='64' id='type-id-1305'>
@@ -25830,230 +25787,230 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int) -->
     <function-type size-in-bits='64' id='type-id-1306'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int*) -->
     <function-type size-in-bits='64' id='type-id-1307'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int*, int) -->
     <function-type size-in-bits='64' id='type-id-1308'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='pipefd'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int*, int, void*) -->
     <function-type size-in-bits='64' id='type-id-1309'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options'/>
+      <parameter type-id='type-id-10' name='options'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='rusage'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*) -->
     <function-type size-in-bits='64' id='type-id-1310'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='how'/>
+      <parameter type-id='type-id-10' name='how'/>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='set'/>
       <!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
       <parameter type-id='type-id-1197' name='oldset'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, __sanitizer::u32*) -->
     <function-type size-in-bits='64' id='type-id-1311'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='size'/>
+      <parameter type-id='type-id-10' name='size'/>
       <!-- parameter of type '__sanitizer::u32*' -->
       <parameter type-id='type-id-1206' name='lst'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, char*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1312'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='errnum'/>
+      <parameter type-id='type-id-10' name='errnum'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, const char*, void*) -->
     <function-type size-in-bits='64' id='type-id-1313'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-10' name='af'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='src'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dst'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int) -->
     <function-type size-in-bits='64' id='type-id-1314'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int*, int) -->
     <function-type size-in-bits='64' id='type-id-1315'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options'/>
+      <parameter type-id='type-id-10' name='options'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int*, int, void*) -->
     <function-type size-in-bits='64' id='type-id-1316'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options'/>
+      <parameter type-id='type-id-10' name='options'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='rusage'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int, int) -->
     <function-type size-in-bits='64' id='type-id-1317'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='domain'/>
+      <parameter type-id='type-id-10' name='domain'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type'/>
+      <parameter type-id='type-id-10' name='type'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='protocol'/>
+      <parameter type-id='type-id-10' name='protocol'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int, int, int*) -->
     <function-type size-in-bits='64' id='type-id-1318'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='domain'/>
+      <parameter type-id='type-id-10' name='domain'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type'/>
+      <parameter type-id='type-id-10' name='type'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='protocol'/>
+      <parameter type-id='type-id-10' name='protocol'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='fd'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int, int, void*) -->
     <function-type size-in-bits='64' id='type-id-1319'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='epfd'/>
+      <parameter type-id='type-id-10' name='epfd'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='op'/>
+      <parameter type-id='type-id-10' name='op'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ev'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int, int, void*, int*) -->
     <function-type size-in-bits='64' id='type-id-1320'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sockfd'/>
+      <parameter type-id='type-id-10' name='sockfd'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='level'/>
+      <parameter type-id='type-id-10' name='level'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='optname'/>
+      <parameter type-id='type-id-10' name='optname'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='optval'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='optlen'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int, void*) -->
     <function-type size-in-bits='64' id='type-id-1321'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='shmid'/>
+      <parameter type-id='type-id-10' name='shmid'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='cmd'/>
+      <parameter type-id='type-id-10' name='cmd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, int, void*, int) -->
     <function-type size-in-bits='64' id='type-id-1322'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='idtype'/>
+      <parameter type-id='type-id-10' name='idtype'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='id'/>
+      <parameter type-id='type-id-10' name='id'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='infop'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='options'/>
+      <parameter type-id='type-id-10' name='options'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, sigaction_t*, sigaction_t*) -->
     <function-type size-in-bits='64' id='type-id-1323'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig'/>
+      <parameter type-id='type-id-10' name='sig'/>
       <!-- parameter of type 'sigaction_t*' -->
       <parameter type-id='type-id-1381' name='act'/>
       <!-- parameter of type 'sigaction_t*' -->
       <parameter type-id='type-id-1381' name='old'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, SIZE_T, void*) -->
     <function-type size-in-bits='64' id='type-id-1324'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='cpusetsize'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='mask'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, unsigned int, void*) -->
     <function-type size-in-bits='64' id='type-id-1325'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='d'/>
+      <parameter type-id='type-id-10' name='d'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='request'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='arg'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, unsigned long int, unsigned long int, unsigned long int, unsigned long int) -->
     <function-type size-in-bits='64' id='type-id-1326'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='option'/>
+      <parameter type-id='type-id-10' name='option'/>
       <!-- parameter of type 'unsigned long int' -->
       <parameter type-id='type-id-33' name='arg2'/>
       <!-- parameter of type 'unsigned long int' -->
@@ -26063,97 +26020,97 @@
       <!-- parameter of type 'unsigned long int' -->
       <parameter type-id='type-id-33' name='arg5'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*) -->
     <function-type size-in-bits='64' id='type-id-1327'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, int) -->
     <function-type size-in-bits='64' id='type-id-1328'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='mask'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, int*) -->
     <function-type size-in-bits='64' id='type-id-1329'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sock_fd'/>
+      <parameter type-id='type-id-10' name='sock_fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='addrlen'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, int, int) -->
     <function-type size-in-bits='64' id='type-id-1330'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='epfd'/>
+      <parameter type-id='type-id-10' name='epfd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ev'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='cnt'/>
+      <parameter type-id='type-id-10' name='cnt'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='timeout'/>
+      <parameter type-id='type-id-10' name='timeout'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, unsigned int) -->
     <function-type size-in-bits='64' id='type-id-1331'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='addrlen'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, unsigned int*) -->
     <function-type size-in-bits='64' id='type-id-1332'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sockfd'/>
+      <parameter type-id='type-id-10' name='sockfd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'unsigned int*' -->
       <parameter type-id='type-id-219' name='addrlen'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, unsigned int*, int) -->
     <function-type size-in-bits='64' id='type-id-1333'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'unsigned int*' -->
       <parameter type-id='type-id-219' name='addrlen'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='f'/>
+      <parameter type-id='type-id-10' name='f'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (int, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-1334'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='which'/>
+      <parameter type-id='type-id-10' name='which'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='new_value'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='old_value'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::u32, void*) -->
     <function-type size-in-bits='64' id='type-id-1335'>
@@ -26162,7 +26119,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tp'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::uptr, const char*) -->
     <function-type size-in-bits='64' id='type-id-1336'>
@@ -26171,7 +26128,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='name'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (__sanitizer::uptr, int*, int*) -->
     <function-type size-in-bits='64' id='type-id-1337'>
@@ -26182,30 +26139,30 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='param'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (long_t) -->
     <function-type size-in-bits='64' id='type-id-1338'>
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='usec'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (unsigned int, int) -->
     <function-type size-in-bits='64' id='type-id-1339'>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='initval'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void ()*) -->
     <function-type size-in-bits='64' id='type-id-1340'>
       <!-- parameter of type 'void ()*' -->
       <parameter type-id='type-id-187' name='f'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void (int, void*)*, void*) -->
     <function-type size-in-bits='64' id='type-id-1341'>
@@ -26214,7 +26171,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='arg'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void (void*)*, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-1342'>
@@ -26225,23 +26182,23 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='dso'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*) -->
     <function-type size-in-bits='64' id='type-id-1343'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='env'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void**, int) -->
     <function-type size-in-bits='64' id='type-id-1344'>
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-312' name='buffer'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='size'/>
+      <parameter type-id='type-id-10' name='size'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void**, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-type size-in-bits='64' id='type-id-1345'>
@@ -26252,7 +26209,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='sz'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, __sanitizer::__sanitizer_dirent*, __sanitizer::__sanitizer_dirent**) -->
     <function-type size-in-bits='64' id='type-id-1346'>
@@ -26263,7 +26220,7 @@
       <!-- parameter of type '__sanitizer::__sanitizer_dirent**' -->
       <parameter type-id='type-id-1161' name='result'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, __sanitizer::__sanitizer_dirent64*, __sanitizer::__sanitizer_dirent64**) -->
     <function-type size-in-bits='64' id='type-id-1347'>
@@ -26274,7 +26231,7 @@
       <!-- parameter of type '__sanitizer::__sanitizer_dirent64**' -->
       <parameter type-id='type-id-1166' name='result'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, __sanitizer::u32*) -->
     <function-type size-in-bits='64' id='type-id-1348'>
@@ -26283,7 +26240,7 @@
       <!-- parameter of type '__sanitizer::u32*' -->
       <parameter type-id='type-id-1206' name='result'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, const char*, typedef __va_list_tag __va_list_tag*) -->
     <function-type size-in-bits='64' id='type-id-1349'>
@@ -26294,7 +26251,7 @@
       <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
       <parameter type-id='type-id-1406' name='ap'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, const char*, ...) -->
     <function-type size-in-bits='64' id='type-id-1350'>
@@ -26304,7 +26261,7 @@
       <parameter type-id='type-id-2' name='format'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, double*) -->
     <function-type size-in-bits='64' id='type-id-1351'>
@@ -26313,16 +26270,16 @@
       <!-- parameter of type 'double*' -->
       <parameter type-id='type-id-1266' name='result'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, int) -->
     <function-type size-in-bits='64' id='type-id-1352'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='tid'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig'/>
+      <parameter type-id='type-id-10' name='sig'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, int*) -->
     <function-type size-in-bits='64' id='type-id-1353'>
@@ -26331,20 +26288,20 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='sval'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, int, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
     <function-type size-in-bits='64' id='type-id-1354'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='len'/>
+      <parameter type-id='type-id-10' name='len'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='type'/>
+      <parameter type-id='type-id-10' name='type'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
       <parameter type-id='type-id-1173' name='ret'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='buflen'/>
       <!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
@@ -26352,18 +26309,18 @@
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='h_errnop'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, int, unsigned int) -->
     <function-type size-in-bits='64' id='type-id-1355'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='s'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pshared'/>
+      <parameter type-id='type-id-10' name='pshared'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='value'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, long int*) -->
     <function-type size-in-bits='64' id='type-id-1356'>
@@ -26372,7 +26329,7 @@
       <!-- parameter of type 'long int*' -->
       <parameter type-id='type-id-1376' name='result'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, SIZE_T, void*) -->
     <function-type size-in-bits='64' id='type-id-1357'>
@@ -26383,7 +26340,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='cpuset'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, __sanitizer::uptr) -->
     <function-type size-in-bits='64' id='type-id-1358'>
@@ -26392,7 +26349,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='len'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, long_t) -->
     <function-type size-in-bits='64' id='type-id-1359'>
@@ -26401,7 +26358,7 @@
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='sz'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void ()*) -->
     <function-type size-in-bits='64' id='type-id-1360'>
@@ -26410,7 +26367,7 @@
       <!-- parameter of type 'void ()*' -->
       <parameter type-id='type-id-187' name='f'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void*) -->
     <function-type size-in-bits='64' id='type-id-31'>
@@ -26419,7 +26376,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='r'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void**) -->
     <function-type size-in-bits='64' id='type-id-1361'>
@@ -26428,7 +26385,7 @@
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-312' name='ret'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void**, SIZE_T*) -->
     <function-type size-in-bits='64' id='type-id-1362'>
@@ -26439,7 +26396,7 @@
       <!-- parameter of type 'SIZE_T*' -->
       <parameter type-id='type-id-1137' name='size'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void*, __sanitizer::uptr) -->
     <function-type size-in-bits='64' id='type-id-1363'>
@@ -26450,7 +26407,7 @@
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='n'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void*, unsigned int) -->
     <function-type size-in-bits='64' id='type-id-1364'>
@@ -26461,7 +26418,7 @@
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='count'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void*, void* (void*)*, void*) -->
     <function-type size-in-bits='64' id='type-id-1365'>
@@ -26474,7 +26431,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='param'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-1366'>
@@ -26485,7 +26442,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='abstime'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- int (void*, void*, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-1367'>
@@ -26498,7 +26455,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='rv'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <!-- long double (long double) -->
     <function-type size-in-bits='64' id='type-id-1371'>
@@ -26543,14 +26500,14 @@
       <!-- parameter of type 'char**' -->
       <parameter type-id='type-id-1227' name='endptr'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='base'/>
+      <parameter type-id='type-id-10' name='base'/>
       <!-- typedef INTMAX_T -->
       <return type-id='type-id-629'/>
     </function-type>
     <!-- SIZE_T (char*, const wchar_t**, SIZE_T, SIZE_T, void*) -->
     <function-type size-in-bits='64' id='type-id-1383'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dest'/>
+      <parameter type-id='type-id-28' name='dest'/>
       <!-- parameter of type 'const wchar_t**' -->
       <parameter type-id='type-id-1261' name='src'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -26565,7 +26522,7 @@
     <!-- SIZE_T (char*, const wchar_t**, SIZE_T, void*) -->
     <function-type size-in-bits='64' id='type-id-1384'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dest'/>
+      <parameter type-id='type-id-28' name='dest'/>
       <!-- parameter of type 'const wchar_t**' -->
       <parameter type-id='type-id-1261' name='src'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -26578,7 +26535,7 @@
     <!-- SIZE_T (char*, const wchar_t*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1385'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='dest'/>
+      <parameter type-id='type-id-28' name='dest'/>
       <!-- parameter of type 'const wchar_t*' -->
       <parameter type-id='type-id-1260' name='src'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -26589,9 +26546,9 @@
     <!-- SIZE_T (int, char*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1386'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='name'/>
+      <parameter type-id='type-id-10' name='name'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <!-- parameter of type 'typedef SIZE_T' -->
       <parameter type-id='type-id-617' name='len'/>
       <!-- typedef SIZE_T -->
@@ -26658,7 +26615,7 @@
       <!-- parameter of type 'SIZE_T*' -->
       <parameter type-id='type-id-1137' name='n'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='delim'/>
+      <parameter type-id='type-id-10' name='delim'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='stream'/>
       <!-- typedef SSIZE_T -->
@@ -26678,22 +26635,22 @@
     <!-- SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int) -->
     <function-type size-in-bits='64' id='type-id-1393'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt'/>
+      <parameter type-id='type-id-10' name='iovcnt'/>
       <!-- typedef SSIZE_T -->
       <return type-id='type-id-619'/>
     </function-type>
     <!-- SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, OFF64_T) -->
     <function-type size-in-bits='64' id='type-id-1394'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt'/>
+      <parameter type-id='type-id-10' name='iovcnt'/>
       <!-- parameter of type 'typedef OFF64_T' -->
       <parameter type-id='type-id-631' name='offset'/>
       <!-- typedef SSIZE_T -->
@@ -26702,11 +26659,11 @@
     <!-- SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, OFF_T) -->
     <function-type size-in-bits='64' id='type-id-1395'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
       <parameter type-id='type-id-1185' name='iov'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='iovcnt'/>
+      <parameter type-id='type-id-10' name='iovcnt'/>
       <!-- parameter of type 'typedef OFF_T' -->
       <parameter type-id='type-id-632' name='offset'/>
       <!-- typedef SSIZE_T -->
@@ -26715,18 +26672,18 @@
     <!-- SSIZE_T (int, __sanitizer::__sanitizer_msghdr*, int) -->
     <function-type size-in-bits='64' id='type-id-1396'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type '__sanitizer::__sanitizer_msghdr*' -->
       <parameter type-id='type-id-1192' name='msg'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- typedef SSIZE_T -->
       <return type-id='type-id-619'/>
     </function-type>
     <!-- SSIZE_T (int, void*, OFF64_T, OFF64_T) -->
     <function-type size-in-bits='64' id='type-id-1397'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr'/>
       <!-- parameter of type 'typedef OFF64_T' -->
@@ -26739,7 +26696,7 @@
     <!-- SSIZE_T (int, void*, SIZE_T) -->
     <function-type size-in-bits='64' id='type-id-1398'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -26750,7 +26707,7 @@
     <!-- SSIZE_T (int, void*, SIZE_T, OFF64_T) -->
     <function-type size-in-bits='64' id='type-id-1399'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -26763,7 +26720,7 @@
     <!-- SSIZE_T (int, void*, SIZE_T, OFF_T) -->
     <function-type size-in-bits='64' id='type-id-1400'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='ptr'/>
       <!-- parameter of type 'typedef SIZE_T' -->
@@ -26790,9 +26747,9 @@
     <!-- __sanitizer::uptr (int, int, void*, void*) -->
     <function-type size-in-bits='64' id='type-id-1403'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='request'/>
+      <parameter type-id='type-id-10' name='request'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='addr'/>
       <!-- parameter of type 'void*' -->
@@ -26823,31 +26780,31 @@
     <!-- long_t (int, void*, int) -->
     <function-type size-in-bits='64' id='type-id-1407'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='msg'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- typedef long_t -->
       <return type-id='type-id-638'/>
     </function-type>
     <!-- long_t (int, void*, long_t, int) -->
     <function-type size-in-bits='64' id='type-id-1408'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='buf'/>
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='len'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- typedef long_t -->
       <return type-id='type-id-638'/>
     </function-type>
     <!-- sighandler_t (int, sighandler_t) -->
     <function-type size-in-bits='64' id='type-id-1409'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='sig'/>
+      <parameter type-id='type-id-10' name='sig'/>
       <!-- parameter of type 'typedef sighandler_t' -->
       <parameter type-id='type-id-635' name='h'/>
       <!-- typedef sighandler_t -->
@@ -26872,7 +26829,7 @@
       <!-- parameter of type '__sanitizer::uptr*' -->
       <parameter type-id='type-id-472' name='env'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='val'/>
+      <parameter type-id='type-id-10' name='val'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-type>
@@ -26901,14 +26858,14 @@
     <!-- void (int) -->
     <function-type size-in-bits='64' id='type-id-292'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-type>
     <!-- void (int, my_siginfo_t*, void*) -->
     <function-type size-in-bits='64' id='type-id-1415'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'my_siginfo_t*' -->
       <parameter type-id='type-id-1377'/>
       <!-- parameter of type 'void*' -->
@@ -26919,7 +26876,7 @@
     <!-- void (int, void*) -->
     <function-type size-in-bits='64' id='type-id-1416'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- void -->
@@ -26948,25 +26905,25 @@
     <!-- void* (char*) -->
     <function-type size-in-bits='64' id='type-id-1420'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-type>
     <!-- void* (char*, char*) -->
     <function-type size-in-bits='64' id='type-id-1421'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='mode'/>
+      <parameter type-id='type-id-28' name='mode'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-type>
     <!-- void* (char*, char*, void*) -->
     <function-type size-in-bits='64' id='type-id-1422'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='mode'/>
+      <parameter type-id='type-id-28' name='mode'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1' name='stream'/>
       <!-- void* -->
@@ -26975,9 +26932,9 @@
     <!-- void* (char*, int, __sanitizer::uptr) -->
     <function-type size-in-bits='64' id='type-id-1423'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='s'/>
+      <parameter type-id='type-id-28' name='s'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='c'/>
+      <parameter type-id='type-id-10' name='c'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='n'/>
       <!-- void* -->
@@ -26988,7 +26945,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='filename'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flag'/>
+      <parameter type-id='type-id-10' name='flag'/>
       <!-- void* -->
       <return type-id='type-id-1'/>
     </function-type>
@@ -27020,7 +26977,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106'/>
       <!-- void* -->
@@ -27042,11 +26999,11 @@
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='sz'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='prot'/>
+      <parameter type-id='type-id-10' name='prot'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'typedef __sanitizer::u64' -->
       <parameter type-id='type-id-157' name='off'/>
       <!-- void* -->
@@ -27059,11 +27016,11 @@
       <!-- parameter of type 'typedef long_t' -->
       <parameter type-id='type-id-638' name='sz'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='prot'/>
+      <parameter type-id='type-id-10' name='prot'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <!-- parameter of type 'unsigned int' -->
       <parameter type-id='type-id-211' name='off'/>
       <!-- void* -->
@@ -27132,7 +27089,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- void -->
         <return type-id='type-id-4'/>
       </function-decl>
@@ -27145,7 +27102,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- void -->
         <return type-id='type-id-4'/>
       </function-decl>
@@ -27300,11 +27257,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- int __tsan::ExpectRace::hitcount -->
-          <var-decl name='hitcount' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='69' column='1'/>
+          <var-decl name='hitcount' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <!-- int __tsan::ExpectRace::addcount -->
-          <var-decl name='addcount' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='70' column='1'/>
+          <var-decl name='addcount' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='70' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- __sanitizer::uptr __tsan::ExpectRace::addr -->
@@ -27316,11 +27273,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- char* __tsan::ExpectRace::file -->
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='73' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='73' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
           <!-- int __tsan::ExpectRace::line -->
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='74' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='74' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='416'>
           <!-- char __tsan::ExpectRace::desc[128] -->
@@ -27362,7 +27319,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
             <parameter type-id='type-id-1465' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -27401,7 +27358,7 @@
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
             <parameter type-id='type-id-106'/>
             <!-- void -->
@@ -27414,7 +27371,7 @@
             <!-- implicit parameter of type '__tsan::ScopedAnnotation*' -->
             <parameter type-id='type-id-1463' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -27424,9 +27381,9 @@
     <!-- void AnnotateHappensBefore(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateHappensBefore' mangled-name='AnnotateHappensBefore' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateHappensBefore'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27435,9 +27392,9 @@
     <!-- void AnnotateHappensAfter(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateHappensAfter' mangled-name='AnnotateHappensAfter' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateHappensAfter'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27446,9 +27403,9 @@
     <!-- void AnnotateCondVarSignal(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateCondVarSignal' mangled-name='AnnotateCondVarSignal' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarSignal'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27457,9 +27414,9 @@
     <!-- void AnnotateCondVarSignalAll(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateCondVarSignalAll' mangled-name='AnnotateCondVarSignalAll' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarSignalAll'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27468,9 +27425,9 @@
     <!-- void AnnotateMutexIsNotPHB(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateMutexIsNotPHB' mangled-name='AnnotateMutexIsNotPHB' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMutexIsNotPHB'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27479,9 +27436,9 @@
     <!-- void AnnotateCondVarWait(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotateCondVarWait' mangled-name='AnnotateCondVarWait' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarWait'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27492,9 +27449,9 @@
     <!-- void AnnotateRWLockCreate(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateRWLockCreate' mangled-name='AnnotateRWLockCreate' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockCreate'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27503,9 +27460,9 @@
     <!-- void AnnotateRWLockCreateStatic(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateRWLockCreateStatic' mangled-name='AnnotateRWLockCreateStatic' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockCreateStatic'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27514,9 +27471,9 @@
     <!-- void AnnotateRWLockDestroy(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateRWLockDestroy' mangled-name='AnnotateRWLockDestroy' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockDestroy'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27525,9 +27482,9 @@
     <!-- void AnnotateRWLockAcquired(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotateRWLockAcquired' mangled-name='AnnotateRWLockAcquired' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockAcquired'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27538,9 +27495,9 @@
     <!-- void AnnotateRWLockReleased(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotateRWLockReleased' mangled-name='AnnotateRWLockReleased' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockReleased'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27551,9 +27508,9 @@
     <!-- void AnnotateTraceMemory(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateTraceMemory' mangled-name='AnnotateTraceMemory' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateTraceMemory'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27562,18 +27519,18 @@
     <!-- void AnnotateFlushState(char*, int) -->
     <function-decl name='AnnotateFlushState' mangled-name='AnnotateFlushState' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateFlushState'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateNewMemory(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotateNewMemory' mangled-name='AnnotateNewMemory' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateNewMemory'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27584,9 +27541,9 @@
     <!-- void AnnotateNoOp(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateNoOp' mangled-name='AnnotateNoOp' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateNoOp'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27595,29 +27552,29 @@
     <!-- void AnnotateFlushExpectedRaces(char*, int) -->
     <function-decl name='AnnotateFlushExpectedRaces' mangled-name='AnnotateFlushExpectedRaces' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='306' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateFlushExpectedRaces'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateEnableRaceDetection(char*, int, int) -->
     <function-decl name='AnnotateEnableRaceDetection' mangled-name='AnnotateEnableRaceDetection' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateEnableRaceDetection'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='enable' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
+      <parameter type-id='type-id-10' name='enable' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateMutexIsUsedAsCondVar(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotateMutexIsUsedAsCondVar' mangled-name='AnnotateMutexIsUsedAsCondVar' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMutexIsUsedAsCondVar'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27626,9 +27583,9 @@
     <!-- void AnnotatePCQGet(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotatePCQGet' mangled-name='AnnotatePCQGet' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQGet'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27637,9 +27594,9 @@
     <!-- void AnnotatePCQPut(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotatePCQPut' mangled-name='AnnotatePCQPut' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQPut'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27648,9 +27605,9 @@
     <!-- void AnnotatePCQDestroy(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotatePCQDestroy' mangled-name='AnnotatePCQDestroy' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQDestroy'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27659,9 +27616,9 @@
     <!-- void AnnotatePCQCreate(char*, int, __sanitizer::uptr) -->
     <function-decl name='AnnotatePCQCreate' mangled-name='AnnotatePCQCreate' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQCreate'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27670,104 +27627,104 @@
     <!-- void AnnotateExpectRace(char*, int, __sanitizer::uptr, char*) -->
     <function-decl name='AnnotateExpectRace' mangled-name='AnnotateExpectRace' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateExpectRace'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateBenignRaceSized(char*, int, __sanitizer::uptr, __sanitizer::uptr, char*) -->
     <function-decl name='AnnotateBenignRaceSized' mangled-name='AnnotateBenignRaceSized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateBenignRaceSized'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateBenignRace(char*, int, __sanitizer::uptr, char*) -->
     <function-decl name='AnnotateBenignRace' mangled-name='AnnotateBenignRace' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateBenignRace'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateIgnoreReadsBegin(char*, int) -->
     <function-decl name='AnnotateIgnoreReadsBegin' mangled-name='AnnotateIgnoreReadsBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreReadsBegin'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateIgnoreReadsEnd(char*, int) -->
     <function-decl name='AnnotateIgnoreReadsEnd' mangled-name='AnnotateIgnoreReadsEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreReadsEnd'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateIgnoreWritesBegin(char*, int) -->
     <function-decl name='AnnotateIgnoreWritesBegin' mangled-name='AnnotateIgnoreWritesBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreWritesBegin'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateIgnoreWritesEnd(char*, int) -->
     <function-decl name='AnnotateIgnoreWritesEnd' mangled-name='AnnotateIgnoreWritesEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreWritesEnd'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateIgnoreSyncBegin(char*, int) -->
     <function-decl name='AnnotateIgnoreSyncBegin' mangled-name='AnnotateIgnoreSyncBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreSyncBegin'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotateIgnoreSyncEnd(char*, int) -->
     <function-decl name='AnnotateIgnoreSyncEnd' mangled-name='AnnotateIgnoreSyncEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreSyncEnd'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void AnnotatePublishMemoryRange(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotatePublishMemoryRange' mangled-name='AnnotatePublishMemoryRange' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='412' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePublishMemoryRange'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27778,9 +27735,9 @@
     <!-- void AnnotateUnpublishMemoryRange(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotateUnpublishMemoryRange' mangled-name='AnnotateUnpublishMemoryRange' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateUnpublishMemoryRange'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27791,20 +27748,20 @@
     <!-- void AnnotateThreadName(char*, int, char*) -->
     <function-decl name='AnnotateThreadName' mangled-name='AnnotateThreadName' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateThreadName'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- void WTFAnnotateHappensBefore(char*, int, __sanitizer::uptr) -->
     <function-decl name='WTFAnnotateHappensBefore' mangled-name='WTFAnnotateHappensBefore' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateHappensBefore'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27813,9 +27770,9 @@
     <!-- void WTFAnnotateHappensAfter(char*, int, __sanitizer::uptr) -->
     <function-decl name='WTFAnnotateHappensAfter' mangled-name='WTFAnnotateHappensAfter' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateHappensAfter'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <!-- void -->
@@ -27824,22 +27781,22 @@
     <!-- void WTFAnnotateBenignRaceSized(char*, int, __sanitizer::uptr, __sanitizer::uptr, char*) -->
     <function-decl name='WTFAnnotateBenignRaceSized' mangled-name='WTFAnnotateBenignRaceSized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateBenignRaceSized'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
     <!-- int RunningOnValgrind() -->
     <function-decl name='RunningOnValgrind' mangled-name='RunningOnValgrind' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='RunningOnValgrind'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- double ValgrindSlowdown() -->
     <function-decl name='ValgrindSlowdown' mangled-name='ValgrindSlowdown' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ValgrindSlowdown'>
@@ -27856,9 +27813,9 @@
     <!-- void AnnotateMemoryIsInitialized(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
     <function-decl name='AnnotateMemoryIsInitialized' mangled-name='AnnotateMemoryIsInitialized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMemoryIsInitialized'>
       <!-- parameter of type 'char*' -->
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -27949,7 +27906,7 @@
     <!-- short int -->
     <type-decl name='short int' size-in-bits='16' id='type-id-77'/>
     <!-- unsigned char -->
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-17'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-19'/>
     <!-- unsigned int[16] -->
     <array-type-def dimensions='1' type-id='type-id-211' size-in-bits='512' id='type-id-491'>
       <!-- <anonymous range>[16] -->
@@ -28006,7 +27963,7 @@
           <!-- implicit parameter of type 'ScopedAtomic*' -->
           <parameter type-id='type-id-1475' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-4'/>
         </function-decl>
@@ -28037,7 +27994,7 @@
     <!-- typedef __tsan_atomic32 a32 -->
     <typedef-decl name='a32' type-id='type-id-1484' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='43' column='1' id='type-id-1485'/>
     <!-- typedef int __tsan_atomic32 -->
-    <typedef-decl name='__tsan_atomic32' type-id='type-id-25' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='24' column='1' id='type-id-1484'/>
+    <typedef-decl name='__tsan_atomic32' type-id='type-id-10' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='24' column='1' id='type-id-1484'/>
     <!-- typedef __tsan_atomic64 a64 -->
     <typedef-decl name='a64' type-id='type-id-1486' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='44' column='1' id='type-id-1487'/>
     <!-- typedef long int __tsan_atomic64 -->
@@ -28171,7 +28128,7 @@
     <!-- bool (__sanitizer::ThreadContextBase*, void*)* -->
     <pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-555'/>
     <!-- char* -->
-    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-27'/>
+    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
     <!-- const __sanitizer::AllocatorGlobalStats -->
     <qualified-type-def type-id='type-id-118' const='yes' id='type-id-1522'/>
     <!-- const __sanitizer::AllocatorGlobalStats* -->
@@ -28289,7 +28246,7 @@
     <!-- const char* -->
     <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-2'/>
     <!-- const int -->
-    <qualified-type-def type-id='type-id-25' const='yes' id='type-id-110'/>
+    <qualified-type-def type-id='type-id-10' const='yes' id='type-id-110'/>
     <!-- const volatile a128 -->
     <qualified-type-def type-id='type-id-1555' const='yes' id='type-id-1556'/>
     <!-- const volatile a128* -->
@@ -28376,7 +28333,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
           <!-- int __sanitizer::CommonFlags::malloc_context_size -->
-          <var-decl name='malloc_context_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
+          <var-decl name='malloc_context_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- const char* __sanitizer::CommonFlags::log_path -->
@@ -28384,7 +28341,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- int __sanitizer::CommonFlags::verbosity -->
-          <var-decl name='verbosity' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
+          <var-decl name='verbosity' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <!-- bool __sanitizer::CommonFlags::detect_leaks -->
@@ -28446,7 +28403,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
           <!-- int __sanitizer::ThreadContextBase::reuse_count -->
-          <var-decl name='reuse_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
+          <var-decl name='reuse_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
           <!-- __sanitizer::u32 __sanitizer::ThreadContextBase::parent_tid -->
@@ -28473,7 +28430,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-432' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -28495,7 +28452,7 @@
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-432' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -28680,7 +28637,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::Suppression::templ -->
-          <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
+          <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- unsigned int __sanitizer::Suppression::hit_count -->
@@ -28926,7 +28883,7 @@
         </data-member>
       </class-decl>
       <!-- typedef unsigned char __sanitizer::u8 -->
-      <typedef-decl name='u8' type-id='type-id-17' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
+      <typedef-decl name='u8' type-id='type-id-19' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
       <!-- class __sanitizer::AllocatorStats -->
       <class-decl name='AllocatorStats' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='209' column='1' id='type-id-123'>
         <data-member access='private' layout-offset-in-bits='0'>
@@ -29075,7 +29032,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
             <parameter type-id='type-id-523' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -29320,7 +29277,7 @@
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- int __tsan::MutexSet::Desc::count -->
-              <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
+              <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='160'>
               <!-- bool __tsan::MutexSet::Desc::write -->
@@ -29424,7 +29381,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='608'>
           <!-- int __tsan::Flags::exitcode -->
-          <var-decl name='exitcode' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
+          <var-decl name='exitcode' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
           <!-- bool __tsan::Flags::halt_on_error -->
@@ -29432,7 +29389,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='672'>
           <!-- int __tsan::Flags::atexit_sleep_ms -->
-          <var-decl name='atexit_sleep_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
+          <var-decl name='atexit_sleep_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='704'>
           <!-- const char* __tsan::Flags::profile_memory -->
@@ -29440,15 +29397,15 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
           <!-- int __tsan::Flags::flush_memory_ms -->
-          <var-decl name='flush_memory_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
+          <var-decl name='flush_memory_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='800'>
           <!-- int __tsan::Flags::flush_symbolizer_ms -->
-          <var-decl name='flush_symbolizer_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
+          <var-decl name='flush_symbolizer_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
           <!-- int __tsan::Flags::memory_limit_mb -->
-          <var-decl name='memory_limit_mb' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
+          <var-decl name='memory_limit_mb' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <!-- bool __tsan::Flags::stop_on_start -->
@@ -29460,11 +29417,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
           <!-- int __tsan::Flags::history_size -->
-          <var-decl name='history_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
+          <var-decl name='history_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
           <!-- int __tsan::Flags::io_sync -->
-          <var-decl name='io_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
+          <var-decl name='io_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
         </data-member>
       </class-decl>
       <!-- class __tsan::DeadlockDetector -->
@@ -29528,7 +29485,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='736'>
           <!-- int __tsan::SyncVar::owner_tid -->
-          <var-decl name='owner_tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
+          <var-decl name='owner_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
           <!-- __sanitizer::u64 __tsan::SyncVar::last_lock -->
@@ -29536,7 +29493,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
           <!-- int __tsan::SyncVar::recursion -->
-          <var-decl name='recursion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
+          <var-decl name='recursion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <!-- bool __tsan::SyncVar::is_rw -->
@@ -29597,11 +29554,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- int __tsan::ThreadState::ignore_reads_and_writes -->
-          <var-decl name='ignore_reads_and_writes' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
+          <var-decl name='ignore_reads_and_writes' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <!-- int __tsan::ThreadState::ignore_sync -->
-          <var-decl name='ignore_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
+          <var-decl name='ignore_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- __tsan::IgnoreSet __tsan::ThreadState::mop_ignore_set -->
@@ -29665,7 +29622,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398720'>
           <!-- int __tsan::ThreadState::in_rtl -->
-          <var-decl name='in_rtl' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
+          <var-decl name='in_rtl' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398752'>
           <!-- bool __tsan::ThreadState::in_symbolizer -->
@@ -29729,7 +29686,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='3448768'>
           <!-- int __tsan::ThreadState::nomalloc -->
-          <var-decl name='nomalloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
+          <var-decl name='nomalloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::ThreadState::ThreadState(__tsan::Context*, int, int, __sanitizer::u64, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
@@ -29739,9 +29696,9 @@
             <!-- parameter of type '__tsan::Context*' -->
             <parameter type-id='type-id-483'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'typedef __sanitizer::u64' -->
             <parameter type-id='type-id-157'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -29764,9 +29721,9 @@
             <!-- parameter of type '__tsan::Context*' -->
             <parameter type-id='type-id-483'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- parameter of type 'typedef __sanitizer::u64' -->
             <parameter type-id='type-id-157'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -29848,7 +29805,7 @@
             <!-- implicit parameter of type '__tsan::SyncTab*' -->
             <parameter type-id='type-id-537' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -29879,7 +29836,7 @@
             <!-- implicit parameter of type '__tsan::SyncTab*' -->
             <parameter type-id='type-id-537' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -29901,11 +29858,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='516800'>
           <!-- int __tsan::Context::nreported -->
-          <var-decl name='nreported' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
+          <var-decl name='nreported' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516832'>
           <!-- int __tsan::Context::nmissed_expected -->
-          <var-decl name='nmissed_expected' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
+          <var-decl name='nmissed_expected' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516864'>
           <!-- __sanitizer::atomic_uint64_t __tsan::Context::last_symbolize_time_ns -->
@@ -30034,7 +29991,7 @@
             <!-- implicit parameter of type '__tsan::Mutex*' -->
             <parameter type-id='type-id-528' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30069,7 +30026,7 @@
             <!-- implicit parameter of type '__tsan::Mutex*' -->
             <parameter type-id='type-id-528' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30105,7 +30062,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30116,7 +30073,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30127,7 +30084,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30138,7 +30095,7 @@
             <!-- implicit parameter of type '__tsan::ThreadContext*' -->
             <parameter type-id='type-id-480' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30239,7 +30196,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
             <parameter type-id='type-id-543' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30298,7 +30255,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
             <parameter type-id='type-id-497' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30350,7 +30307,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
             <parameter type-id='type-id-540' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -30428,15 +30385,15 @@
       <class-decl name='SignalContext' size-in-bits='553088' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='121' column='1' id='type-id-485'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- int __tsan::SignalContext::in_blocking_func -->
-          <var-decl name='in_blocking_func' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
+          <var-decl name='in_blocking_func' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
           <!-- int __tsan::SignalContext::int_signal_send -->
-          <var-decl name='int_signal_send' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
+          <var-decl name='int_signal_send' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- int __tsan::SignalContext::pending_signal_count -->
-          <var-decl name='pending_signal_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
+          <var-decl name='pending_signal_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __tsan::SignalDesc __tsan::SignalContext::pending_signals[64] -->
@@ -30928,14 +30885,14 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- void -->
         <return type-id='type-id-4'/>
       </function-decl>
       <!-- __sanitizer::uptr __tsan::GetThreadTrace(int) -->
       <function-decl name='GetThreadTrace' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- typedef __sanitizer::uptr -->
         <return type-id='type-id-106'/>
       </function-decl>
@@ -30961,7 +30918,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- void -->
         <return type-id='type-id-4'/>
       </function-decl>
@@ -31469,7 +31426,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic16_compare_exchange_strong(volatile a16*, a16*, a16, morder, morder) -->
     <function-decl name='__tsan_atomic16_compare_exchange_strong' mangled-name='__tsan_atomic16_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_strong'>
@@ -31484,7 +31441,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic32_compare_exchange_strong(volatile a32*, a32*, a32, morder, morder) -->
     <function-decl name='__tsan_atomic32_compare_exchange_strong' mangled-name='__tsan_atomic32_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_strong'>
@@ -31499,7 +31456,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic64_compare_exchange_strong(volatile a64*, a64*, a64, morder, morder) -->
     <function-decl name='__tsan_atomic64_compare_exchange_strong' mangled-name='__tsan_atomic64_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_strong'>
@@ -31514,7 +31471,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic128_compare_exchange_strong(volatile a128*, a128*, a128, morder, morder) -->
     <function-decl name='__tsan_atomic128_compare_exchange_strong' mangled-name='__tsan_atomic128_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_strong'>
@@ -31529,7 +31486,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic8_compare_exchange_weak(volatile a8*, a8*, a8, morder, morder) -->
     <function-decl name='__tsan_atomic8_compare_exchange_weak' mangled-name='__tsan_atomic8_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_weak'>
@@ -31544,7 +31501,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic16_compare_exchange_weak(volatile a16*, a16*, a16, morder, morder) -->
     <function-decl name='__tsan_atomic16_compare_exchange_weak' mangled-name='__tsan_atomic16_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_weak'>
@@ -31559,7 +31516,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic32_compare_exchange_weak(volatile a32*, a32*, a32, morder, morder) -->
     <function-decl name='__tsan_atomic32_compare_exchange_weak' mangled-name='__tsan_atomic32_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_weak'>
@@ -31574,7 +31531,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic64_compare_exchange_weak(volatile a64*, a64*, a64, morder, morder) -->
     <function-decl name='__tsan_atomic64_compare_exchange_weak' mangled-name='__tsan_atomic64_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_weak'>
@@ -31589,7 +31546,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int __tsan_atomic128_compare_exchange_weak(volatile a128*, a128*, a128, morder, morder) -->
     <function-decl name='__tsan_atomic128_compare_exchange_weak' mangled-name='__tsan_atomic128_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_weak'>
@@ -31604,7 +31561,7 @@
       <!-- parameter of type 'typedef morder' -->
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- a8 __tsan_atomic8_compare_exchange_val(volatile a8*, a8, a8, morder, morder) -->
     <function-decl name='__tsan_atomic8_compare_exchange_val' mangled-name='__tsan_atomic8_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_val'>
@@ -31766,7 +31723,7 @@
             <!-- implicit parameter of type '__tsan::ScopedJavaFunc*' -->
             <parameter type-id='type-id-1588' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -31829,7 +31786,7 @@
             <!-- implicit parameter of type '__tsan::BlockDesc*' -->
             <parameter type-id='type-id-1584' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -31848,7 +31805,7 @@
     <!-- int __tsan_java_fini() -->
     <function-decl name='__tsan_java_fini' mangled-name='__tsan_java_fini' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_fini'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void __tsan_java_alloc(jptr, jptr) -->
     <function-decl name='__tsan_java_alloc' mangled-name='__tsan_java_alloc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_alloc'>
@@ -31912,7 +31869,7 @@
       <!-- parameter of type 'typedef jptr' -->
       <parameter type-id='type-id-1582' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25' name='rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
+      <parameter type-id='type-id-10' name='rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
@@ -31921,19 +31878,19 @@
       <!-- parameter of type 'typedef jptr' -->
       <parameter type-id='type-id-1582' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='321' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/tsan/tsan_md5.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
     <!-- unsigned char[64] -->
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='512' id='type-id-1589'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='512' id='type-id-1589'>
       <!-- <anonymous range>[64] -->
       <subrange length='64' type-id='type-id-50' id='type-id-122'/>
     </array-type-def>
     <!-- __tsan::__anonymous_struct__* -->
     <pointer-type-def type-id='type-id-1590' size-in-bits='64' id='type-id-1591'/>
     <!-- unsigned char* -->
-    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-1592'/>
+    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-1592'/>
     <!-- namespace __tsan -->
     <namespace-decl name='__tsan'>
       <!-- struct {__tsan::MD5_u32plus lo; __tsan::MD5_u32plus hi; __tsan::MD5_u32plus a; __tsan::MD5_u32plus b; __tsan::MD5_u32plus c; __tsan::MD5_u32plus d; unsigned char buffer[64]; unsigned int block[16];} -->
@@ -32112,7 +32069,7 @@
             <!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>*' -->
             <parameter type-id='type-id-1605' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -32469,7 +32426,7 @@
       <!-- void __sanitizer::proc_yield(int) -->
       <function-decl name='proc_yield' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- void -->
         <return type-id='type-id-4'/>
       </function-decl>
@@ -32548,7 +32505,7 @@
       <class-decl name='Backoff' size-in-bits='32' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='167' column='1' id='type-id-1641'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- int __tsan::Backoff::iter_ -->
-          <var-decl name='iter_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='188' column='1'/>
+          <var-decl name='iter_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='188' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static const int __tsan::Backoff::kActiveSpinIters -->
@@ -32589,7 +32546,7 @@
       </data-member>
     </class-decl>
     <!-- typedef int __rlimit_resource_t -->
-    <typedef-decl name='__rlimit_resource_t' type-id='type-id-25' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
+    <typedef-decl name='__rlimit_resource_t' type-id='type-id-10' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
     <!-- typedef __rlim_t rlim_t -->
     <typedef-decl name='rlim_t' type-id='type-id-321' filepath='/usr/include/bits/resource.h' line='127' column='1' id='type-id-320'/>
     <!-- typedef unsigned long int __rlim_t -->
@@ -32598,43 +32555,43 @@
     <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1652'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int mallinfo::arena -->
-        <var-decl name='arena' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
+        <var-decl name='arena' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
         <!-- int mallinfo::ordblks -->
-        <var-decl name='ordblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
+        <var-decl name='ordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- int mallinfo::smblks -->
-        <var-decl name='smblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
+        <var-decl name='smblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='96'>
         <!-- int mallinfo::hblks -->
-        <var-decl name='hblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
+        <var-decl name='hblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- int mallinfo::hblkhd -->
-        <var-decl name='hblkhd' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
+        <var-decl name='hblkhd' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
         <!-- int mallinfo::usmblks -->
-        <var-decl name='usmblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
+        <var-decl name='usmblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <!-- int mallinfo::fsmblks -->
-        <var-decl name='fsmblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
+        <var-decl name='fsmblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
         <!-- int mallinfo::uordblks -->
-        <var-decl name='uordblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
+        <var-decl name='uordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- int mallinfo::fordblks -->
-        <var-decl name='fordblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
+        <var-decl name='fordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='288'>
         <!-- int mallinfo::keepcost -->
-        <var-decl name='keepcost' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
+        <var-decl name='keepcost' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
       </data-member>
     </class-decl>
     <!-- __sanitizer::InternalMmapVector<int>* -->
@@ -32668,7 +32625,7 @@
     <!-- const int* -->
     <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-1441'/>
     <!-- int& -->
-    <reference-type-def kind='lvalue' type-id='type-id-25' size-in-bits='64' id='type-id-1660'/>
+    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-1660'/>
     <!-- rlimit* -->
     <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-1661'/>
     <!-- void (const __sanitizer::SuspendedThreadsList&, void*)* -->
@@ -32682,7 +32639,7 @@
       <!-- typedef void (const __sanitizer::SuspendedThreadsList&, void*)* __sanitizer::StopTheWorldCallback -->
       <typedef-decl name='StopTheWorldCallback' type-id='type-id-384' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='54' column='1' id='type-id-379'/>
       <!-- typedef int __sanitizer::SuspendedThreadID -->
-      <typedef-decl name='SuspendedThreadID' type-id='type-id-25' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='19' column='1' id='type-id-1665'/>
+      <typedef-decl name='SuspendedThreadID' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='19' column='1' id='type-id-1665'/>
       <!-- class __sanitizer::InternalScopedBuffer<long long unsigned int> -->
       <class-decl name='InternalScopedBuffer&lt;long long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-1653'>
         <data-member access='private' layout-offset-in-bits='0'>
@@ -32710,7 +32667,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
             <parameter type-id='type-id-1654' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -32758,7 +32715,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
             <parameter type-id='type-id-354' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -32822,11 +32779,11 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- int __tsan::ScopedInRtl::in_rtl_ -->
-          <var-decl name='in_rtl_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='558' column='1'/>
+          <var-decl name='in_rtl_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='558' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='96'>
           <!-- int __tsan::ScopedInRtl::errno_ -->
-          <var-decl name='errno_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='559' column='1'/>
+          <var-decl name='errno_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='559' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::ScopedInRtl::ScopedInRtl() -->
@@ -32843,7 +32800,7 @@
             <!-- implicit parameter of type '__tsan::ScopedInRtl*' -->
             <parameter type-id='type-id-1657' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -32863,7 +32820,7 @@
             <!-- implicit parameter of type '__tsan::ScopedInRtl*' -->
             <parameter type-id='type-id-1657' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -32886,7 +32843,7 @@
       <!-- parameter of type 'rlimit*' -->
       <parameter type-id='type-id-1661'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- mallinfo __libc_mallinfo() -->
     <function-decl name='__libc_mallinfo' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -33118,7 +33075,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='1408'>
           <!-- int __tsan::ReportDesc::count -->
-          <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='103' column='1'/>
+          <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='103' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::ReportDesc::ReportDesc() -->
@@ -33135,7 +33092,7 @@
             <!-- implicit parameter of type '__tsan::ReportDesc*' -->
             <parameter type-id='type-id-1673' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33166,7 +33123,7 @@
             <!-- implicit parameter of type '__tsan::ReportDesc*' -->
             <parameter type-id='type-id-1673' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33216,7 +33173,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
             <parameter type-id='type-id-1718' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33237,7 +33194,7 @@
       <class-decl name='ReportThread' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='79' column='1' id='type-id-1701'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- int __tsan::ReportThread::id -->
-          <var-decl name='id' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='80' column='1'/>
+          <var-decl name='id' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='80' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- __sanitizer::uptr __tsan::ReportThread::pid -->
@@ -33249,11 +33206,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __tsan::ReportThread::name -->
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='83' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='83' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- int __tsan::ReportThread::parent_tid -->
-          <var-decl name='parent_tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='84' column='1'/>
+          <var-decl name='parent_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='84' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- __tsan::ReportStack* __tsan::ReportThread::stack -->
@@ -33309,7 +33266,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
             <parameter type-id='type-id-1714' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33376,7 +33333,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
             <parameter type-id='type-id-1710' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33428,7 +33385,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
             <parameter type-id='type-id-1708' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33480,7 +33437,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
             <parameter type-id='type-id-1716' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33532,7 +33489,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
             <parameter type-id='type-id-1712' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33557,7 +33514,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __tsan::ReportStack::module -->
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='31' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __sanitizer::uptr __tsan::ReportStack::offset -->
@@ -33569,26 +33526,26 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- char* __tsan::ReportStack::func -->
-          <var-decl name='func' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='34' column='1'/>
+          <var-decl name='func' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='34' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- char* __tsan::ReportStack::file -->
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='35' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='35' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
           <!-- int __tsan::ReportStack::line -->
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='36' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='36' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='416'>
           <!-- int __tsan::ReportStack::col -->
-          <var-decl name='col' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='37' column='1'/>
+          <var-decl name='col' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='37' column='1'/>
         </data-member>
       </class-decl>
       <!-- struct __tsan::ReportMop -->
       <class-decl name='ReportMop' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='45' column='1' id='type-id-1680'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- int __tsan::ReportMop::tid -->
-          <var-decl name='tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='46' column='1'/>
+          <var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='46' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- __sanitizer::uptr __tsan::ReportMop::addr -->
@@ -33596,7 +33553,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- int __tsan::ReportMop::size -->
-          <var-decl name='size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='48' column='1'/>
+          <var-decl name='size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='48' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <!-- bool __tsan::ReportMop::write -->
@@ -33660,7 +33617,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __tsan::ReportLocation::module -->
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='69' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- __sanitizer::uptr __tsan::ReportLocation::offset -->
@@ -33668,23 +33625,23 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- int __tsan::ReportLocation::tid -->
-          <var-decl name='tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='71' column='1'/>
+          <var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='71' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <!-- int __tsan::ReportLocation::fd -->
-          <var-decl name='fd' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='72' column='1'/>
+          <var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
           <!-- char* __tsan::ReportLocation::name -->
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='73' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='73' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='448'>
           <!-- char* __tsan::ReportLocation::file -->
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='74' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='74' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='512'>
           <!-- int __tsan::ReportLocation::line -->
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='75' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='75' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='576'>
           <!-- __tsan::ReportStack* __tsan::ReportLocation::stack -->
@@ -33694,9 +33651,9 @@
       <!-- const char* __tsan::thread_name(char*, int) -->
       <function-decl name='thread_name' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- const char* -->
         <return type-id='type-id-2'/>
       </function-decl>
@@ -33787,7 +33744,7 @@
             <!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>*' -->
             <parameter type-id='type-id-1757' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33827,7 +33784,7 @@
             <!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::Mutex>*' -->
             <parameter type-id='type-id-1759' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33845,14 +33802,14 @@
         </member-function>
       </class-decl>
       <!-- typedef int __sanitizer::fd_t -->
-      <typedef-decl name='fd_t' type-id='type-id-25' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
+      <typedef-decl name='fd_t' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
       <!-- typedef void (const char*, int, const char*, typedef __sanitizer::u64, typedef __sanitizer::u64)* __sanitizer::CheckFailedCallbackType -->
       <typedef-decl name='CheckFailedCallbackType' type-id='type-id-1777' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='205' column='1' id='type-id-1779'/>
       <!-- class __sanitizer::InternalScopedBuffer<char> -->
       <class-decl name='InternalScopedBuffer&lt;char&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-189'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- char* __sanitizer::InternalScopedBuffer<char>::ptr_ -->
-          <var-decl name='ptr_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
+          <var-decl name='ptr_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<char>::cnt_ -->
@@ -33875,7 +33832,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
             <parameter type-id='type-id-192' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -33967,7 +33924,7 @@
       <!-- __sanitizer::uptr __tsan::GetThreadTraceHeader(int) -->
       <function-decl name='GetThreadTraceHeader' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- typedef __sanitizer::uptr -->
         <return type-id='type-id-106'/>
       </function-decl>
@@ -33979,7 +33936,7 @@
       <!-- __tsan::Trace* __tsan::ThreadTrace(int) -->
       <function-decl name='ThreadTrace' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- __tsan::Trace* -->
         <return type-id='type-id-1780'/>
       </function-decl>
@@ -34015,7 +33972,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'bool' -->
         <parameter type-id='type-id-112'/>
         <!-- parameter of type 'bool' -->
@@ -34036,7 +33993,7 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- parameter of type 'bool' -->
         <parameter type-id='type-id-112'/>
         <!-- parameter of type 'bool' -->
@@ -34282,7 +34239,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'typedef __sanitizer::u64' -->
@@ -34416,7 +34373,7 @@
             <!-- implicit parameter of type '__tsan::StackTrace*' -->
             <parameter type-id='type-id-1792' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34460,7 +34417,7 @@
             <!-- implicit parameter of type '__tsan::StackTrace*' -->
             <parameter type-id='type-id-1792' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34600,7 +34557,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
             <parameter type-id='type-id-1801' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34644,7 +34601,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
             <parameter type-id='type-id-1798' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34736,7 +34693,7 @@
             <!-- implicit parameter of type '__tsan::ScopedReport*' -->
             <parameter type-id='type-id-1805' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34769,7 +34726,7 @@
             <!-- implicit parameter of type '__tsan::ScopedReport*' -->
             <parameter type-id='type-id-1805' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34904,7 +34861,7 @@
             <!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>*' -->
             <parameter type-id='type-id-1831' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -34994,7 +34951,7 @@
             <!-- implicit parameter of type '__tsan::ScopedReport*' -->
             <parameter type-id='type-id-1805' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35027,7 +34984,7 @@
             <!-- implicit parameter of type '__tsan::ScopedReport*' -->
             <parameter type-id='type-id-1805' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35120,7 +35077,7 @@
             <!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
             <parameter type-id='type-id-1838' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35145,7 +35102,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- int __tsan::ThreadLeak::count -->
-          <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='142' column='1'/>
+          <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='142' column='1'/>
         </data-member>
       </class-decl>
       <!-- class __tsan::StackTrace -->
@@ -35190,7 +35147,7 @@
             <!-- implicit parameter of type '__tsan::StackTrace*' -->
             <parameter type-id='type-id-1792' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35234,7 +35191,7 @@
             <!-- implicit parameter of type '__tsan::StackTrace*' -->
             <parameter type-id='type-id-1792' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35314,7 +35271,7 @@
     <!-- const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>& -->
     <reference-type-def kind='lvalue' type-id='type-id-1864' size-in-bits='64' id='type-id-1865'/>
     <!-- int* -->
-    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-42'/>
+    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-42'/>
     <!-- namespace __sanitizer -->
     <namespace-decl name='__sanitizer'>
       <!-- struct __sanitizer::AddressInfo -->
@@ -35325,7 +35282,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::AddressInfo::module -->
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __sanitizer::uptr __sanitizer::AddressInfo::module_offset -->
@@ -35333,19 +35290,19 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __sanitizer::AddressInfo::function -->
-          <var-decl name='function' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
+          <var-decl name='function' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- char* __sanitizer::AddressInfo::file -->
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <!-- int __sanitizer::AddressInfo::line -->
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <!-- int __sanitizer::AddressInfo::column -->
-          <var-decl name='column' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
+          <var-decl name='column' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::AddressInfo::AddressInfo() -->
@@ -35383,7 +35340,7 @@
                 <!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
                 <parameter type-id='type-id-404' is-artificial='yes'/>
                 <!-- artificial parameter of type 'int' -->
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-4'/>
               </function-decl>
@@ -35405,7 +35362,7 @@
                 <!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
                 <parameter type-id='type-id-404' is-artificial='yes'/>
                 <!-- artificial parameter of type 'int' -->
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-4'/>
               </function-decl>
@@ -35561,7 +35518,7 @@
             <!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
             <parameter type-id='type-id-1862' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35586,7 +35543,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- char* __sanitizer::DataInfo::module -->
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- __sanitizer::uptr __sanitizer::DataInfo::module_offset -->
@@ -35594,7 +35551,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- char* __sanitizer::DataInfo::name -->
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- __sanitizer::uptr __sanitizer::DataInfo::start -->
@@ -35613,11 +35570,11 @@
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'char*' -->
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <!-- parameter of type 'typedef __sanitizer::uptr' -->
         <parameter type-id='type-id-106'/>
         <!-- parameter of type 'int*' -->
@@ -35630,24 +35587,24 @@
       <!-- __tsan::ReportStack* __tsan::next -->
       <var-decl name='next' type-id='type-id-1696' mangled-name='_ZN6__tsan4nextE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='57' column='1'/>
       <!-- char* __tsan::module -->
-      <var-decl name='module' type-id='type-id-27' mangled-name='_ZN6__tsan6moduleE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='58' column='1'/>
+      <var-decl name='module' type-id='type-id-28' mangled-name='_ZN6__tsan6moduleE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='58' column='1'/>
       <!-- __sanitizer::uptr __tsan::offset -->
       <var-decl name='offset' type-id='type-id-106' mangled-name='_ZN6__tsan6offsetE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='59' column='1'/>
       <!-- __sanitizer::uptr __tsan::pc -->
       <var-decl name='pc' type-id='type-id-106' mangled-name='_ZN6__tsan2pcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='60' column='1'/>
       <!-- char* __tsan::func -->
-      <var-decl name='func' type-id='type-id-27' mangled-name='_ZN6__tsan4funcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='61' column='1'/>
+      <var-decl name='func' type-id='type-id-28' mangled-name='_ZN6__tsan4funcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='61' column='1'/>
       <!-- char* __tsan::file -->
-      <var-decl name='file' type-id='type-id-27' mangled-name='_ZN6__tsan4fileE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='62' column='1'/>
+      <var-decl name='file' type-id='type-id-28' mangled-name='_ZN6__tsan4fileE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='62' column='1'/>
       <!-- int __tsan::line -->
-      <var-decl name='line' type-id='type-id-25' mangled-name='_ZN6__tsan4lineE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='63' column='1'/>
+      <var-decl name='line' type-id='type-id-10' mangled-name='_ZN6__tsan4lineE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='63' column='1'/>
       <!-- int __tsan::col -->
-      <var-decl name='col' type-id='type-id-25' mangled-name='_ZN6__tsan3colE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='64' column='1'/>
+      <var-decl name='col' type-id='type-id-10' mangled-name='_ZN6__tsan3colE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='64' column='1'/>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
     <!-- typedef int __pid_t -->
-    <typedef-decl name='__pid_t' type-id='type-id-25' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
+    <typedef-decl name='__pid_t' type-id='type-id-10' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
     <!-- struct dl_phdr_info -->
     <class-decl name='dl_phdr_info' size-in-bits='512' is-struct='yes' visibility='default' filepath='/usr/include/link.h' line='138' column='1' id='type-id-1866'>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -35749,14 +35706,14 @@
     <!-- int getdtablesize() -->
     <function-decl name='getdtablesize' filepath='/usr/include/unistd.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- int pipe(int*) -->
     <function-decl name='pipe' filepath='/usr/include/unistd.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int*' -->
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- __pid_t fork() -->
     <function-decl name='fork' filepath='/usr/include/unistd.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -35771,12 +35728,12 @@
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter is-variadic='yes'/>
       <!-- int -->
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <!-- void _exit(int) -->
     <function-decl name='_exit' filepath='/usr/include/unistd.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- void -->
       <return type-id='type-id-4'/>
     </function-decl>
@@ -35787,7 +35744,7 @@
       <!-- parameter of type 'char**' -->
       <parameter type-id='type-id-1227'/>
       <!-- parameter of type 'int' -->
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <!-- long int -->
       <return type-id='type-id-45'/>
     </function-decl>
@@ -35850,7 +35807,7 @@
             <!-- implicit parameter of type '__sanitizer::GenericScopedReadLock<__tsan::Mutex>*' -->
             <parameter type-id='type-id-1879' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35890,7 +35847,7 @@
             <!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::MBlock>*' -->
             <parameter type-id='type-id-1877' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-4'/>
           </function-decl>
@@ -35937,7 +35894,7 @@
         <!-- parameter of type 'long long unsigned int' -->
         <parameter type-id='type-id-161'/>
         <!-- parameter of type 'int' -->
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <!-- long long unsigned int -->
         <return type-id='type-id-161'/>
       </function-decl>
diff --git a/tests/data/test-read-dwarf/test15-pr18892.so.abi b/tests/data/test-read-dwarf/test15-pr18892.so.abi
index 5558ce1d..debe31cc 100644
--- a/tests/data/test-read-dwarf/test15-pr18892.so.abi
+++ b/tests/data/test-read-dwarf/test15-pr18892.so.abi
@@ -1548,9 +1548,41 @@
         <var-decl name='size' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='60' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='fileline' type-id='type-id-9' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='114' column='1' id='type-id-10'/>
-    <typedef-decl name='syminfo' type-id='type-id-11' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='121' column='1' id='type-id-12'/>
-    <class-decl name='backtrace_vector' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='221' column='1' id='type-id-13'>
+    <class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-9'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='threaded' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='fileline_fn' type-id='type-id-11' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='448'>
+        <var-decl name='fileline_initialization_failed' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='480'>
+        <var-decl name='lock_alloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='512'>
+        <var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='fileline' type-id='type-id-13' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='114' column='1' id='type-id-11'/>
+    <typedef-decl name='syminfo' type-id='type-id-14' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='121' column='1' id='type-id-12'/>
+    <class-decl name='backtrace_vector' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='221' column='1' id='type-id-15'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='base' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='224' column='1'/>
       </data-member>
@@ -1561,59 +1593,59 @@
         <var-decl name='alc' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='228' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__compar_fn_t' type-id='type-id-14' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-15'/>
+    <typedef-decl name='__compar_fn_t' type-id='type-id-16' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-17'/>
     <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-7'/>
-    <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-16'/>
-    <qualified-type-def type-id='type-id-17' const='yes' id='type-id-18'/>
-    <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-19'/>
-    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-20'/>
-    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-9'/>
-    <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-11'/>
+    <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-18'/>
+    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-20'/>
+    <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-21'/>
+    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-22'/>
+    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-13'/>
+    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-14'/>
     <function-decl name='__asan_backtrace_dwarf_add' mangled-name='__asan_backtrace_dwarf_add' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_dwarf_add'>
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1'/>
-      <parameter type-id='type-id-24' name='base_address' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2959' column='1'/>
-      <parameter type-id='type-id-19' name='dwarf_info' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2960' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1'/>
+      <parameter type-id='type-id-26' name='base_address' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2959' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_info' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2960' column='1'/>
       <parameter type-id='type-id-8' name='dwarf_info_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2961' column='1'/>
-      <parameter type-id='type-id-19' name='dwarf_line' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2962' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_line' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2962' column='1'/>
       <parameter type-id='type-id-8' name='dwarf_line_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2963' column='1'/>
-      <parameter type-id='type-id-19' name='dwarf_abbrev' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2964' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_abbrev' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2964' column='1'/>
       <parameter type-id='type-id-8' name='dwarf_abbrev_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2965' column='1'/>
-      <parameter type-id='type-id-19' name='dwarf_ranges' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2966' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_ranges' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2966' column='1'/>
       <parameter type-id='type-id-8' name='dwarf_ranges_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2967' column='1'/>
-      <parameter type-id='type-id-19' name='dwarf_str' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2968' column='1'/>
+      <parameter type-id='type-id-21' name='dwarf_str' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2968' column='1'/>
       <parameter type-id='type-id-8' name='dwarf_str_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2969' column='1'/>
-      <parameter type-id='type-id-25' name='is_bigendian' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2970' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2971' column='1'/>
+      <parameter type-id='type-id-10' name='is_bigendian' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2970' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2971' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
-      <parameter type-id='type-id-20' name='fileline_fn' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-22' name='fileline_fn' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_vector_grow' mangled-name='__asan_backtrace_vector_grow' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_grow'>
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-16'/>
+      <parameter type-id='type-id-18'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <parameter type-id='type-id-8'/>
       <parameter type-id='type-id-2'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_free' mangled-name='__asan_backtrace_free' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_free'>
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__asan_internal_memset' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-8'/>
       <return type-id='type-id-1'/>
     </function-decl>
@@ -1622,7 +1654,7 @@
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-15'/>
+      <parameter type-id='type-id-17'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__asan_internal_strnlen' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -1633,12 +1665,12 @@
     <function-decl name='__asan_internal_strcmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-2'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_alloc' mangled-name='__asan_backtrace_alloc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_alloc'>
-      <parameter type-id='type-id-23'/>
+      <parameter type-id='type-id-25'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-1'/>
     </function-decl>
@@ -1646,72 +1678,40 @@
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-14'/>
+      <parameter type-id='type-id-16'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__asan_backtrace_vector_release' mangled-name='__asan_backtrace_vector_release' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_release'>
-      <parameter type-id='type-id-23'/>
-      <parameter type-id='type-id-16'/>
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-18'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-23'/>
-    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-27'/>
-    <function-type size-in-bits='64' id='type-id-21'>
-      <parameter type-id='type-id-23'/>
-      <parameter type-id='type-id-24'/>
-      <parameter type-id='type-id-29'/>
+    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-25'/>
+    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
+    <function-type size-in-bits='64' id='type-id-23'>
+      <parameter type-id='type-id-25'/>
       <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-29'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-22'>
-      <parameter type-id='type-id-23'/>
-      <parameter type-id='type-id-24'/>
-      <parameter type-id='type-id-30'/>
+    <function-type size-in-bits='64' id='type-id-24'>
+      <parameter type-id='type-id-25'/>
       <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-30'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-4'/>
     </function-type>
-    <type-decl name='int' size-in-bits='32' id='type-id-25'/>
-    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-14'/>
-    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-26'/>
+    <type-decl name='int' size-in-bits='32' id='type-id-10'/>
+    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-16'/>
+    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-27'/>
     <typedef-decl name='size_t' type-id='type-id-33' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/stddef.h' line='212' column='1' id='type-id-8'/>
-    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-24'/>
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-17'/>
-    <class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-28'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='threaded' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='fileline_fn' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='fileline_initialization_failed' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='480'>
-        <var-decl name='lock_alloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
-      </data-member>
-    </class-decl>
+    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-26'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-19'/>
     <typedef-decl name='backtrace_full_callback' type-id='type-id-34' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='110' column='1' id='type-id-29'/>
     <typedef-decl name='backtrace_syminfo_callback' type-id='type-id-35' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='175' column='1' id='type-id-30'/>
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-33'/>
@@ -1720,18 +1720,18 @@
     <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-35'/>
     <function-type size-in-bits='64' id='type-id-37'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <parameter type-id='type-id-2'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-2'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-38'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
       <parameter type-id='type-id-2'/>
-      <parameter type-id='type-id-24'/>
-      <parameter type-id='type-id-24'/>
+      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-26'/>
       <return type-id='type-id-4'/>
     </function-type>
   </abi-instr>
@@ -1739,87 +1739,55 @@
     <function-decl name='dl_iterate_phdr' filepath='/usr/include/link.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-39'/>
       <parameter type-id='type-id-1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-39'/>
     <function-type size-in-bits='64' id='type-id-40'>
       <parameter type-id='type-id-41'/>
       <parameter type-id='type-id-8'/>
       <parameter type-id='type-id-1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
     <function-decl name='__asan_backtrace_pcinfo' mangled-name='__asan_backtrace_pcinfo' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_pcinfo'>
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
-      <parameter type-id='type-id-24' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
+      <parameter type-id='type-id-26' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
       <parameter type-id='type-id-29' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='167' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_syminfo' mangled-name='__asan_backtrace_syminfo' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_syminfo'>
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
-      <parameter type-id='type-id-24' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
+      <parameter type-id='type-id-26' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
       <parameter type-id='type-id-30' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='183' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_open' mangled-name='__asan_backtrace_open' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_open'>
       <parameter type-id='type-id-2'/>
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-42'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_initialize' mangled-name='__asan_backtrace_initialize' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_initialize'>
-      <parameter type-id='type-id-23'/>
       <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-26'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-20'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-22'/>
+      <return type-id='type-id-10'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-42'/>
+    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-42'/>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
-    <class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-28'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='threaded' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='fileline_fn' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='fileline_initialization_failed' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='480'>
-        <var-decl name='lock_alloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
-      </data-member>
-    </class-decl>
     <function-decl name='__asan_backtrace_vector_finish' mangled-name='__asan_backtrace_vector_finish' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_finish'>
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='259' column='1'/>
-      <parameter type-id='type-id-16' name='vec' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='260' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='261' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='259' column='1'/>
+      <parameter type-id='type-id-18' name='vec' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='260' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='261' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='262' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
@@ -1840,75 +1808,75 @@
     </class-decl>
     <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-47'/>
     <function-decl name='__asan_backtrace_get_view' mangled-name='__asan_backtrace_get_view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_get_view'>
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1'/>
-      <parameter type-id='type-id-25' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1'/>
+      <parameter type-id='type-id-10' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
       <parameter type-id='type-id-44' name='offset' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
       <parameter type-id='type-id-8' name='size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='55' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='55' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='56' column='1'/>
       <parameter type-id='type-id-47' name='view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='56' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_backtrace_release_view' mangled-name='__asan_backtrace_release_view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_release_view'>
-      <parameter type-id='type-id-23' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1'/>
+      <parameter type-id='type-id-25' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1'/>
       <parameter type-id='type-id-47' name='view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='88' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='89' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='89' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='90' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='getpagesize' filepath='/usr/include/unistd.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='mmap' filepath='/usr/include/sys/mman.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-43'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='munmap' filepath='/usr/include/sys/mman.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <type-decl name='long int' size-in-bits='64' id='type-id-45'/>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
     <function-decl name='__asan_backtrace_close' mangled-name='__asan_backtrace_close' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_close'>
-      <parameter type-id='type-id-25' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
+      <parameter type-id='type-id-10' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='92' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='open' filepath='/usr/include/fcntl.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='fcntl' filepath='/usr/include/fcntl.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__errno_location' filepath='/usr/include/bits/errno.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-42'/>
     </function-decl>
     <function-decl name='close' filepath='/usr/include/unistd.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
     <function-decl name='__asan_backtrace_create_state' mangled-name='__asan_backtrace_create_state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_create_state'>
       <parameter type-id='type-id-2' name='filename' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
-      <parameter type-id='type-id-25' name='threaded' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
-      <parameter type-id='type-id-26' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='47' column='1'/>
+      <parameter type-id='type-id-10' name='threaded' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
+      <parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='47' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='48' column='1'/>
-      <return type-id='type-id-23'/>
+      <return type-id='type-id-25'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
@@ -2054,7 +2022,7 @@
         <var-decl name='s' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='465' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='466' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='466' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='470' column='1' id='type-id-64'>
@@ -2070,15 +2038,15 @@
         <var-decl name='name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='42' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='44' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='44' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
-        <var-decl name='args' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='46' column='1'/>
+        <var-decl name='args' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='46' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='477' column='1' id='type-id-65'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='args' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='480' column='1'/>
+        <var-decl name='args' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='480' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='name' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='482' column='1'/>
@@ -2137,13 +2105,13 @@
         <var-decl name='name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='80' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='82' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='82' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='java_name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='java_len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='86' column='1'/>
+        <var-decl name='java_len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='86' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
         <var-decl name='print' type-id='type-id-81' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='88' column='1'/>
@@ -2167,7 +2135,7 @@
         <var-decl name='string' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='525' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='len' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='527' column='1'/>
+        <var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='527' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='__anonymous_struct__8' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='531' column='1' id='type-id-71'>
@@ -2177,7 +2145,7 @@
     </class-decl>
     <class-decl name='__anonymous_struct__9' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='538' column='1' id='type-id-72'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='character' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='540' column='1'/>
+        <var-decl name='character' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='540' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='__anonymous_struct__10' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='544' column='1' id='type-id-73'>
@@ -2193,7 +2161,7 @@
         <var-decl name='sub' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='555' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='num' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='557' column='1'/>
+        <var-decl name='num' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='557' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='d_info' size-in-bits='768' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='93' column='1' id='type-id-82'>
@@ -2204,7 +2172,7 @@
         <var-decl name='send' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='options' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='100' column='1'/>
+        <var-decl name='options' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
         <var-decl name='n' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='102' column='1'/>
@@ -2213,34 +2181,34 @@
         <var-decl name='comps' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='104' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='next_comp' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='106' column='1'/>
+        <var-decl name='next_comp' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='106' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='352'>
-        <var-decl name='num_comps' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='108' column='1'/>
+        <var-decl name='num_comps' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <var-decl name='subs' type-id='type-id-83' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='110' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='next_sub' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='112' column='1'/>
+        <var-decl name='next_sub' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='112' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='480'>
-        <var-decl name='num_subs' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='114' column='1'/>
+        <var-decl name='num_subs' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='114' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='did_subs' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='118' column='1'/>
+        <var-decl name='did_subs' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='118' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
         <var-decl name='last_name' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='120' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
-        <var-decl name='expansion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='124' column='1'/>
+        <var-decl name='expansion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='124' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='672'>
-        <var-decl name='is_expression' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='126' column='1'/>
+        <var-decl name='is_expression' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='126' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
-        <var-decl name='is_conversion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='129' column='1'/>
+        <var-decl name='is_conversion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='129' column='1'/>
       </data-member>
     </class-decl>
     <qualified-type-def type-id='type-id-55' const='yes' id='type-id-48'/>
@@ -2255,26 +2223,26 @@
     <function-decl name='__asan_cplus_demangle_fill_name' mangled-name='__asan_cplus_demangle_fill_name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_name'>
       <parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
       <parameter type-id='type-id-2' name='s' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
-      <parameter type-id='type-id-25' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_fill_extended_operator' mangled-name='__asan_cplus_demangle_fill_extended_operator' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_extended_operator'>
       <parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
-      <parameter type-id='type-id-25' name='args' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
+      <parameter type-id='type-id-10' name='args' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
       <parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='798' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_fill_ctor' mangled-name='__asan_cplus_demangle_fill_ctor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='812' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_ctor'>
       <parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='812' column='1'/>
       <parameter type-id='type-id-78' name='kind' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='813' column='1'/>
       <parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='814' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_fill_dtor' mangled-name='__asan_cplus_demangle_fill_dtor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_dtor'>
       <parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='831' column='1'/>
       <parameter type-id='type-id-79' name='kind' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='832' column='1'/>
       <parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='833' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_type' mangled-name='__asan_cplus_demangle_type' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='2230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_type'>
       <parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='2230' column='1'/>
@@ -2282,51 +2250,51 @@
     </function-decl>
     <function-decl name='__asan_cplus_demangle_mangled_name' mangled-name='__asan_cplus_demangle_mangled_name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_mangled_name'>
       <parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
-      <parameter type-id='type-id-25' name='top_level' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
+      <parameter type-id='type-id-10' name='top_level' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
       <return type-id='type-id-76'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_print_callback' mangled-name='__asan_cplus_demangle_print_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_print_callback'>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1'/>
       <parameter type-id='type-id-85' name='dc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4030' column='1'/>
       <parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4031' column='1'/>
       <parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4031' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_print' mangled-name='__asan_cplus_demangle_print' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_print'>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
       <parameter type-id='type-id-85' name='dc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
-      <parameter type-id='type-id-25' name='estimate' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
+      <parameter type-id='type-id-10' name='estimate' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
       <parameter type-id='type-id-88' name='palc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_init_info' mangled-name='__asan_cplus_demangle_init_info' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_init_info'>
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
       <parameter type-id='type-id-8' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
       <parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5732' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_v3' mangled-name='__asan_cplus_demangle_v3' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_v3'>
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__asan_cplus_demangle_v3_callback' mangled-name='__asan_cplus_demangle_v3_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_v3_callback'>
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
       <parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6027' column='1'/>
       <parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6027' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_java_demangle_v3' mangled-name='__asan_java_demangle_v3' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_java_demangle_v3'>
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6039' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__asan_java_demangle_v3_callback' mangled-name='__asan_java_demangle_v3_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_java_demangle_v3_callback'>
       <parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6047' column='1'/>
       <parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6048' column='1'/>
       <parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6048' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_is_gnu_v3_mangled_ctor' mangled-name='__asan_is_gnu_v3_mangled_ctor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_is_gnu_v3_mangled_ctor'>
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6137' column='1'/>
@@ -2358,22 +2326,22 @@
       <return type-id='type-id-8'/>
     </function-decl>
     <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-28'/>
       <parameter type-id='type-id-2'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_internal_strncmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-8'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__asan_internal_memcmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <type-decl name='short int' size-in-bits='16' id='type-id-77'/>
     <pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-88'/>
@@ -2402,10 +2370,10 @@
       <class-decl name='CrashOnMapUnmap' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='47' column='1' id='type-id-96'/>
       <class-decl name='LowLevelAllocator' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='108' column='1' id='type-id-93'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='allocated_end_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='113' column='1'/>
+          <var-decl name='allocated_end_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='113' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='allocated_current_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='114' column='1'/>
+          <var-decl name='allocated_current_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='114' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='AllocatorReturnNull' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2529,7 +2497,7 @@
         </member-function>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-25' const='yes' id='type-id-110'/>
+    <qualified-type-def type-id='type-id-10' const='yes' id='type-id-110'/>
     <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='4096' id='type-id-108'>
       <subrange length='64' type-id='type-id-50' id='type-id-122'/>
     </array-type-def>
@@ -2701,7 +2669,7 @@
       <subrange length='2048' type-id='type-id-50' id='type-id-154'/>
     </array-type-def>
     <namespace-decl name='__sanitizer'>
-      <typedef-decl name='u8' type-id='type-id-17' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
+      <typedef-decl name='u8' type-id='type-id-19' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
     </namespace-decl>
     <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='8192' id='type-id-143'>
       <subrange length='128' type-id='type-id-50' id='type-id-155'/>
@@ -2797,7 +2765,7 @@
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='full_name_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='456' column='1'/>
+          <var-decl name='full_name_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='456' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='base_address_' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='457' column='1'/>
@@ -2838,7 +2806,7 @@
       <function-decl name='ReportErrorSummary' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <parameter type-id='type-id-2'/>
         <return type-id='type-id-4'/>
       </function-decl>
@@ -2849,7 +2817,7 @@
       </function-decl>
       <function-decl name='CheckFailed' mangled-name='_ZN11__sanitizer11CheckFailedEPKciS1_yy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__sanitizer11CheckFailedEPKciS1_yy'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <parameter type-id='type-id-2'/>
         <parameter type-id='type-id-157'/>
         <parameter type-id='type-id-157'/>
@@ -2874,7 +2842,7 @@
     <namespace-decl name='__sanitizer'>
       <class-decl name='InternalScopedBuffer&lt;char&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-189'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='ptr_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
+          <var-decl name='ptr_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='cnt_' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
@@ -2889,7 +2857,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-192' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -2909,12 +2877,12 @@
     </function-type>
     <function-type size-in-bits='64' id='type-id-176'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-27'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-28'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-112'/>
     </function-type>
     <namespace-decl name='__sanitizer'>
-      <typedef-decl name='fd_t' type-id='type-id-25' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
+      <typedef-decl name='fd_t' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
     </namespace-decl>
     <reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-190'/>
     <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-183'/>
@@ -2969,7 +2937,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-198' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -3001,7 +2969,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-201' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -3029,13 +2997,13 @@
   <abi-instr address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
     <namespace-decl name='__sanitizer'>
       <function-decl name='IsSpace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-112'/>
       </function-decl>
       <function-decl name='internal_strchr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-25'/>
-        <return type-id='type-id-27'/>
+        <parameter type-id='type-id-10'/>
+        <return type-id='type-id-28'/>
       </function-decl>
       <function-decl name='internal_strlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
@@ -3049,7 +3017,7 @@
       </function-decl>
       <function-decl name='internal_memset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <parameter type-id='type-id-106'/>
         <return type-id='type-id-1'/>
       </function-decl>
@@ -3057,7 +3025,7 @@
         <parameter type-id='type-id-1' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
         <parameter type-id='type-id-1' name='s2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
         <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
-        <return type-id='type-id-25'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <function-decl name='RoundDownTo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-106'/>
@@ -3065,7 +3033,7 @@
         <return type-id='type-id-106'/>
       </function-decl>
       <function-decl name='IsDigit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-112'/>
       </function-decl>
       <function-decl name='Min&lt;long long unsigned int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -3085,13 +3053,13 @@
         <member-type access='private'>
           <class-decl name='Lib' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='43' column='1' id='type-id-226'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
+              <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
+              <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='real_name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
+              <var-decl name='real_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='192'>
               <var-decl name='loaded' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='47' column='1'/>
@@ -3236,7 +3204,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-240' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -3262,7 +3230,7 @@
           <var-decl name='type' type-id='type-id-245' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
+          <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='hit_count' type-id='type-id-211' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='33' column='1'/>
@@ -3296,7 +3264,7 @@
         <var-decl name='ss_sp' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/sigstack.h' line='52' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='ss_flags' type-id='type-id-25' visibility='default' filepath='/usr/include/bits/sigstack.h' line='53' column='1'/>
+        <var-decl name='ss_flags' type-id='type-id-10' visibility='default' filepath='/usr/include/bits/sigstack.h' line='53' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='ss_size' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/sigstack.h' line='54' column='1'/>
@@ -3307,7 +3275,7 @@
         <var-decl name='l_addr' type-id='type-id-249' visibility='default' filepath='/usr/include/link.h' line='90' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='l_name' type-id='type-id-27' visibility='default' filepath='/usr/include/link.h' line='91' column='1'/>
+        <var-decl name='l_name' type-id='type-id-28' visibility='default' filepath='/usr/include/link.h' line='91' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='l_ld' type-id='type-id-250' visibility='default' filepath='/usr/include/link.h' line='92' column='1'/>
@@ -3347,7 +3315,7 @@
     <qualified-type-def type-id='type-id-262' const='yes' id='type-id-263'/>
     <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
     <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
-    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-268'/>
+    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-268'/>
     <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
     <qualified-type-def type-id='type-id-264' const='yes' id='type-id-270'/>
     <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
@@ -3413,7 +3381,7 @@
           <var-decl name='proc_self_maps_' type-id='type-id-283' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='100' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='current_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='101' column='1'/>
+          <var-decl name='current_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='101' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='cached_proc_self_maps_' type-id='type-id-283' mangled-name='_ZN11__sanitizer19MemoryMappingLayout22cached_proc_self_maps_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='104' column='1'/>
@@ -3431,14 +3399,14 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~MemoryMappingLayout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-259' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~MemoryMappingLayout' mangled-name='_ZN11__sanitizer19MemoryMappingLayoutD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-259' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -3452,7 +3420,7 @@
       </class-decl>
       <class-decl name='ProcSelfMapsBuff' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='35' column='1' id='type-id-283'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='data' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='36' column='1'/>
+          <var-decl name='data' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='36' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='mmaped_size' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='37' column='1'/>
@@ -3463,10 +3431,10 @@
       </class-decl>
       <class-decl name='ThreadLister' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='46' column='1' id='type-id-261'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='pid_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='59' column='1'/>
+          <var-decl name='pid_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='59' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='32'>
-          <var-decl name='descriptor_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='60' column='1'/>
+          <var-decl name='descriptor_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='60' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='buffer_' type-id='type-id-189' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='61' column='1'/>
@@ -3478,40 +3446,40 @@
           <var-decl name='entry_' type-id='type-id-267' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='63' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='320'>
-          <var-decl name='bytes_read_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='64' column='1'/>
+          <var-decl name='bytes_read_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='64' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadLister' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-262' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadLister' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-262' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadLister' mangled-name='_ZN11__sanitizer12ThreadListerC2Ei' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-262' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadLister' mangled-name='_ZN11__sanitizer12ThreadListerD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-262' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='internal_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <parameter type-id='type-id-284'/>
         <return type-id='type-id-106'/>
       </function-decl>
@@ -3539,12 +3507,12 @@
       <function-decl name='internal_lseek' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-191'/>
         <parameter type-id='type-id-285'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-106'/>
       </function-decl>
       <function-decl name='internal_readlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <parameter type-id='type-id-106'/>
         <return type-id='type-id-106'/>
       </function-decl>
@@ -3557,7 +3525,7 @@
       </function-decl>
       <function-decl name='internal_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-106'/>
       </function-decl>
       <function-decl name='internal_getdents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -3592,7 +3560,7 @@
       </enum-decl>
     </namespace-decl>
     <function-type size-in-bits='64' id='type-id-275'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-4'/>
@@ -3621,7 +3589,7 @@
     <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-281'/>
     <pointer-type-def type-id='type-id-293' size-in-bits='64' id='type-id-286'/>
     <typedef-decl name='uint64_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-290'/>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='64' id='type-id-289'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='64' id='type-id-289'>
       <subrange length='8' type-id='type-id-50' id='type-id-294'/>
     </array-type-def>
     <qualified-type-def type-id='type-id-291' volatile='yes' id='type-id-293'/>
@@ -3692,7 +3660,7 @@
       <parameter type-id='type-id-309'/>
       <parameter type-id='type-id-312'/>
       <parameter type-id='type-id-88'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='dlsym' filepath='/usr/include/dlfcn.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1'/>
@@ -3700,20 +3668,20 @@
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='prctl' filepath='/usr/include/sys/prctl.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='confstr' filepath='/usr/include/unistd.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-27'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-28'/>
       <parameter type-id='type-id-8'/>
       <return type-id='type-id-8'/>
     </function-decl>
     <function-decl name='pthread_attr_setstacksize' filepath='/usr/include/pthread.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-310'/>
       <parameter type-id='type-id-8'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <class-decl name='_Unwind_Context' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-303'/>
     <function-type size-in-bits='64' id='type-id-306'>
@@ -3770,34 +3738,34 @@
       <var-decl name='sig_ign' type-id='type-id-106' mangled-name='_ZN11__sanitizer7sig_ignE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='178' column='1'/>
       <var-decl name='sig_dfl' type-id='type-id-106' mangled-name='_ZN11__sanitizer7sig_dflE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='179' column='1'/>
       <var-decl name='sa_siginfo' type-id='type-id-106' mangled-name='_ZN11__sanitizer10sa_siginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='180' column='1'/>
-      <var-decl name='e_tabsz' type-id='type-id-25' mangled-name='_ZN11__sanitizer7e_tabszE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='183' column='1'/>
-      <var-decl name='af_inet' type-id='type-id-25' mangled-name='_ZN11__sanitizer7af_inetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='196' column='1'/>
-      <var-decl name='af_inet6' type-id='type-id-25' mangled-name='_ZN11__sanitizer8af_inet6E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='197' column='1'/>
-      <var-decl name='glob_nomatch' type-id='type-id-25' mangled-name='_ZN11__sanitizer12glob_nomatchE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='209' column='1'/>
-      <var-decl name='glob_altdirfunc' type-id='type-id-25' mangled-name='_ZN11__sanitizer15glob_altdirfuncE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='210' column='1'/>
+      <var-decl name='e_tabsz' type-id='type-id-10' mangled-name='_ZN11__sanitizer7e_tabszE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='183' column='1'/>
+      <var-decl name='af_inet' type-id='type-id-10' mangled-name='_ZN11__sanitizer7af_inetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='196' column='1'/>
+      <var-decl name='af_inet6' type-id='type-id-10' mangled-name='_ZN11__sanitizer8af_inet6E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='197' column='1'/>
+      <var-decl name='glob_nomatch' type-id='type-id-10' mangled-name='_ZN11__sanitizer12glob_nomatchE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='209' column='1'/>
+      <var-decl name='glob_altdirfunc' type-id='type-id-10' mangled-name='_ZN11__sanitizer15glob_altdirfuncE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='210' column='1'/>
       <var-decl name='path_max' type-id='type-id-211' mangled-name='_ZN11__sanitizer8path_maxE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='243' column='1'/>
       <var-decl name='struct_user_regs_struct_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer26struct_user_regs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='215' column='1'/>
       <var-decl name='struct_user_fpregs_struct_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer28struct_user_fpregs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='216' column='1'/>
       <var-decl name='struct_user_fpxregs_struct_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer29struct_user_fpxregs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='218' column='1'/>
-      <var-decl name='ptrace_peektext' type-id='type-id-25' mangled-name='_ZN11__sanitizer15ptrace_peektextE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='223' column='1'/>
-      <var-decl name='ptrace_peekdata' type-id='type-id-25' mangled-name='_ZN11__sanitizer15ptrace_peekdataE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='224' column='1'/>
-      <var-decl name='ptrace_peekuser' type-id='type-id-25' mangled-name='_ZN11__sanitizer15ptrace_peekuserE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='225' column='1'/>
-      <var-decl name='ptrace_getregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer14ptrace_getregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='226' column='1'/>
-      <var-decl name='ptrace_setregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer14ptrace_setregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='227' column='1'/>
-      <var-decl name='ptrace_getfpregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_getfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='228' column='1'/>
-      <var-decl name='ptrace_setfpregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_setfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='229' column='1'/>
-      <var-decl name='ptrace_getfpxregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_getfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='230' column='1'/>
-      <var-decl name='ptrace_setfpxregs' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_setfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='231' column='1'/>
-      <var-decl name='ptrace_getsiginfo' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_getsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='232' column='1'/>
-      <var-decl name='ptrace_setsiginfo' type-id='type-id-25' mangled-name='_ZN11__sanitizer17ptrace_setsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='233' column='1'/>
-      <var-decl name='ptrace_getregset' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_getregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='238' column='1'/>
-      <var-decl name='ptrace_setregset' type-id='type-id-25' mangled-name='_ZN11__sanitizer16ptrace_setregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='239' column='1'/>
+      <var-decl name='ptrace_peektext' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peektextE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='223' column='1'/>
+      <var-decl name='ptrace_peekdata' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peekdataE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='224' column='1'/>
+      <var-decl name='ptrace_peekuser' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peekuserE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='225' column='1'/>
+      <var-decl name='ptrace_getregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer14ptrace_getregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='226' column='1'/>
+      <var-decl name='ptrace_setregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer14ptrace_setregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='227' column='1'/>
+      <var-decl name='ptrace_getfpregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_getfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='228' column='1'/>
+      <var-decl name='ptrace_setfpregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_setfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='229' column='1'/>
+      <var-decl name='ptrace_getfpxregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_getfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='230' column='1'/>
+      <var-decl name='ptrace_setfpxregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_setfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='231' column='1'/>
+      <var-decl name='ptrace_getsiginfo' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_getsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='232' column='1'/>
+      <var-decl name='ptrace_setsiginfo' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_setsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='233' column='1'/>
+      <var-decl name='ptrace_getregset' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_getregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='238' column='1'/>
+      <var-decl name='ptrace_setregset' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_setregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='239' column='1'/>
       <var-decl name='struct_shminfo_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer17struct_shminfo_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='188' column='1'/>
       <var-decl name='struct_shm_info_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer18struct_shm_info_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='189' column='1'/>
-      <var-decl name='shmctl_ipc_stat' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_ipc_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='190' column='1'/>
-      <var-decl name='shmctl_ipc_info' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_ipc_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='191' column='1'/>
-      <var-decl name='shmctl_shm_info' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_shm_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='192' column='1'/>
-      <var-decl name='shmctl_shm_stat' type-id='type-id-25' mangled-name='_ZN11__sanitizer15shmctl_shm_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='193' column='1'/>
+      <var-decl name='shmctl_ipc_stat' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_ipc_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='190' column='1'/>
+      <var-decl name='shmctl_ipc_info' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_ipc_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='191' column='1'/>
+      <var-decl name='shmctl_shm_info' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_shm_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='192' column='1'/>
+      <var-decl name='shmctl_shm_stat' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_shm_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='193' column='1'/>
       <var-decl name='struct_arpreq_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer16struct_arpreq_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='246' column='1'/>
       <var-decl name='struct_ifreq_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer15struct_ifreq_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='247' column='1'/>
       <var-decl name='struct_termios_sz' type-id='type-id-211' mangled-name='_ZN11__sanitizer17struct_termios_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='248' column='1'/>
@@ -4295,13 +4263,13 @@
     <function-decl name='madvise' filepath='/usr/include/sys/mman.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='setrlimit' filepath='/usr/include/sys/resource.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-319'/>
       <parameter type-id='type-id-318'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='sleep' filepath='/usr/include/unistd.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-211' name='sec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1'/>
@@ -4309,18 +4277,18 @@
     </function-decl>
     <function-decl name='usleep' filepath='/usr/include/unistd.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-315'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-187' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='isatty' filepath='/usr/include/unistd.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <class-decl name='rlimit' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/resource.h' line='135' column='1' id='type-id-316'>
       <data-member access='public' layout-offset-in-bits='0'>
@@ -4330,7 +4298,7 @@
         <var-decl name='rlim_max' type-id='type-id-320' visibility='default' filepath='/usr/include/bits/resource.h' line='140' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__rlimit_resource_t' type-id='type-id-25' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
+    <typedef-decl name='__rlimit_resource_t' type-id='type-id-10' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
     <typedef-decl name='rlim_t' type-id='type-id-321' filepath='/usr/include/bits/resource.h' line='127' column='1' id='type-id-320'/>
     <typedef-decl name='__rlim_t' type-id='type-id-33' filepath='/usr/include/bits/types.h' line='146' column='1' id='type-id-321'/>
   </abi-instr>
@@ -4444,7 +4412,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-328' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -4548,7 +4516,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-359' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -4564,7 +4532,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedSetTracerPID' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-357' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -4586,7 +4554,7 @@
       </class-decl>
       <class-decl name='StopTheWorldScope' size-in-bits='32' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='307' column='1' id='type-id-360'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='process_was_dumpable_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='354' column='1'/>
+          <var-decl name='process_was_dumpable_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='354' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4597,7 +4565,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-361' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -4628,7 +4596,7 @@
     <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-369'/>
     <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-374'/>
     <reference-type-def kind='lvalue' type-id='type-id-110' size-in-bits='64' id='type-id-376'/>
-    <typedef-decl name='__pid_t' type-id='type-id-25' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
+    <typedef-decl name='__pid_t' type-id='type-id-10' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
     <namespace-decl name='__sanitizer'>
       <typedef-decl name='StopTheWorldCallback' type-id='type-id-384' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='54' column='1' id='type-id-379'/>
     </namespace-decl>
@@ -4653,7 +4621,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-354' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -4681,7 +4649,7 @@
     <qualified-type-def type-id='type-id-395' const='yes' id='type-id-396'/>
     <namespace-decl name='__sanitizer'>
       <function-decl name='TemplateMatch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.cc' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <parameter type-id='type-id-2'/>
         <return type-id='type-id-112'/>
       </function-decl>
@@ -4713,7 +4681,7 @@
             <member-function access='public' destructor='yes'>
               <function-decl name='~SymbolizerScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-404' is-artificial='yes'/>
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
@@ -4727,7 +4695,7 @@
             <member-function access='public' destructor='yes'>
               <function-decl name='~SymbolizerScope' mangled-name='_ZN11__sanitizer10Symbolizer15SymbolizerScopeD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-404' is-artificial='yes'/>
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
@@ -4826,22 +4794,22 @@
           <var-decl name='address' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='27' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='module_offset' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='29' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='function' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
+          <var-decl name='function' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
-          <var-decl name='column' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
+          <var-decl name='column' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='AddressInfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4857,13 +4825,13 @@
           <var-decl name='address' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='56' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='module_offset' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='start' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='60' column='1'/>
@@ -4877,12 +4845,12 @@
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
     <typedef-decl name='demangle_callbackref' type-id='type-id-89' filepath='../../.././libsanitizer/../include/demangle.h' line='150' column='1' id='type-id-87'/>
-    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-26'/>
-    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-24'/>
+    <typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-27'/>
+    <typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-26'/>
     <typedef-decl name='backtrace_full_callback' type-id='type-id-34' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='110' column='1' id='type-id-29'/>
     <typedef-decl name='backtrace_syminfo_callback' type-id='type-id-35' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='175' column='1' id='type-id-30'/>
     <qualified-type-def type-id='type-id-412' const='yes' id='type-id-413'/>
-    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-23'/>
+    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-25'/>
     <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-34'/>
     <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-89'/>
     <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-32'/>
@@ -4891,7 +4859,7 @@
     <function-type size-in-bits='64' id='type-id-36'>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-2'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-4'/>
     </function-type>
     <namespace-decl name='__sanitizer'>
@@ -4930,10 +4898,10 @@
     <namespace-decl name='__cxxabiv1'>
       <function-decl name='__cxa_demangle' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <parameter type-id='type-id-88'/>
         <parameter type-id='type-id-42'/>
-        <return type-id='type-id-27'/>
+        <return type-id='type-id-28'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='__sanitizer'>
@@ -5038,10 +5006,10 @@
           <var-decl name='path_' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='294' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='input_fd_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='295' column='1'/>
+          <var-decl name='input_fd_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='295' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='96'>
-          <var-decl name='output_fd_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='296' column='1'/>
+          <var-decl name='output_fd_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='296' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='kBufferSize' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='298' column='1'/>
@@ -5091,36 +5059,36 @@
       </function-decl>
       <function-decl name='__sanitizer_symbolize_demangle' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-27'/>
-        <parameter type-id='type-id-25'/>
-        <return type-id='type-id-25'/>
+        <parameter type-id='type-id-28'/>
+        <parameter type-id='type-id-10'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <function-decl name='__sanitizer_symbolize_data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
         <parameter type-id='type-id-157'/>
-        <parameter type-id='type-id-27'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-28'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-112'/>
       </function-decl>
       <function-decl name='__sanitizer_symbolize_code' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
         <parameter type-id='type-id-157'/>
-        <parameter type-id='type-id-27'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-28'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-112'/>
       </function-decl>
     </namespace-decl>
     <function-decl name='waitpid' filepath='/usr/include/sys/wait.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-352'/>
       <parameter type-id='type-id-42'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-352'/>
     </function-decl>
     <function-type size-in-bits='64' id='type-id-427'>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-157'/>
-      <parameter type-id='type-id-27'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-28'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-112'/>
     </function-type>
   </abi-instr>
@@ -5168,7 +5136,7 @@
           <var-decl name='detached' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='44' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='reuse_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
+          <var-decl name='reuse_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
           <var-decl name='parent_tid' type-id='type-id-284' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='47' column='1'/>
@@ -5186,7 +5154,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContextBase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-432' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -5200,7 +5168,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContextBase' mangled-name='_ZN11__sanitizer17ThreadContextBaseD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-432' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -5262,7 +5230,7 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/tsan/tsan_clock.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
-    <type-decl name='int' size-in-bits='32' id='type-id-25'/>
+    <type-decl name='int' size-in-bits='32' id='type-id-10'/>
     <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-161'/>
     <array-type-def dimensions='1' type-id='type-id-161' size-in-bits='1048576' id='type-id-442'>
       <subrange length='16384' type-id='type-id-50' id='type-id-416'/>
@@ -5347,7 +5315,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-449' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -5416,7 +5384,7 @@
       <function-decl name='FdClose' filepath='../../.././libsanitizer/tsan/tsan_fd.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
@@ -5431,10 +5399,10 @@
           <var-decl name='fast_synch_epoch' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='410' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='ignore_reads_and_writes' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
+          <var-decl name='ignore_reads_and_writes' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='ignore_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
+          <var-decl name='ignore_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <var-decl name='mop_ignore_set' type-id='type-id-471' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='418' column='1'/>
@@ -5482,7 +5450,7 @@
           <var-decl name='unique_id' type-id='type-id-110' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='437' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398720'>
-          <var-decl name='in_rtl' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
+          <var-decl name='in_rtl' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398752'>
           <var-decl name='in_symbolizer' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='439' column='1'/>
@@ -5530,14 +5498,14 @@
           <var-decl name='last_sleep_clock' type-id='type-id-445' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='457' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='3448768'>
-          <var-decl name='nomalloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
+          <var-decl name='nomalloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-467' is-artificial='yes'/>
             <parameter type-id='type-id-483'/>
-            <parameter type-id='type-id-25'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
+            <parameter type-id='type-id-10'/>
             <parameter type-id='type-id-157'/>
             <parameter type-id='type-id-106'/>
             <parameter type-id='type-id-106'/>
@@ -5550,8 +5518,8 @@
           <function-decl name='ThreadState' mangled-name='_ZN6__tsan11ThreadStateC2EPNS_7ContextEiiymmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-467' is-artificial='yes'/>
             <parameter type-id='type-id-483'/>
-            <parameter type-id='type-id-25'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
+            <parameter type-id='type-id-10'/>
             <parameter type-id='type-id-157'/>
             <parameter type-id='type-id-106'/>
             <parameter type-id='type-id-106'/>
@@ -5660,7 +5628,7 @@
               <var-decl name='epoch' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='26' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
+              <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='160'>
               <var-decl name='write' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='28' column='1'/>
@@ -5714,7 +5682,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-497' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -5789,10 +5757,10 @@
           <var-decl name='report_mtx' type-id='type-id-510' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='533' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516800'>
-          <var-decl name='nreported' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
+          <var-decl name='nreported' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516832'>
-          <var-decl name='nmissed_expected' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
+          <var-decl name='nmissed_expected' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516864'>
           <var-decl name='last_symbolize_time_ns' type-id='type-id-151' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='536' column='1'/>
@@ -5838,13 +5806,13 @@
     <namespace-decl name='__tsan'>
       <class-decl name='SignalContext' size-in-bits='553088' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='121' column='1' id='type-id-485'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='in_blocking_func' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
+          <var-decl name='in_blocking_func' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
-          <var-decl name='int_signal_send' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
+          <var-decl name='int_signal_send' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='pending_signal_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
+          <var-decl name='pending_signal_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='pending_signals' type-id='type-id-517' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='125' column='1'/>
@@ -5872,28 +5840,28 @@
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadContext' mangled-name='_ZN6__tsan13ThreadContextC2Ei' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContext' mangled-name='_ZN6__tsan13ThreadContextD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -5974,7 +5942,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-523' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6047,25 +6015,25 @@
           <var-decl name='print_benign' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='56' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='608'>
-          <var-decl name='exitcode' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
+          <var-decl name='exitcode' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
           <var-decl name='halt_on_error' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='60' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='672'>
-          <var-decl name='atexit_sleep_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
+          <var-decl name='atexit_sleep_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='704'>
           <var-decl name='profile_memory' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='65' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
-          <var-decl name='flush_memory_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
+          <var-decl name='flush_memory_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='800'>
-          <var-decl name='flush_symbolizer_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
+          <var-decl name='flush_symbolizer_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
-          <var-decl name='memory_limit_mb' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
+          <var-decl name='memory_limit_mb' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <var-decl name='stop_on_start' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='74' column='1'/>
@@ -6074,10 +6042,10 @@
           <var-decl name='running_on_valgrind' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='76' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='history_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
+          <var-decl name='history_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
-          <var-decl name='io_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
+          <var-decl name='io_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
         </data-member>
       </class-decl>
     </namespace-decl>
@@ -6110,7 +6078,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-528' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6132,7 +6100,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Mutex' mangled-name='_ZN6__tsan5MutexD2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-528' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6183,7 +6151,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-537' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6203,7 +6171,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~SyncTab' mangled-name='_ZN6__tsan7SyncTabD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-537' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6233,7 +6201,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-540' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6270,7 +6238,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-543' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -6328,13 +6296,13 @@
           <var-decl name='handle_ioctl' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='36' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
-          <var-decl name='malloc_context_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
+          <var-decl name='malloc_context_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='log_path' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='42' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='verbosity' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
+          <var-decl name='verbosity' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <var-decl name='detect_leaks' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='46' column='1'/>
@@ -6955,13 +6923,13 @@
           <var-decl name='creation_stack_id' type-id='type-id-284' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='60' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='736'>
-          <var-decl name='owner_tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
+          <var-decl name='owner_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
           <var-decl name='last_lock' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='62' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
-          <var-decl name='recursion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
+          <var-decl name='recursion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <var-decl name='is_rw' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='64' column='1'/>
@@ -7110,10 +7078,10 @@
     <array-type-def dimensions='1' type-id='type-id-161' size-in-bits='1024' id='type-id-569'>
       <subrange length='16' type-id='type-id-50' id='type-id-503'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='48' id='type-id-594'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='48' id='type-id-594'>
       <subrange length='6' type-id='type-id-50' id='type-id-164'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='64' id='type-id-289'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='64' id='type-id-289'>
       <subrange length='8' type-id='type-id-50' id='type-id-294'/>
     </array-type-def>
     <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='1024' id='type-id-595'>
@@ -7164,7 +7132,7 @@
       <member-function access='public' destructor='yes'>
         <function-decl name='~BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-602' is-artificial='yes'/>
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-4'/>
         </function-decl>
       </member-function>
@@ -7193,7 +7161,7 @@
       <member-function access='public' destructor='yes'>
         <function-decl name='~ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1930' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-604' is-artificial='yes'/>
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-4'/>
         </function-decl>
       </member-function>
@@ -7218,7 +7186,7 @@
         <var-decl name='is_on_exits_' type-id='type-id-583' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='336' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='17472'>
-        <var-decl name='pos_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='337' column='1'/>
+        <var-decl name='pos_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='337' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='AtExitContext' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -7252,7 +7220,7 @@
       <member-function access='public' destructor='yes'>
         <function-decl name='~ScopedInterceptor' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-610' is-artificial='yes'/>
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-4'/>
         </function-decl>
       </member-function>
@@ -7268,7 +7236,7 @@
       <member-function access='public' destructor='yes'>
         <function-decl name='~ScopedInterceptor' mangled-name='_ZN17ScopedInterceptorD2Ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-610' is-artificial='yes'/>
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-4'/>
         </function-decl>
       </member-function>
@@ -7278,7 +7246,7 @@
         <var-decl name='msg_name' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='94' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='msg_namelen' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='95' column='1'/>
+        <var-decl name='msg_namelen' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='msg_iov' type-id='type-id-612' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='96' column='1'/>
@@ -7348,7 +7316,7 @@
         <var-decl name='sa_mask' type-id='type-id-637' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='96' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
-        <var-decl name='sa_flags' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='97' column='1'/>
+        <var-decl name='sa_flags' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='97' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1152'>
         <var-decl name='sa_restorer' type-id='type-id-187' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='98' column='1'/>
@@ -7356,11 +7324,11 @@
     </class-decl>
     <typedef-decl name='sighandler_t' type-id='type-id-281' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='87' column='1' id='type-id-635'/>
     <typedef-decl name='long_t' type-id='type-id-45' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='79' column='1' id='type-id-638'/>
-    <typedef-decl name='pthread_attr_getdetachstate_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='44' column='1' id='type-id-639'/>
+    <typedef-decl name='pthread_attr_getdetachstate_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='44' column='1' id='type-id-639'/>
     <typedef-decl name='sigfillset_f' type-id='type-id-640' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='53' column='1' id='type-id-641'/>
     <typedef-decl name='sleep_f' type-id='type-id-642' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1' id='type-id-643'/>
     <typedef-decl name='usleep_f' type-id='type-id-644' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1' id='type-id-645'/>
-    <typedef-decl name='nanosleep_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' id='type-id-646'/>
+    <typedef-decl name='nanosleep_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' id='type-id-646'/>
     <typedef-decl name='dlopen_f' type-id='type-id-647' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1' id='type-id-648'/>
     <typedef-decl name='dlclose_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='270' column='1' id='type-id-650'/>
     <typedef-decl name='atexit_f' type-id='type-id-651' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1' id='type-id-652'/>
@@ -7403,23 +7371,23 @@
     <typedef-decl name='pthread_create_f' type-id='type-id-711' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1' id='type-id-712'/>
     <typedef-decl name='pthread_join_f' type-id='type-id-713' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1' id='type-id-714'/>
     <typedef-decl name='pthread_detach_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1' id='type-id-715'/>
-    <typedef-decl name='pthread_mutex_init_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' id='type-id-716'/>
+    <typedef-decl name='pthread_mutex_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' id='type-id-716'/>
     <typedef-decl name='pthread_mutex_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1' id='type-id-717'/>
     <typedef-decl name='pthread_mutex_trylock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1' id='type-id-718'/>
-    <typedef-decl name='pthread_mutex_timedlock_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' id='type-id-719'/>
+    <typedef-decl name='pthread_mutex_timedlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' id='type-id-719'/>
     <typedef-decl name='pthread_spin_init_f' type-id='type-id-720' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1' id='type-id-721'/>
     <typedef-decl name='pthread_spin_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='977' column='1' id='type-id-722'/>
     <typedef-decl name='pthread_spin_lock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='986' column='1' id='type-id-723'/>
     <typedef-decl name='pthread_spin_trylock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='995' column='1' id='type-id-724'/>
     <typedef-decl name='pthread_spin_unlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1' id='type-id-725'/>
-    <typedef-decl name='pthread_rwlock_init_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' id='type-id-726'/>
+    <typedef-decl name='pthread_rwlock_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' id='type-id-726'/>
     <typedef-decl name='pthread_rwlock_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1' id='type-id-727'/>
     <typedef-decl name='pthread_rwlock_rdlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1029' column='1' id='type-id-728'/>
     <typedef-decl name='pthread_rwlock_tryrdlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1' id='type-id-729'/>
-    <typedef-decl name='pthread_rwlock_timedrdlock_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' id='type-id-730'/>
+    <typedef-decl name='pthread_rwlock_timedrdlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' id='type-id-730'/>
     <typedef-decl name='pthread_rwlock_wrlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1' id='type-id-731'/>
     <typedef-decl name='pthread_rwlock_trywrlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1' id='type-id-732'/>
-    <typedef-decl name='pthread_rwlock_timedwrlock_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' id='type-id-733'/>
+    <typedef-decl name='pthread_rwlock_timedwrlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' id='type-id-733'/>
     <typedef-decl name='pthread_rwlock_unlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1' id='type-id-734'/>
     <typedef-decl name='pthread_cond_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1090' column='1' id='type-id-735'/>
     <typedef-decl name='pthread_cond_timedwait_f' type-id='type-id-736' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1' id='type-id-737'/>
@@ -7431,7 +7399,7 @@
     <typedef-decl name='sem_destroy_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1168' column='1' id='type-id-746'/>
     <typedef-decl name='sem_wait_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1174' column='1' id='type-id-747'/>
     <typedef-decl name='sem_trywait_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1' id='type-id-748'/>
-    <typedef-decl name='sem_timedwait_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' id='type-id-749'/>
+    <typedef-decl name='sem_timedwait_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' id='type-id-749'/>
     <typedef-decl name='sem_post_f' type-id='type-id-649' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1' id='type-id-750'/>
     <typedef-decl name='sem_getvalue_f' type-id='type-id-751' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1' id='type-id-752'/>
     <typedef-decl name='__xstat_f' type-id='type-id-753' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1217' column='1' id='type-id-754'/>
@@ -7491,7 +7459,7 @@
     <typedef-decl name='raise_f' type-id='type-id-775' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1715' column='1' id='type-id-836'/>
     <typedef-decl name='kill_f' type-id='type-id-777' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1727' column='1' id='type-id-837'/>
     <typedef-decl name='pthread_kill_f' type-id='type-id-720' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1' id='type-id-838'/>
-    <typedef-decl name='gettimeofday_f' type-id='type-id-14' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' id='type-id-839'/>
+    <typedef-decl name='gettimeofday_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' id='type-id-839'/>
     <typedef-decl name='getaddrinfo_f' type-id='type-id-840' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1' id='type-id-841'/>
     <typedef-decl name='mlock_f' type-id='type-id-842' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1' id='type-id-843'/>
     <typedef-decl name='munlock_f' type-id='type-id-842' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1796' column='1' id='type-id-844'/>
@@ -7615,8 +7583,8 @@
     <typedef-decl name='_exit_f' type-id='type-id-281' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2207' column='1' id='type-id-1048'/>
     <typedef-decl name='pthread_mutex_lock_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2220' column='1' id='type-id-1049'/>
     <typedef-decl name='pthread_mutex_unlock_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1' id='type-id-1050'/>
-    <typedef-decl name='pthread_cond_wait_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' id='type-id-1051'/>
-    <typedef-decl name='pthread_cond_init_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' id='type-id-1052'/>
+    <typedef-decl name='pthread_cond_wait_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' id='type-id-1051'/>
+    <typedef-decl name='pthread_cond_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' id='type-id-1052'/>
     <typedef-decl name='pthread_cond_signal_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1' id='type-id-1053'/>
     <typedef-decl name='pthread_cond_broadcast_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2271' column='1' id='type-id-1054'/>
     <typedef-decl name='getmntent_f' type-id='type-id-1055' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2312' column='1' id='type-id-1056'/>
@@ -7639,13 +7607,13 @@
     <typedef-decl name='ether_aton_r_f' type-id='type-id-1081' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1' id='type-id-1082'/>
     <typedef-decl name='shmctl_f' type-id='type-id-763' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1' id='type-id-1083'/>
     <typedef-decl name='random_r_f' type-id='type-id-1084' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1' id='type-id-1085'/>
-    <typedef-decl name='pthread_attr_getguardsize_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' id='type-id-1086'/>
-    <typedef-decl name='pthread_attr_getschedparam_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' id='type-id-1087'/>
-    <typedef-decl name='pthread_attr_getschedpolicy_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' id='type-id-1088'/>
-    <typedef-decl name='pthread_attr_getscope_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' id='type-id-1089'/>
-    <typedef-decl name='pthread_attr_getstacksize_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' id='type-id-1090'/>
+    <typedef-decl name='pthread_attr_getguardsize_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' id='type-id-1086'/>
+    <typedef-decl name='pthread_attr_getschedparam_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' id='type-id-1087'/>
+    <typedef-decl name='pthread_attr_getschedpolicy_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' id='type-id-1088'/>
+    <typedef-decl name='pthread_attr_getscope_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' id='type-id-1089'/>
+    <typedef-decl name='pthread_attr_getstacksize_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' id='type-id-1090'/>
     <typedef-decl name='pthread_attr_getstack_f' type-id='type-id-1091' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1' id='type-id-1092'/>
-    <typedef-decl name='pthread_attr_getinheritsched_f' type-id='type-id-14' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' id='type-id-1093'/>
+    <typedef-decl name='pthread_attr_getinheritsched_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' id='type-id-1093'/>
     <typedef-decl name='pthread_attr_getaffinity_np_f' type-id='type-id-1094' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1' id='type-id-1095'/>
     <typedef-decl name='tmpnam_f' type-id='type-id-1096' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2639' column='1' id='type-id-1097'/>
     <typedef-decl name='tmpnam_r_f' type-id='type-id-1096' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1' id='type-id-1098'/>
@@ -7746,7 +7714,7 @@
     <pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-938'/>
     <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-892'/>
     <pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-894'/>
-    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1227'/>
+    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-1227'/>
     <pointer-type-def type-id='type-id-1228' size-in-bits='64' id='type-id-1046'/>
     <qualified-type-def type-id='type-id-236' const='yes' id='type-id-244'/>
     <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-241'/>
@@ -7888,7 +7856,7 @@
     <pointer-type-def type-id='type-id-1358' size-in-bits='64' id='type-id-842'/>
     <pointer-type-def type-id='type-id-1359' size-in-bits='64' id='type-id-704'/>
     <pointer-type-def type-id='type-id-1360' size-in-bits='64' id='type-id-742'/>
-    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-14'/>
+    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-16'/>
     <pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-713'/>
     <pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1091'/>
     <pointer-type-def type-id='type-id-1363' size-in-bits='64' id='type-id-682'/>
@@ -7992,7 +7960,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-240' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -8008,13 +7976,13 @@
         <member-type access='private'>
           <class-decl name='Lib' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='43' column='1' id='type-id-226'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
+              <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
+              <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='real_name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
+              <var-decl name='real_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='192'>
               <var-decl name='loaded' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='47' column='1'/>
@@ -8092,7 +8060,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1141' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -8196,7 +8164,7 @@
       </class-decl>
       <class-decl name='__sanitizer_pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='479' column='1' id='type-id-1195'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='fd' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='480' column='1'/>
+          <var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='480' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
           <var-decl name='events' type-id='type-id-77' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='481' column='1'/>
@@ -8216,7 +8184,7 @@
           <var-decl name='name' type-id='type-id-42' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='130' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='nlen' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='131' column='1'/>
+          <var-decl name='nlen' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='131' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='oldval' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='132' column='1'/>
@@ -8251,22 +8219,22 @@
       </class-decl>
       <class-decl name='__sanitizer_mntent' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='276' column='1' id='type-id-1187'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='mnt_fsname' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='277' column='1'/>
+          <var-decl name='mnt_fsname' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='277' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='mnt_dir' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='278' column='1'/>
+          <var-decl name='mnt_dir' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='278' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='mnt_type' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='279' column='1'/>
+          <var-decl name='mnt_type' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='279' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='mnt_opts' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='280' column='1'/>
+          <var-decl name='mnt_opts' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='280' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='mnt_freq' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='281' column='1'/>
+          <var-decl name='mnt_freq' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='281' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='288'>
-          <var-decl name='mnt_passno' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='282' column='1'/>
+          <var-decl name='mnt_passno' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='282' column='1'/>
         </data-member>
       </class-decl>
       <class-decl name='__sanitizer_sigset_t' size-in-bits='1024' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='397' column='1' id='type-id-637'>
@@ -8328,21 +8296,21 @@
           <var-decl name='msg_controllen' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='308' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='msg_flags' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='309' column='1'/>
+          <var-decl name='msg_flags' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='309' column='1'/>
         </data-member>
       </class-decl>
       <class-decl name='__sanitizer_hostent' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='471' column='1' id='type-id-1172'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='h_name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='472' column='1'/>
+          <var-decl name='h_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='472' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='h_aliases' type-id='type-id-1227' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='473' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='h_addrtype' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='474' column='1'/>
+          <var-decl name='h_addrtype' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='474' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='h_length' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='475' column='1'/>
+          <var-decl name='h_length' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='475' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <var-decl name='h_addr_list' type-id='type-id-1227' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='476' column='1'/>
@@ -8350,31 +8318,31 @@
       </class-decl>
       <class-decl name='__sanitizer_tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='261' column='1' id='type-id-1198'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='tm_sec' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='262' column='1'/>
+          <var-decl name='tm_sec' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='262' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
-          <var-decl name='tm_min' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='263' column='1'/>
+          <var-decl name='tm_min' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='263' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='tm_hour' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='264' column='1'/>
+          <var-decl name='tm_hour' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='264' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='96'>
-          <var-decl name='tm_mday' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='265' column='1'/>
+          <var-decl name='tm_mday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='265' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='tm_mon' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='266' column='1'/>
+          <var-decl name='tm_mon' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='266' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='tm_year' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='267' column='1'/>
+          <var-decl name='tm_year' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='267' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='tm_wday' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='268' column='1'/>
+          <var-decl name='tm_wday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='268' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
-          <var-decl name='tm_yday' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='269' column='1'/>
+          <var-decl name='tm_yday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='269' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='tm_isdst' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='270' column='1'/>
+          <var-decl name='tm_isdst' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='270' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <var-decl name='tm_gmtoff' type-id='type-id-45' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='271' column='1'/>
@@ -8386,8 +8354,8 @@
       <typedef-decl name='OFF64_T' type-id='type-id-157' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='85' column='1' id='type-id-630'/>
       <typedef-decl name='OFF_T' type-id='type-id-157' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='81' column='1' id='type-id-285'/>
       <function-decl name='ToLower' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
-        <return type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <function-decl name='atomic_compare_exchange_strong&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-286'/>
@@ -8402,9 +8370,9 @@
         <return type-id='type-id-211'/>
       </function-decl>
       <function-decl name='Min&lt;int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
-        <parameter type-id='type-id-25'/>
-        <return type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
+        <parameter type-id='type-id-10'/>
+        <return type-id='type-id-10'/>
       </function-decl>
       <function-decl name='atomic_load&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1258'/>
@@ -8447,35 +8415,35 @@
     <function-decl name='__interceptor_mlock' mangled-name='mlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mlock'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
       <parameter type-id='type-id-106' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_munlock' mangled-name='munlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1796' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='munlock'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
       <parameter type-id='type-id-106' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_mlockall' mangled-name='mlockall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mlockall'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_munlockall' mangled-name='__interceptor_munlockall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_munlockall'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_setjmp' mangled-name='__interceptor_setjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setjmp'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor__setjmp' mangled-name='__interceptor__setjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor__setjmp'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigsetjmp' mangled-name='__interceptor_sigsetjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigsetjmp'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___sigsetjmp' mangled-name='__interceptor___sigsetjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___sigsetjmp'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__sanitizer_syscall_post_impl_recvmsg' mangled-name='__sanitizer_syscall_post_impl_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_recvmsg'>
       <parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1'/>
@@ -11978,7 +11946,7 @@
     <function-decl name='__interceptor_getdelim' mangled-name='__interceptor_getdelim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getdelim'>
       <parameter type-id='type-id-1227' name='lineptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
       <parameter type-id='type-id-1137' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
-      <parameter type-id='type-id-25' name='delim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
+      <parameter type-id='type-id-10' name='delim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
@@ -11991,12 +11959,12 @@
     <function-decl name='__interceptor_lrand48_r' mangled-name='__interceptor_lrand48_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lrand48_r'>
       <parameter type-id='type-id-1' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1'/>
       <parameter type-id='type-id-1376' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_drand48_r' mangled-name='drand48_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drand48_r'>
       <parameter type-id='type-id-1' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1'/>
       <parameter type-id='type-id-1266' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_lgammal_r' mangled-name='__interceptor_lgammal_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgammal_r'>
       <parameter type-id='type-id-592' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1'/>
@@ -12064,163 +12032,163 @@
     <function-decl name='__interceptor_pthread_setname_np' mangled-name='__interceptor_pthread_setname_np' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_setname_np'>
       <parameter type-id='type-id-106' name='thread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1'/>
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_tempnam' mangled-name='tempnam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tempnam'>
-      <parameter type-id='type-id-27' name='dir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
-      <parameter type-id='type-id-27' name='pfx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='dir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
+      <parameter type-id='type-id-28' name='pfx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_tmpnam_r' mangled-name='tmpnam_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tmpnam_r'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_tmpnam' mangled-name='tmpnam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tmpnam'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getaffinity_np' mangled-name='pthread_attr_getaffinity_np' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getaffinity_np'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
       <parameter type-id='type-id-617' name='cpusetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
       <parameter type-id='type-id-1' name='cpuset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getinheritsched' mangled-name='__interceptor_pthread_attr_getinheritsched' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getinheritsched'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getstack' mangled-name='pthread_attr_getstack' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getstack'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
       <parameter type-id='type-id-312' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
       <parameter type-id='type-id-1137' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getstacksize' mangled-name='__interceptor_pthread_attr_getstacksize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getstacksize'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getscope' mangled-name='pthread_attr_getscope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getscope'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getschedpolicy' mangled-name='pthread_attr_getschedpolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getschedpolicy'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getschedparam' mangled-name='__interceptor_pthread_attr_getschedparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getschedparam'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getguardsize' mangled-name='pthread_attr_getguardsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getguardsize'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_attr_getdetachstate' mangled-name='pthread_attr_getdetachstate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_getdetachstate'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_random_r' mangled-name='__interceptor_random_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_random_r'>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1'/>
       <parameter type-id='type-id-1206' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_shmctl' mangled-name='__interceptor_shmctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_shmctl'>
-      <parameter type-id='type-id-25' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
-      <parameter type-id='type-id-25' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_ether_aton_r' mangled-name='ether_aton_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_aton_r'>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
       <return type-id='type-id-1169'/>
     </function-decl>
     <function-decl name='__interceptor_ether_ntoa_r' mangled-name='ether_ntoa_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_ntoa_r'>
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_ether_line' mangled-name='ether_line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_line'>
-      <parameter type-id='type-id-27' name='line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
+      <parameter type-id='type-id-28' name='line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
-      <parameter type-id='type-id-27' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_ether_hostton' mangled-name='ether_hostton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_hostton'>
-      <parameter type-id='type-id-27' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
+      <parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_ether_ntohost' mangled-name='ether_ntohost' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ether_ntohost'>
-      <parameter type-id='type-id-27' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
+      <parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_ether_aton' mangled-name='__interceptor_ether_aton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_aton'>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1'/>
       <return type-id='type-id-1169'/>
     </function-decl>
     <function-decl name='__interceptor_ether_ntoa' mangled-name='__interceptor_ether_ntoa' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_ntoa'>
       <parameter type-id='type-id-1169' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_initgroups' mangled-name='initgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='initgroups'>
-      <parameter type-id='type-id-27' name='user' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
+      <parameter type-id='type-id-28' name='user' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
       <parameter type-id='type-id-284' name='group' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fstatvfs64' mangled-name='fstatvfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstatvfs64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_statvfs64' mangled-name='statvfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='statvfs64'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fstatvfs' mangled-name='__interceptor_fstatvfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatvfs'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_statvfs' mangled-name='__interceptor_statvfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statvfs'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fstatfs64' mangled-name='fstatfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstatfs64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_statfs64' mangled-name='__interceptor_statfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statfs64'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fstatfs' mangled-name='__interceptor_fstatfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatfs'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_statfs' mangled-name='__interceptor_statfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statfs'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_getmntent_r' mangled-name='getmntent_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getmntent_r'>
       <parameter type-id='type-id-1' name='fp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
       <parameter type-id='type-id-1188' name='mntbuf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
-      <parameter type-id='type-id-25' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
+      <parameter type-id='type-id-10' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
       <return type-id='type-id-1188'/>
     </function-decl>
     <function-decl name='__interceptor_getmntent' mangled-name='__interceptor_getmntent' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getmntent'>
@@ -12229,155 +12197,155 @@
     </function-decl>
     <function-decl name='__interceptor_pthread_cond_broadcast' mangled-name='__interceptor_pthread_cond_broadcast' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_broadcast'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_cond_signal' mangled-name='pthread_cond_signal' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_signal'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_cond_init' mangled-name='__interceptor_pthread_cond_init' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_init'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_cond_wait' mangled-name='__interceptor_pthread_cond_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_wait'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_mutex_unlock' mangled-name='__interceptor_pthread_mutex_unlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_unlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_mutex_lock' mangled-name='pthread_mutex_lock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_lock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor__exit' mangled-name='_exit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_exit'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__interceptor_backtrace_symbols' mangled-name='__interceptor_backtrace_symbols' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_backtrace_symbols'>
       <parameter type-id='type-id-312' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
-      <parameter type-id='type-id-25' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
+      <parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
       <return type-id='type-id-1227'/>
     </function-decl>
     <function-decl name='__interceptor_backtrace' mangled-name='__interceptor_backtrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_backtrace'>
       <parameter type-id='type-id-312' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
-      <parameter type-id='type-id-25' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigprocmask' mangled-name='__interceptor_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigprocmask'>
-      <parameter type-id='type-id-25' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
+      <parameter type-id='type-id-10' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
       <parameter type-id='type-id-1197' name='oldset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigpending' mangled-name='sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigpending'>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigfillset' mangled-name='sigfillset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigfillset'>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigemptyset' mangled-name='__interceptor_sigemptyset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigemptyset'>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigtimedwait' mangled-name='__interceptor_sigtimedwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigtimedwait'>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
       <parameter type-id='type-id-1' name='info' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
       <parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigwaitinfo' mangled-name='sigwaitinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigwaitinfo'>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1'/>
       <parameter type-id='type-id-1' name='info' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigwait' mangled-name='__interceptor_sigwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigwait'>
       <parameter type-id='type-id-1197' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1'/>
       <parameter type-id='type-id-42' name='sig' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_wordexp' mangled-name='__interceptor_wordexp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wordexp'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
       <parameter type-id='type-id-1203' name='p' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_ppoll' mangled-name='ppoll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ppoll'>
       <parameter type-id='type-id-1196' name='fds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
       <parameter type-id='type-id-1440' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
       <parameter type-id='type-id-1' name='timeout_ts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
       <parameter type-id='type-id-1197' name='sigmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_poll' mangled-name='poll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='poll'>
       <parameter type-id='type-id-1196' name='fds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
       <parameter type-id='type-id-1440' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
-      <parameter type-id='type-id-25' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_getgroups' mangled-name='__interceptor_getgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getgroups'>
-      <parameter type-id='type-id-25' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
+      <parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
       <parameter type-id='type-id-1206' name='lst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_scandir64' mangled-name='__interceptor_scandir64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scandir64'>
-      <parameter type-id='type-id-27' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
+      <parameter type-id='type-id-28' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
       <parameter type-id='type-id-1167' name='namelist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
       <parameter type-id='type-id-621' name='filter' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
       <parameter type-id='type-id-623' name='compar' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_scandir' mangled-name='__interceptor_scandir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scandir'>
-      <parameter type-id='type-id-27' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
+      <parameter type-id='type-id-28' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
       <parameter type-id='type-id-1162' name='namelist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
       <parameter type-id='type-id-625' name='filter' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
       <parameter type-id='type-id-627' name='compar' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___xpg_strerror_r' mangled-name='__xpg_strerror_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__xpg_strerror_r'>
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_strerror_r' mangled-name='strerror_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strerror_r'>
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_strerror' mangled-name='__interceptor_strerror' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strerror'>
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_sched_getaffinity' mangled-name='sched_getaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_getaffinity'>
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
       <parameter type-id='type-id-617' name='cpusetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
       <parameter type-id='type-id-1' name='mask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_confstr' mangled-name='confstr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='confstr'>
-      <parameter type-id='type-id-25' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
+      <parameter type-id='type-id-10' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
       <parameter type-id='type-id-617' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
       <return type-id='type-id-617'/>
     </function-decl>
     <function-decl name='__interceptor_canonicalize_file_name' mangled-name='canonicalize_file_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='canonicalize_file_name'>
       <parameter type-id='type-id-2'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_tcgetattr' mangled-name='__interceptor_tcgetattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_tcgetattr'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_wcsnrtombs' mangled-name='__interceptor_wcsnrtombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcsnrtombs'>
-      <parameter type-id='type-id-27' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
+      <parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
       <parameter type-id='type-id-1261' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
       <parameter type-id='type-id-617' name='nms' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
       <parameter type-id='type-id-617' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
@@ -12385,14 +12353,14 @@
       <return type-id='type-id-617'/>
     </function-decl>
     <function-decl name='__interceptor_wcsrtombs' mangled-name='wcsrtombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsrtombs'>
-      <parameter type-id='type-id-27' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
+      <parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
       <parameter type-id='type-id-1261' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
       <parameter type-id='type-id-617' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
       <parameter type-id='type-id-1' name='ps' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
       <return type-id='type-id-617'/>
     </function-decl>
     <function-decl name='__interceptor_wcstombs' mangled-name='__interceptor_wcstombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcstombs'>
-      <parameter type-id='type-id-27' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
+      <parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
       <parameter type-id='type-id-1260' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
       <parameter type-id='type-id-617' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
       <return type-id='type-id-617'/>
@@ -12421,32 +12389,32 @@
     <function-decl name='__interceptor_strtoumax' mangled-name='strtoumax' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strtoumax'>
       <parameter type-id='type-id-2' name='nptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <parameter type-id='type-id-1227' name='endptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
-      <parameter type-id='type-id-25' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
+      <parameter type-id='type-id-10' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <return type-id='type-id-629'/>
     </function-decl>
     <function-decl name='__interceptor_strtoimax' mangled-name='strtoimax' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strtoimax'>
       <parameter type-id='type-id-2' name='nptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <parameter type-id='type-id-1227' name='endptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
-      <parameter type-id='type-id-25' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
+      <parameter type-id='type-id-10' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
       <return type-id='type-id-629'/>
     </function-decl>
     <function-decl name='__interceptor_get_current_dir_name' mangled-name='get_current_dir_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_current_dir_name'>
-      <parameter type-id='type-id-25' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_getcwd' mangled-name='getcwd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getcwd'>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
       <parameter type-id='type-id-617' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_setlocale' mangled-name='__interceptor_setlocale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setlocale'>
-      <parameter type-id='type-id-25' name='category' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
-      <parameter type-id='type-id-27' name='locale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-10' name='category' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
+      <parameter type-id='type-id-28' name='locale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_ptrace' mangled-name='__interceptor_ptrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ptrace'>
-      <parameter type-id='type-id-25' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
+      <parameter type-id='type-id-10' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
       <parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
       <return type-id='type-id-106'/>
@@ -12455,7 +12423,7 @@
       <parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
       <parameter type-id='type-id-1164' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
       <parameter type-id='type-id-1166' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_readdir64' mangled-name='__interceptor_readdir64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir64'>
       <parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1'/>
@@ -12465,7 +12433,7 @@
       <parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
       <parameter type-id='type-id-1159' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
       <parameter type-id='type-id-1161' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_readdir' mangled-name='__interceptor_readdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir'>
       <parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1'/>
@@ -12473,18 +12441,18 @@
     </function-decl>
     <function-decl name='__interceptor_sysinfo' mangled-name='sysinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sysinfo'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_getpeername' mangled-name='getpeername' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpeername'>
-      <parameter type-id='type-id-25' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
+      <parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <parameter type-id='type-id-219' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_recvmsg' mangled-name='__interceptor_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_recvmsg'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
       <parameter type-id='type-id-1192' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_modfl' mangled-name='modfl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='modfl'>
@@ -12503,266 +12471,266 @@
       <return type-id='type-id-587'/>
     </function-decl>
     <function-decl name='__interceptor_accept4' mangled-name='__interceptor_accept4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_accept4'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
       <parameter type-id='type-id-219' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
-      <parameter type-id='type-id-25' name='f' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='f' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_accept' mangled-name='__interceptor_accept' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_accept'>
-      <parameter type-id='type-id-25' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
+      <parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
       <parameter type-id='type-id-219' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_getsockopt' mangled-name='__interceptor_getsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getsockopt'>
-      <parameter type-id='type-id-25' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
-      <parameter type-id='type-id-25' name='level' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
-      <parameter type-id='type-id-25' name='optname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
+      <parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
+      <parameter type-id='type-id-10' name='level' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
+      <parameter type-id='type-id-10' name='optname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <parameter type-id='type-id-1' name='optval' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
       <parameter type-id='type-id-42' name='optlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_gethostbyname2_r' mangled-name='__interceptor_gethostbyname2_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname2_r'>
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <parameter type-id='type-id-1178' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_gethostbyname_r' mangled-name='gethostbyname_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gethostbyname_r'>
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <parameter type-id='type-id-1178' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_gethostbyaddr_r' mangled-name='gethostbyaddr_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gethostbyaddr_r'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
-      <parameter type-id='type-id-25' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
+      <parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <parameter type-id='type-id-1178' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_gethostent_r' mangled-name='__interceptor_gethostent_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostent_r'>
       <parameter type-id='type-id-1173' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
-      <parameter type-id='type-id-27' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
+      <parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <parameter type-id='type-id-617' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <parameter type-id='type-id-1178' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
       <parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_gethostbyname2' mangled-name='__interceptor_gethostbyname2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname2'>
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
       <return type-id='type-id-1173'/>
     </function-decl>
     <function-decl name='__interceptor_gethostent' mangled-name='__interceptor_gethostent' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostent'>
-      <parameter type-id='type-id-25' name='fake' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1'/>
+      <parameter type-id='type-id-10' name='fake' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1'/>
       <return type-id='type-id-1173'/>
     </function-decl>
     <function-decl name='__interceptor_gethostbyaddr' mangled-name='__interceptor_gethostbyaddr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyaddr'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
-      <parameter type-id='type-id-25' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
+      <parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
       <return type-id='type-id-1173'/>
     </function-decl>
     <function-decl name='__interceptor_gethostbyname' mangled-name='gethostbyname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gethostbyname'>
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1'/>
       <return type-id='type-id-1173'/>
     </function-decl>
     <function-decl name='__interceptor_getsockname' mangled-name='__interceptor_getsockname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getsockname'>
-      <parameter type-id='type-id-25' name='sock_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
+      <parameter type-id='type-id-10' name='sock_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
       <parameter type-id='type-id-42' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_getschedparam' mangled-name='__interceptor_pthread_getschedparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_getschedparam'>
       <parameter type-id='type-id-106' name='thread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
       <parameter type-id='type-id-42' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
       <parameter type-id='type-id-42' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_inet_aton' mangled-name='inet_aton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='inet_aton'>
       <parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_inet_pton' mangled-name='__interceptor_inet_pton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_pton'>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_inet_ntop' mangled-name='__interceptor_inet_ntop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_ntop'>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
       <parameter type-id='type-id-1' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
-      <parameter type-id='type-id-27' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
+      <parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
       <parameter type-id='type-id-284' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_wait4' mangled-name='wait4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait4'>
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
       <parameter type-id='type-id-1' name='rusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_wait3' mangled-name='wait3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait3'>
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
       <parameter type-id='type-id-1' name='rusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_waitpid' mangled-name='__interceptor_waitpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_waitpid'>
-      <parameter type-id='type-id-25' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
+      <parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_waitid' mangled-name='waitid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='waitid'>
-      <parameter type-id='type-id-25' name='idtype' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
-      <parameter type-id='type-id-25' name='id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
+      <parameter type-id='type-id-10' name='idtype' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
+      <parameter type-id='type-id-10' name='id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
       <parameter type-id='type-id-1' name='infop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
-      <parameter type-id='type-id-25' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_wait' mangled-name='__interceptor_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wait'>
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_setitimer' mangled-name='__interceptor_setitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setitimer'>
-      <parameter type-id='type-id-25' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
+      <parameter type-id='type-id-10' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
       <parameter type-id='type-id-1' name='new_value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
       <parameter type-id='type-id-1' name='old_value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_getitimer' mangled-name='getitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='823' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getitimer'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_clock_settime' mangled-name='clock_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_settime'>
       <parameter type-id='type-id-284' name='clk_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
       <parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_clock_gettime' mangled-name='clock_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_gettime'>
       <parameter type-id='type-id-284' name='clk_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
       <parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_clock_getres' mangled-name='__interceptor_clock_getres' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_clock_getres'>
       <parameter type-id='type-id-284' name='clk_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
       <parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_ioctl' mangled-name='ioctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ioctl'>
-      <parameter type-id='type-id-25' name='d' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
+      <parameter type-id='type-id-10' name='d' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
       <parameter type-id='type-id-211' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
       <parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___isoc99_vfscanf' mangled-name='__isoc99_vfscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_vfscanf'>
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___isoc99_fscanf' mangled-name='__isoc99_fscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_fscanf'>
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___isoc99_vsscanf' mangled-name='__isoc99_vsscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_vsscanf'>
       <parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___isoc99_sscanf' mangled-name='__isoc99_sscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_sscanf'>
       <parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___isoc99_vscanf' mangled-name='__isoc99_vscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_vscanf'>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___isoc99_scanf' mangled-name='__isoc99_scanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc99_scanf'>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_vfscanf' mangled-name='vfscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vfscanf'>
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fscanf' mangled-name='__interceptor_fscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fscanf'>
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_vsscanf' mangled-name='__interceptor_vsscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_vsscanf'>
       <parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sscanf' mangled-name='sscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='625' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sscanf'>
       <parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_vscanf' mangled-name='vscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='587' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vscanf'>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
       <parameter type-id='type-id-1406' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_scanf' mangled-name='scanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scanf'>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_strptime' mangled-name='__interceptor_strptime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strptime'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
-      <parameter type-id='type-id-27' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
+      <parameter type-id='type-id-28' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
       <parameter type-id='type-id-1199' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_asctime_r' mangled-name='asctime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='asctime_r'>
       <parameter type-id='type-id-1199' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
-      <parameter type-id='type-id-27' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_asctime' mangled-name='__interceptor_asctime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_asctime'>
       <parameter type-id='type-id-1199' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_ctime_r' mangled-name='ctime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ctime_r'>
       <parameter type-id='type-id-183' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
-      <parameter type-id='type-id-27' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_ctime' mangled-name='ctime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ctime'>
       <parameter type-id='type-id-183' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_gmtime_r' mangled-name='__interceptor_gmtime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gmtime_r'>
       <parameter type-id='type-id-183' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1'/>
@@ -12787,89 +12755,89 @@
       <return type-id='type-id-33'/>
     </function-decl>
     <function-decl name='__interceptor_prctl' mangled-name='prctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='prctl'>
-      <parameter type-id='type-id-25' name='option' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
+      <parameter type-id='type-id-10' name='option' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <parameter type-id='type-id-33' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <parameter type-id='type-id-33' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <parameter type-id='type-id-33' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
       <parameter type-id='type-id-33' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pwritev64' mangled-name='pwritev64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwritev64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <parameter type-id='type-id-631' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_pwritev' mangled-name='pwritev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwritev'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <parameter type-id='type-id-632' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_writev' mangled-name='__interceptor_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_writev'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_pwrite64' mangled-name='pwrite64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwrite64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
       <parameter type-id='type-id-631' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
       <parameter type-id='type-id-631' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_pwrite' mangled-name='pwrite' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwrite'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <parameter type-id='type-id-617' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <parameter type-id='type-id-632' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_write' mangled-name='write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='write'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <parameter type-id='type-id-617' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_preadv64' mangled-name='preadv64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='preadv64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <parameter type-id='type-id-631' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_preadv' mangled-name='preadv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='preadv'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <parameter type-id='type-id-632' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_readv' mangled-name='readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readv'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <parameter type-id='type-id-1185' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
-      <parameter type-id='type-id-25' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
+      <parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_pread64' mangled-name='__interceptor_pread64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pread64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
       <parameter type-id='type-id-617' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
       <parameter type-id='type-id-631' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_pread' mangled-name='__interceptor_pread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pread'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <parameter type-id='type-id-617' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <parameter type-id='type-id-632' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
       <return type-id='type-id-619'/>
     </function-decl>
     <function-decl name='__interceptor_read' mangled-name='read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='read'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <parameter type-id='type-id-617' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
       <return type-id='type-id-619'/>
@@ -12893,106 +12861,106 @@
       <parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
       <parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
       <parameter type-id='type-id-617' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_strcasecmp' mangled-name='__interceptor_strcasecmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcasecmp'>
       <parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
       <parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_strncmp' mangled-name='__interceptor_strncmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strncmp'>
       <parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
       <parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
       <parameter type-id='type-id-106' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_strcmp' mangled-name='__interceptor_strcmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcmp'>
       <parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
       <parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_textdomain' mangled-name='textdomain' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='textdomain'>
       <parameter type-id='type-id-2'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_fork' mangled-name='__interceptor_fork' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fork'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_getaddrinfo' mangled-name='__interceptor_getaddrinfo' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getaddrinfo'>
       <parameter type-id='type-id-1' name='node' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
       <parameter type-id='type-id-1' name='service' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
       <parameter type-id='type-id-1' name='hints' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
       <parameter type-id='type-id-1' name='rv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_gettimeofday' mangled-name='gettimeofday' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gettimeofday'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_kill' mangled-name='pthread_kill' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_kill'>
       <parameter type-id='type-id-1' name='tid' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_kill' mangled-name='__interceptor_kill' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_kill'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_raise' mangled-name='__interceptor_raise' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_raise'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigsuspend' mangled-name='__interceptor_sigsuspend' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigsuspend'>
       <parameter type-id='type-id-1241' name='mask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sigaction' mangled-name='sigaction' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigaction'>
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
       <parameter type-id='type-id-1381' name='act' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
       <parameter type-id='type-id-1381' name='old' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_signal' mangled-name='__interceptor_signal' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_signal'>
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
       <parameter type-id='type-id-635' name='h' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
       <return type-id='type-id-635'/>
     </function-decl>
     <function-decl name='__interceptor_epoll_wait' mangled-name='epoll_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='epoll_wait'>
-      <parameter type-id='type-id-25' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
+      <parameter type-id='type-id-10' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
       <parameter type-id='type-id-1' name='ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
-      <parameter type-id='type-id-25' name='cnt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
-      <parameter type-id='type-id-25' name='timeout' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='cnt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
+      <parameter type-id='type-id-10' name='timeout' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_epoll_ctl' mangled-name='epoll_ctl' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='epoll_ctl'>
-      <parameter type-id='type-id-25' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
-      <parameter type-id='type-id-25' name='op' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
+      <parameter type-id='type-id-10' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
+      <parameter type-id='type-id-10' name='op' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
       <parameter type-id='type-id-1' name='ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_opendir' mangled-name='__interceptor_opendir' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_opendir'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_rmdir' mangled-name='rmdir' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rmdir'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_puts' mangled-name='__interceptor_puts' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_puts'>
       <parameter type-id='type-id-2' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_abort' mangled-name='abort' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='abort'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__interceptor_fflush' mangled-name='__interceptor_fflush' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1572' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fflush'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fwrite' mangled-name='fwrite' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwrite'>
       <parameter type-id='type-id-1' name='p' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
@@ -13010,51 +12978,51 @@
     </function-decl>
     <function-decl name='__interceptor_fclose' mangled-name='__interceptor_fclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fclose'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_freopen' mangled-name='__interceptor_freopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_freopen'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
-      <parameter type-id='type-id-27' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
+      <parameter type-id='type-id-28' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
       <parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_fopen' mangled-name='__interceptor_fopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fopen'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
-      <parameter type-id='type-id-27' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
+      <parameter type-id='type-id-28' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_unlink' mangled-name='unlink' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1505' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unlink'>
-      <parameter type-id='type-id-27' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_recv' mangled-name='recv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='recv'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <parameter type-id='type-id-638' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <return type-id='type-id-638'/>
     </function-decl>
     <function-decl name='__interceptor_sendmsg' mangled-name='__interceptor_sendmsg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sendmsg'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
       <parameter type-id='type-id-1' name='msg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
       <return type-id='type-id-638'/>
     </function-decl>
     <function-decl name='__interceptor_send' mangled-name='send' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='send'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <parameter type-id='type-id-638' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
       <return type-id='type-id-638'/>
     </function-decl>
     <function-decl name='__interceptor_pipe2' mangled-name='__interceptor_pipe2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pipe2'>
       <parameter type-id='type-id-42' name='pipefd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pipe' mangled-name='__interceptor_pipe' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pipe'>
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___res_iclose' mangled-name='__interceptor___res_iclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___res_iclose'>
       <parameter type-id='type-id-1' name='state' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1'/>
@@ -13062,327 +13030,327 @@
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__interceptor___close' mangled-name='__interceptor___close' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___close'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_close' mangled-name='close' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='close'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_epoll_create1' mangled-name='epoll_create1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='epoll_create1'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_epoll_create' mangled-name='__interceptor_epoll_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_epoll_create'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_listen' mangled-name='__interceptor_listen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_listen'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_bind' mangled-name='bind' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bind'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <parameter type-id='type-id-211' name='addrlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_connect' mangled-name='connect' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='connect'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
       <parameter type-id='type-id-211' name='addrlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_socketpair' mangled-name='__interceptor_socketpair' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_socketpair'>
-      <parameter type-id='type-id-25' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
-      <parameter type-id='type-id-25' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
+      <parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
+      <parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
       <parameter type-id='type-id-42' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_socket' mangled-name='__interceptor_socket' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_socket'>
-      <parameter type-id='type-id-25' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
-      <parameter type-id='type-id-25' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_inotify_init1' mangled-name='inotify_init1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='inotify_init1'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_inotify_init' mangled-name='__interceptor_inotify_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inotify_init'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_signalfd' mangled-name='signalfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='signalfd'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
       <parameter type-id='type-id-1' name='mask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_eventfd' mangled-name='eventfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='eventfd'>
       <parameter type-id='type-id-211' name='initval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_dup3' mangled-name='__interceptor_dup3' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dup3'>
-      <parameter type-id='type-id-25' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
-      <parameter type-id='type-id-25' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
-      <parameter type-id='type-id-25' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_dup2' mangled-name='dup2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup2'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_dup' mangled-name='dup' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_creat64' mangled-name='__interceptor_creat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_creat64'>
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_creat' mangled-name='__interceptor_creat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1301' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_creat'>
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_open64' mangled-name='__interceptor_open64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_open64'>
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_open' mangled-name='open' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='open'>
       <parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
-      <parameter type-id='type-id-25' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fstat64' mangled-name='__interceptor_fstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstat64'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___fxstat64' mangled-name='__interceptor___fxstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___fxstat64'>
-      <parameter type-id='type-id-25' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
-      <parameter type-id='type-id-25' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_fstat' mangled-name='__interceptor_fstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstat'>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___fxstat' mangled-name='__interceptor___fxstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___fxstat'>
-      <parameter type-id='type-id-25' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
-      <parameter type-id='type-id-25' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
+      <parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
       <parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_lstat64' mangled-name='lstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lstat64'>
       <parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___lxstat64' mangled-name='__lxstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__lxstat64'>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_lstat' mangled-name='__interceptor_lstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lstat'>
       <parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___lxstat' mangled-name='__lxstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__lxstat'>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_stat64' mangled-name='__interceptor_stat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_stat64'>
       <parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___xstat64' mangled-name='__xstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__xstat64'>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_stat' mangled-name='stat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='stat'>
       <parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor___xstat' mangled-name='__interceptor___xstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___xstat'>
-      <parameter type-id='type-id-25' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
+      <parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
       <parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_getvalue' mangled-name='__interceptor_sem_getvalue' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_getvalue'>
       <parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
       <parameter type-id='type-id-42' name='sval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_post' mangled-name='__interceptor_sem_post' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_post'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_timedwait' mangled-name='sem_timedwait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_timedwait'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_trywait' mangled-name='__interceptor_sem_trywait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_trywait'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_wait' mangled-name='__interceptor_sem_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_wait'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_destroy' mangled-name='sem_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_destroy'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sem_init' mangled-name='sem_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_init'>
       <parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
-      <parameter type-id='type-id-25' name='pshared' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
+      <parameter type-id='type-id-10' name='pshared' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
       <parameter type-id='type-id-211' name='value' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_once' mangled-name='pthread_once' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_once'>
       <parameter type-id='type-id-1' name='o' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1'/>
       <parameter type-id='type-id-187' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_barrier_wait' mangled-name='__interceptor_pthread_barrier_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_wait'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_barrier_destroy' mangled-name='__interceptor_pthread_barrier_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_destroy'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_barrier_init' mangled-name='pthread_barrier_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_barrier_init'>
       <parameter type-id='type-id-1' name='b' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
       <parameter type-id='type-id-1' name='a' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
       <parameter type-id='type-id-211' name='count' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_cond_timedwait' mangled-name='__interceptor_pthread_cond_timedwait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_timedwait'>
       <parameter type-id='type-id-1' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
       <parameter type-id='type-id-1' name='m' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
       <parameter type-id='type-id-1' name='abstime' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_cond_destroy' mangled-name='__interceptor_pthread_cond_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1090' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_destroy'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_unlock' mangled-name='__interceptor_pthread_rwlock_unlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_unlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_timedwrlock' mangled-name='__interceptor_pthread_rwlock_timedwrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_timedwrlock'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_trywrlock' mangled-name='pthread_rwlock_trywrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_rwlock_trywrlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_wrlock' mangled-name='__interceptor_pthread_rwlock_wrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_wrlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_timedrdlock' mangled-name='pthread_rwlock_timedrdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_rwlock_timedrdlock'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_tryrdlock' mangled-name='pthread_rwlock_tryrdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_rwlock_tryrdlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_rdlock' mangled-name='__interceptor_pthread_rwlock_rdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_rdlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_destroy' mangled-name='__interceptor_pthread_rwlock_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_destroy'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_rwlock_init' mangled-name='__interceptor_pthread_rwlock_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_init'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_spin_unlock' mangled-name='__interceptor_pthread_spin_unlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_unlock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_spin_trylock' mangled-name='__interceptor_pthread_spin_trylock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='995' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_trylock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_spin_lock' mangled-name='pthread_spin_lock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='986' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_spin_lock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_spin_destroy' mangled-name='__interceptor_pthread_spin_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='977' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_destroy'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_spin_init' mangled-name='pthread_spin_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_spin_init'>
       <parameter type-id='type-id-1' name='tid' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
-      <parameter type-id='type-id-25' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_mutex_timedlock' mangled-name='__interceptor_pthread_mutex_timedlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_timedlock'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_mutex_trylock' mangled-name='pthread_mutex_trylock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_trylock'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_mutex_destroy' mangled-name='__interceptor_pthread_mutex_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_destroy'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_mutex_init' mangled-name='pthread_mutex_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_init'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_detach' mangled-name='__interceptor_pthread_detach' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_detach'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_join' mangled-name='__interceptor_pthread_join' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_join'>
       <parameter type-id='type-id-1' name='th' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1'/>
       <parameter type-id='type-id-312' name='ret' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pthread_create' mangled-name='__interceptor_pthread_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_create'>
       <parameter type-id='type-id-1' name='th' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
       <parameter type-id='type-id-1428' name='callback' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
       <parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__cxa_guard_abort' mangled-name='__cxa_guard_abort' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_abort'>
       <parameter type-id='type-id-1204' name='g' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='815' column='1'/>
@@ -13394,13 +13362,13 @@
     </function-decl>
     <function-decl name='__cxa_guard_acquire' mangled-name='__cxa_guard_acquire' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_acquire'>
       <parameter type-id='type-id-1204' name='g' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='793' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_posix_memalign' mangled-name='__interceptor_posix_memalign' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_posix_memalign'>
       <parameter type-id='type-id-312' name='memptr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
       <parameter type-id='type-id-106' name='align' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
       <parameter type-id='type-id-106' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_pvalloc' mangled-name='__interceptor_pvalloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pvalloc'>
       <parameter type-id='type-id-106' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
@@ -13418,29 +13386,29 @@
     <function-decl name='__interceptor_munmap' mangled-name='__interceptor_munmap' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_munmap'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1'/>
       <parameter type-id='type-id-638' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_mmap64' mangled-name='__interceptor_mmap64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mmap64'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <parameter type-id='type-id-638' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
-      <parameter type-id='type-id-25' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
+      <parameter type-id='type-id-10' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <parameter type-id='type-id-157' name='off' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_mmap' mangled-name='mmap' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmap'>
       <parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <parameter type-id='type-id-638' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
-      <parameter type-id='type-id-25' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
-      <parameter type-id='type-id-25' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
-      <parameter type-id='type-id-25' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
+      <parameter type-id='type-id-10' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
+      <parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
+      <parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <parameter type-id='type-id-211' name='off' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_strdup' mangled-name='__interceptor_strdup' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strdup'>
       <parameter type-id='type-id-2'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_strstr' mangled-name='__interceptor_strstr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strstr'>
       <parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1'/>
@@ -13448,30 +13416,30 @@
       <return type-id='type-id-2'/>
     </function-decl>
     <function-decl name='__interceptor_strncpy' mangled-name='strncpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strncpy'>
-      <parameter type-id='type-id-27' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
-      <parameter type-id='type-id-27' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
+      <parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
+      <parameter type-id='type-id-28' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
       <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_strcpy' mangled-name='__interceptor_strcpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcpy'>
-      <parameter type-id='type-id-27' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
+      <parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
       <parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_strrchr' mangled-name='strrchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strrchr'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_strchrnul' mangled-name='__interceptor_strchrnul' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='675' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strchrnul'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_strchr' mangled-name='__interceptor_strchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='667' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strchr'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_memmove' mangled-name='memmove' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='660' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memmove'>
       <parameter type-id='type-id-1'/>
@@ -13480,14 +13448,14 @@
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_memrchr' mangled-name='__interceptor_memrchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memrchr'>
-      <parameter type-id='type-id-27' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
-      <parameter type-id='type-id-25' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
+      <parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
+      <parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
       <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_memchr' mangled-name='__interceptor_memchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memchr'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-106'/>
       <return type-id='type-id-1'/>
     </function-decl>
@@ -13495,7 +13463,7 @@
       <parameter type-id='type-id-1' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
       <parameter type-id='type-id-1' name='s2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
       <parameter type-id='type-id-106' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_memcpy' mangled-name='memcpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memcpy'>
       <parameter type-id='type-id-1'/>
@@ -13505,7 +13473,7 @@
     </function-decl>
     <function-decl name='__interceptor_memset' mangled-name='__interceptor_memset' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memset'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-106'/>
       <return type-id='type-id-1'/>
     </function-decl>
@@ -13582,51 +13550,51 @@
     </function-decl>
     <function-decl name='__interceptor_realpath' mangled-name='realpath' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='realpath'>
       <parameter type-id='type-id-2' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
-      <parameter type-id='type-id-27' name='resolved_path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='resolved_path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
+      <return type-id='type-id-28'/>
     </function-decl>
     <function-decl name='__interceptor_siglongjmp' mangled-name='__interceptor_siglongjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_siglongjmp'>
       <parameter type-id='type-id-472' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
-      <parameter type-id='type-id-25' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
+      <parameter type-id='type-id-10' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__interceptor_longjmp' mangled-name='longjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='longjmp'>
       <parameter type-id='type-id-472' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
-      <parameter type-id='type-id-25' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
+      <parameter type-id='type-id-10' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__interceptor___cxa_atexit' mangled-name='__cxa_atexit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_atexit'>
       <parameter type-id='type-id-671' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
       <parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
       <parameter type-id='type-id-1' name='dso' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_on_exit' mangled-name='__interceptor_on_exit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_on_exit'>
       <parameter type-id='type-id-1417' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1'/>
       <parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_atexit' mangled-name='__interceptor_atexit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_atexit'>
       <parameter type-id='type-id-187' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_dlclose' mangled-name='__interceptor_dlclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dlclose'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_dlopen' mangled-name='__interceptor_dlopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dlopen'>
       <parameter type-id='type-id-2' name='filename' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
-      <parameter type-id='type-id-25' name='flag' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
+      <parameter type-id='type-id-10' name='flag' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='__interceptor_nanosleep' mangled-name='nanosleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='nanosleep'>
       <parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
       <parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_usleep' mangled-name='__interceptor_usleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_usleep'>
       <parameter type-id='type-id-638' name='usec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__interceptor_sleep' mangled-name='sleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sleep'>
       <parameter type-id='type-id-211' name='sec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1'/>
@@ -14577,36 +14545,36 @@
     <function-decl name='pthread_setspecific' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-211'/>
       <parameter type-id='type-id-1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_yield' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_sigmask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-1241'/>
       <parameter type-id='type-id-1197'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_self' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='fileno_unlocked' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_mutexattr_gettype' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
       <parameter type-id='type-id-42' name='sval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_attr_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_attr_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__libc_malloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-106' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
@@ -14623,14 +14591,14 @@
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='mallopt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pthread_key_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-219'/>
       <parameter type-id='type-id-671'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <reference-type-def kind='lvalue' type-id='type-id-1442' size-in-bits='64' id='type-id-1435'/>
     <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-1242'/>
@@ -14644,31 +14612,31 @@
       <return type-id='type-id-1164'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1170'>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <return type-id='type-id-1169'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1171'>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-1169' name='addr'/>
       <return type-id='type-id-1169'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1174'>
-      <parameter type-id='type-id-27' name='name'/>
+      <parameter type-id='type-id-28' name='name'/>
       <return type-id='type-id-1173'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1175'>
-      <parameter type-id='type-id-27' name='name'/>
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-28' name='name'/>
+      <parameter type-id='type-id-10' name='af'/>
       <return type-id='type-id-1173'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1176'>
-      <parameter type-id='type-id-25' name='fake'/>
+      <parameter type-id='type-id-10' name='fake'/>
       <return type-id='type-id-1173'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1177'>
       <parameter type-id='type-id-1' name='addr'/>
-      <parameter type-id='type-id-25' name='len'/>
-      <parameter type-id='type-id-25' name='type'/>
+      <parameter type-id='type-id-10' name='len'/>
+      <parameter type-id='type-id-10' name='type'/>
       <return type-id='type-id-1173'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1189'>
@@ -14678,8 +14646,8 @@
     <function-type size-in-bits='64' id='type-id-1190'>
       <parameter type-id='type-id-1' name='fp'/>
       <parameter type-id='type-id-1188' name='mntbuf'/>
-      <parameter type-id='type-id-27' name='buf'/>
-      <parameter type-id='type-id-25' name='buflen'/>
+      <parameter type-id='type-id-28' name='buf'/>
+      <parameter type-id='type-id-10' name='buflen'/>
       <return type-id='type-id-1188'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1200'>
@@ -14693,101 +14661,101 @@
     </function-type>
     <function-type size-in-bits='64' id='type-id-1208'>
       <parameter type-id='type-id-1169' name='addr'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1209'>
       <parameter type-id='type-id-1169' name='addr'/>
-      <parameter type-id='type-id-27' name='buf'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='buf'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1210'>
       <parameter type-id='type-id-1199' name='tm'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1211'>
       <parameter type-id='type-id-1199' name='tm'/>
-      <parameter type-id='type-id-27' name='result'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='result'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1212'>
-      <parameter type-id='type-id-27' name='s'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1213'>
-      <parameter type-id='type-id-27' name='dir'/>
-      <parameter type-id='type-id-27' name='pfx'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='dir'/>
+      <parameter type-id='type-id-28' name='pfx'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1214'>
-      <parameter type-id='type-id-27' name='s'/>
-      <parameter type-id='type-id-27' name='format'/>
+      <parameter type-id='type-id-28' name='s'/>
+      <parameter type-id='type-id-28' name='format'/>
       <parameter type-id='type-id-1199' name='tm'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1215'>
-      <parameter type-id='type-id-27' name='dst'/>
-      <parameter type-id='type-id-27' name='src'/>
+      <parameter type-id='type-id-28' name='dst'/>
+      <parameter type-id='type-id-28' name='src'/>
       <parameter type-id='type-id-106' name='n'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1216'>
-      <parameter type-id='type-id-27' name='dst'/>
+      <parameter type-id='type-id-28' name='dst'/>
       <parameter type-id='type-id-2' name='src'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1217'>
-      <parameter type-id='type-id-27' name='s'/>
-      <parameter type-id='type-id-25' name='c'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='s'/>
+      <parameter type-id='type-id-10' name='c'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1218'>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='size'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1219'>
       <parameter type-id='type-id-2'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1220'>
       <parameter type-id='type-id-2' name='path'/>
-      <parameter type-id='type-id-27' name='resolved_path'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='resolved_path'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1221'>
-      <parameter type-id='type-id-25' name='errnum'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-10' name='errnum'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1222'>
-      <parameter type-id='type-id-25' name='category'/>
-      <parameter type-id='type-id-27' name='locale'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-10' name='category'/>
+      <parameter type-id='type-id-28' name='locale'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1223'>
-      <parameter type-id='type-id-25' name='errnum'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-10' name='errnum'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='buflen'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1224'>
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-10' name='af'/>
       <parameter type-id='type-id-1' name='src'/>
-      <parameter type-id='type-id-27' name='dst'/>
+      <parameter type-id='type-id-28' name='dst'/>
       <parameter type-id='type-id-284' name='size'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1225'>
       <parameter type-id='type-id-183' name='timep'/>
-      <return type-id='type-id-27'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1226'>
       <parameter type-id='type-id-183' name='timep'/>
-      <parameter type-id='type-id-27' name='result'/>
-      <return type-id='type-id-27'/>
+      <parameter type-id='type-id-28' name='result'/>
+      <return type-id='type-id-28'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1228'>
       <parameter type-id='type-id-312' name='buffer'/>
-      <parameter type-id='type-id-25' name='size'/>
+      <parameter type-id='type-id-10' name='size'/>
       <return type-id='type-id-1227'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1244'>
@@ -14836,559 +14804,559 @@
       <return type-id='type-id-588'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1272'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1273'>
       <parameter type-id='type-id-1173' name='ret'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='buflen'/>
       <parameter type-id='type-id-1178' name='result'/>
       <parameter type-id='type-id-42' name='h_errnop'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1274'>
       <parameter type-id='type-id-1196' name='fds'/>
       <parameter type-id='type-id-1440' name='nfds'/>
-      <parameter type-id='type-id-25' name='timeout'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='timeout'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1275'>
       <parameter type-id='type-id-1196' name='fds'/>
       <parameter type-id='type-id-1440' name='nfds'/>
       <parameter type-id='type-id-1' name='timeout_ts'/>
       <parameter type-id='type-id-1197' name='sigmask'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1276'>
       <parameter type-id='type-id-1197' name='set'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1277'>
       <parameter type-id='type-id-1197' name='set'/>
       <parameter type-id='type-id-42' name='sig'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1278'>
       <parameter type-id='type-id-1197' name='set'/>
       <parameter type-id='type-id-1' name='info'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1279'>
       <parameter type-id='type-id-1197' name='set'/>
       <parameter type-id='type-id-1' name='info'/>
       <parameter type-id='type-id-1' name='timeout'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1280'>
-      <parameter type-id='type-id-27' name='path'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-28' name='path'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1281'>
-      <parameter type-id='type-id-27' name='dirp'/>
+      <parameter type-id='type-id-28' name='dirp'/>
       <parameter type-id='type-id-1162' name='namelist'/>
       <parameter type-id='type-id-625' name='filter'/>
       <parameter type-id='type-id-627' name='compar'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1282'>
-      <parameter type-id='type-id-27' name='dirp'/>
+      <parameter type-id='type-id-28' name='dirp'/>
       <parameter type-id='type-id-1167' name='namelist'/>
       <parameter type-id='type-id-621' name='filter'/>
       <parameter type-id='type-id-623' name='compar'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1283'>
-      <parameter type-id='type-id-27' name='hostname'/>
+      <parameter type-id='type-id-28' name='hostname'/>
       <parameter type-id='type-id-1169' name='addr'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1284'>
-      <parameter type-id='type-id-27' name='line'/>
+      <parameter type-id='type-id-28' name='line'/>
       <parameter type-id='type-id-1169' name='addr'/>
-      <parameter type-id='type-id-27' name='hostname'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-28' name='hostname'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1285'>
-      <parameter type-id='type-id-27' name='name'/>
+      <parameter type-id='type-id-28' name='name'/>
       <parameter type-id='type-id-1173' name='ret'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='buflen'/>
       <parameter type-id='type-id-1178' name='result'/>
       <parameter type-id='type-id-42' name='h_errnop'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1286'>
-      <parameter type-id='type-id-27' name='s'/>
+      <parameter type-id='type-id-28' name='s'/>
       <parameter type-id='type-id-1203' name='p'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1287'>
-      <parameter type-id='type-id-27' name='name'/>
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-28' name='name'/>
+      <parameter type-id='type-id-10' name='af'/>
       <parameter type-id='type-id-1173' name='ret'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='buflen'/>
       <parameter type-id='type-id-1178' name='result'/>
       <parameter type-id='type-id-42' name='h_errnop'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1288'>
-      <parameter type-id='type-id-27' name='user'/>
+      <parameter type-id='type-id-28' name='user'/>
       <parameter type-id='type-id-284' name='group'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1289'>
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <parameter type-id='type-id-1' name='buf'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1290'>
       <parameter type-id='type-id-1233'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1291'>
       <parameter type-id='type-id-1234'/>
       <parameter type-id='type-id-1234'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1292'>
       <parameter type-id='type-id-1236'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1293'>
       <parameter type-id='type-id-1237'/>
       <parameter type-id='type-id-1237'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1294'>
       <parameter type-id='type-id-1241' name='mask'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1295'>
       <parameter type-id='type-id-2' name='s'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1296'>
       <parameter type-id='type-id-2' name='s1'/>
       <parameter type-id='type-id-2' name='s2'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1297'>
       <parameter type-id='type-id-2' name='s1'/>
       <parameter type-id='type-id-2' name='s2'/>
       <parameter type-id='type-id-617' name='n'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1298'>
       <parameter type-id='type-id-2' name='s1'/>
       <parameter type-id='type-id-2' name='s2'/>
       <parameter type-id='type-id-106' name='size'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1299'>
       <parameter type-id='type-id-2' name='str'/>
       <parameter type-id='type-id-2' name='format'/>
       <parameter type-id='type-id-1406' name='ap'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1300'>
       <parameter type-id='type-id-2' name='str'/>
       <parameter type-id='type-id-2' name='format'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1301'>
       <parameter type-id='type-id-2' name='name'/>
-      <parameter type-id='type-id-25' name='mode'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='mode'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1302'>
       <parameter type-id='type-id-2' name='name'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <parameter type-id='type-id-25' name='mode'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <parameter type-id='type-id-10' name='mode'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1303'>
       <parameter type-id='type-id-2' name='format'/>
       <parameter type-id='type-id-1406' name='ap'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1304'>
       <parameter type-id='type-id-2' name='format'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1305'>
       <parameter type-id='type-id-2' name='cp'/>
       <parameter type-id='type-id-1' name='dst'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1306'>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1307'>
       <parameter type-id='type-id-42' name='status'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1308'>
       <parameter type-id='type-id-42' name='pipefd'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1309'>
       <parameter type-id='type-id-42' name='status'/>
-      <parameter type-id='type-id-25' name='options'/>
+      <parameter type-id='type-id-10' name='options'/>
       <parameter type-id='type-id-1' name='rusage'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1310'>
-      <parameter type-id='type-id-25' name='how'/>
+      <parameter type-id='type-id-10' name='how'/>
       <parameter type-id='type-id-1197' name='set'/>
       <parameter type-id='type-id-1197' name='oldset'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1311'>
-      <parameter type-id='type-id-25' name='size'/>
+      <parameter type-id='type-id-10' name='size'/>
       <parameter type-id='type-id-1206' name='lst'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1312'>
-      <parameter type-id='type-id-25' name='errnum'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-10' name='errnum'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='buflen'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1313'>
-      <parameter type-id='type-id-25' name='af'/>
+      <parameter type-id='type-id-10' name='af'/>
       <parameter type-id='type-id-2' name='src'/>
       <parameter type-id='type-id-1' name='dst'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1314'>
-      <parameter type-id='type-id-25'/>
-      <parameter type-id='type-id-25'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
+      <parameter type-id='type-id-10'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1315'>
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <parameter type-id='type-id-42' name='status'/>
-      <parameter type-id='type-id-25' name='options'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='options'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1316'>
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <parameter type-id='type-id-42' name='status'/>
-      <parameter type-id='type-id-25' name='options'/>
+      <parameter type-id='type-id-10' name='options'/>
       <parameter type-id='type-id-1' name='rusage'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1317'>
-      <parameter type-id='type-id-25' name='domain'/>
-      <parameter type-id='type-id-25' name='type'/>
-      <parameter type-id='type-id-25' name='protocol'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='domain'/>
+      <parameter type-id='type-id-10' name='type'/>
+      <parameter type-id='type-id-10' name='protocol'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1318'>
-      <parameter type-id='type-id-25' name='domain'/>
-      <parameter type-id='type-id-25' name='type'/>
-      <parameter type-id='type-id-25' name='protocol'/>
+      <parameter type-id='type-id-10' name='domain'/>
+      <parameter type-id='type-id-10' name='type'/>
+      <parameter type-id='type-id-10' name='protocol'/>
       <parameter type-id='type-id-42' name='fd'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1319'>
-      <parameter type-id='type-id-25' name='epfd'/>
-      <parameter type-id='type-id-25' name='op'/>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='epfd'/>
+      <parameter type-id='type-id-10' name='op'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='ev'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1320'>
-      <parameter type-id='type-id-25' name='sockfd'/>
-      <parameter type-id='type-id-25' name='level'/>
-      <parameter type-id='type-id-25' name='optname'/>
+      <parameter type-id='type-id-10' name='sockfd'/>
+      <parameter type-id='type-id-10' name='level'/>
+      <parameter type-id='type-id-10' name='optname'/>
       <parameter type-id='type-id-1' name='optval'/>
       <parameter type-id='type-id-42' name='optlen'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1321'>
-      <parameter type-id='type-id-25' name='shmid'/>
-      <parameter type-id='type-id-25' name='cmd'/>
+      <parameter type-id='type-id-10' name='shmid'/>
+      <parameter type-id='type-id-10' name='cmd'/>
       <parameter type-id='type-id-1' name='buf'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1322'>
-      <parameter type-id='type-id-25' name='idtype'/>
-      <parameter type-id='type-id-25' name='id'/>
+      <parameter type-id='type-id-10' name='idtype'/>
+      <parameter type-id='type-id-10' name='id'/>
       <parameter type-id='type-id-1' name='infop'/>
-      <parameter type-id='type-id-25' name='options'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='options'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1323'>
-      <parameter type-id='type-id-25' name='sig'/>
+      <parameter type-id='type-id-10' name='sig'/>
       <parameter type-id='type-id-1381' name='act'/>
       <parameter type-id='type-id-1381' name='old'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1324'>
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <parameter type-id='type-id-617' name='cpusetsize'/>
       <parameter type-id='type-id-1' name='mask'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1325'>
-      <parameter type-id='type-id-25' name='d'/>
+      <parameter type-id='type-id-10' name='d'/>
       <parameter type-id='type-id-211' name='request'/>
       <parameter type-id='type-id-1' name='arg'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1326'>
-      <parameter type-id='type-id-25' name='option'/>
+      <parameter type-id='type-id-10' name='option'/>
       <parameter type-id='type-id-33' name='arg2'/>
       <parameter type-id='type-id-33' name='arg3'/>
       <parameter type-id='type-id-33' name='arg4'/>
       <parameter type-id='type-id-33' name='arg5'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1327'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='buf'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1328'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='mask'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1329'>
-      <parameter type-id='type-id-25' name='sock_fd'/>
+      <parameter type-id='type-id-10' name='sock_fd'/>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-42' name='addrlen'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1330'>
-      <parameter type-id='type-id-25' name='epfd'/>
+      <parameter type-id='type-id-10' name='epfd'/>
       <parameter type-id='type-id-1' name='ev'/>
-      <parameter type-id='type-id-25' name='cnt'/>
-      <parameter type-id='type-id-25' name='timeout'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='cnt'/>
+      <parameter type-id='type-id-10' name='timeout'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1331'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-211' name='addrlen'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1332'>
-      <parameter type-id='type-id-25' name='sockfd'/>
+      <parameter type-id='type-id-10' name='sockfd'/>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-219' name='addrlen'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1333'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-219' name='addrlen'/>
-      <parameter type-id='type-id-25' name='f'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='f'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1334'>
-      <parameter type-id='type-id-25' name='which'/>
+      <parameter type-id='type-id-10' name='which'/>
       <parameter type-id='type-id-1' name='new_value'/>
       <parameter type-id='type-id-1' name='old_value'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1335'>
       <parameter type-id='type-id-284' name='clk_id'/>
       <parameter type-id='type-id-1' name='tp'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1336'>
       <parameter type-id='type-id-106' name='thread'/>
       <parameter type-id='type-id-2' name='name'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1337'>
       <parameter type-id='type-id-106' name='thread'/>
       <parameter type-id='type-id-42' name='policy'/>
       <parameter type-id='type-id-42' name='param'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1338'>
       <parameter type-id='type-id-638' name='usec'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1339'>
       <parameter type-id='type-id-211' name='initval'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1340'>
       <parameter type-id='type-id-187' name='f'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1341'>
       <parameter type-id='type-id-1417' name='f'/>
       <parameter type-id='type-id-1' name='arg'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1342'>
       <parameter type-id='type-id-671' name='f'/>
       <parameter type-id='type-id-1' name='arg'/>
       <parameter type-id='type-id-1' name='dso'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1343'>
       <parameter type-id='type-id-1' name='env'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1344'>
       <parameter type-id='type-id-312' name='buffer'/>
-      <parameter type-id='type-id-25' name='size'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='size'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1345'>
       <parameter type-id='type-id-312' name='memptr'/>
       <parameter type-id='type-id-106' name='align'/>
       <parameter type-id='type-id-106' name='sz'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1346'>
       <parameter type-id='type-id-1' name='dirp'/>
       <parameter type-id='type-id-1159' name='entry'/>
       <parameter type-id='type-id-1161' name='result'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1347'>
       <parameter type-id='type-id-1' name='dirp'/>
       <parameter type-id='type-id-1164' name='entry'/>
       <parameter type-id='type-id-1166' name='result'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1348'>
       <parameter type-id='type-id-1' name='buf'/>
       <parameter type-id='type-id-1206' name='result'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1349'>
       <parameter type-id='type-id-1' name='stream'/>
       <parameter type-id='type-id-2' name='format'/>
       <parameter type-id='type-id-1406' name='ap'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1350'>
       <parameter type-id='type-id-1' name='stream'/>
       <parameter type-id='type-id-2' name='format'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1351'>
       <parameter type-id='type-id-1' name='buffer'/>
       <parameter type-id='type-id-1266' name='result'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1352'>
       <parameter type-id='type-id-1' name='tid'/>
-      <parameter type-id='type-id-25' name='sig'/>
-      <return type-id='type-id-25'/>
+      <parameter type-id='type-id-10' name='sig'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1353'>
       <parameter type-id='type-id-1' name='s'/>
       <parameter type-id='type-id-42' name='sval'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1354'>
       <parameter type-id='type-id-1' name='addr'/>
-      <parameter type-id='type-id-25' name='len'/>
-      <parameter type-id='type-id-25' name='type'/>
+      <parameter type-id='type-id-10' name='len'/>
+      <parameter type-id='type-id-10' name='type'/>
       <parameter type-id='type-id-1173' name='ret'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='buflen'/>
       <parameter type-id='type-id-1178' name='result'/>
       <parameter type-id='type-id-42' name='h_errnop'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1355'>
       <parameter type-id='type-id-1' name='s'/>
-      <parameter type-id='type-id-25' name='pshared'/>
+      <parameter type-id='type-id-10' name='pshared'/>
       <parameter type-id='type-id-211' name='value'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1356'>
       <parameter type-id='type-id-1' name='buffer'/>
       <parameter type-id='type-id-1376' name='result'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1357'>
       <parameter type-id='type-id-1' name='attr'/>
       <parameter type-id='type-id-617' name='cpusetsize'/>
       <parameter type-id='type-id-1' name='cpuset'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1358'>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-106' name='len'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1359'>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-638' name='sz'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1360'>
       <parameter type-id='type-id-1' name='o'/>
       <parameter type-id='type-id-187' name='f'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-31'>
       <parameter type-id='type-id-1' name='attr'/>
       <parameter type-id='type-id-1' name='r'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1361'>
       <parameter type-id='type-id-1' name='th'/>
       <parameter type-id='type-id-312' name='ret'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1362'>
       <parameter type-id='type-id-1' name='attr'/>
       <parameter type-id='type-id-312' name='addr'/>
       <parameter type-id='type-id-1137' name='size'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1363'>
       <parameter type-id='type-id-1' name='s1'/>
       <parameter type-id='type-id-1' name='s2'/>
       <parameter type-id='type-id-106' name='n'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1364'>
       <parameter type-id='type-id-1' name='b'/>
       <parameter type-id='type-id-1' name='a'/>
       <parameter type-id='type-id-211' name='count'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1365'>
       <parameter type-id='type-id-1' name='th'/>
       <parameter type-id='type-id-1' name='attr'/>
       <parameter type-id='type-id-1428' name='callback'/>
       <parameter type-id='type-id-1' name='param'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1366'>
       <parameter type-id='type-id-1' name='c'/>
       <parameter type-id='type-id-1' name='m'/>
       <parameter type-id='type-id-1' name='abstime'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1367'>
       <parameter type-id='type-id-1' name='node'/>
       <parameter type-id='type-id-1' name='service'/>
       <parameter type-id='type-id-1' name='hints'/>
       <parameter type-id='type-id-1' name='rv'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1371'>
       <parameter type-id='type-id-592' name='x'/>
@@ -15413,11 +15381,11 @@
     <function-type size-in-bits='64' id='type-id-1382'>
       <parameter type-id='type-id-2' name='nptr'/>
       <parameter type-id='type-id-1227' name='endptr'/>
-      <parameter type-id='type-id-25' name='base'/>
+      <parameter type-id='type-id-10' name='base'/>
       <return type-id='type-id-629'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1383'>
-      <parameter type-id='type-id-27' name='dest'/>
+      <parameter type-id='type-id-28' name='dest'/>
       <parameter type-id='type-id-1261' name='src'/>
       <parameter type-id='type-id-617' name='nms'/>
       <parameter type-id='type-id-617' name='len'/>
@@ -15425,21 +15393,21 @@
       <return type-id='type-id-617'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1384'>
-      <parameter type-id='type-id-27' name='dest'/>
+      <parameter type-id='type-id-28' name='dest'/>
       <parameter type-id='type-id-1261' name='src'/>
       <parameter type-id='type-id-617' name='len'/>
       <parameter type-id='type-id-1' name='ps'/>
       <return type-id='type-id-617'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1385'>
-      <parameter type-id='type-id-27' name='dest'/>
+      <parameter type-id='type-id-28' name='dest'/>
       <parameter type-id='type-id-1260' name='src'/>
       <parameter type-id='type-id-617' name='len'/>
       <return type-id='type-id-617'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1386'>
-      <parameter type-id='type-id-25' name='name'/>
-      <parameter type-id='type-id-27' name='buf'/>
+      <parameter type-id='type-id-10' name='name'/>
+      <parameter type-id='type-id-28' name='buf'/>
       <parameter type-id='type-id-617' name='len'/>
       <return type-id='type-id-617'/>
     </function-type>
@@ -15475,7 +15443,7 @@
     <function-type size-in-bits='64' id='type-id-1391'>
       <parameter type-id='type-id-1227' name='lineptr'/>
       <parameter type-id='type-id-1137' name='n'/>
-      <parameter type-id='type-id-25' name='delim'/>
+      <parameter type-id='type-id-10' name='delim'/>
       <parameter type-id='type-id-1' name='stream'/>
       <return type-id='type-id-619'/>
     </function-type>
@@ -15486,53 +15454,53 @@
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1393'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1185' name='iov'/>
-      <parameter type-id='type-id-25' name='iovcnt'/>
+      <parameter type-id='type-id-10' name='iovcnt'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1394'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1185' name='iov'/>
-      <parameter type-id='type-id-25' name='iovcnt'/>
+      <parameter type-id='type-id-10' name='iovcnt'/>
       <parameter type-id='type-id-631' name='offset'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1395'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1185' name='iov'/>
-      <parameter type-id='type-id-25' name='iovcnt'/>
+      <parameter type-id='type-id-10' name='iovcnt'/>
       <parameter type-id='type-id-632' name='offset'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1396'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1192' name='msg'/>
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1397'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='ptr'/>
       <parameter type-id='type-id-631' name='count'/>
       <parameter type-id='type-id-631' name='offset'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1398'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='ptr'/>
       <parameter type-id='type-id-617' name='count'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1399'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='ptr'/>
       <parameter type-id='type-id-617' name='count'/>
       <parameter type-id='type-id-631' name='offset'/>
       <return type-id='type-id-619'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1400'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='ptr'/>
       <parameter type-id='type-id-617' name='count'/>
       <parameter type-id='type-id-632' name='offset'/>
@@ -15547,8 +15515,8 @@
       <return type-id='type-id-106'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1403'>
-      <parameter type-id='type-id-25' name='request'/>
-      <parameter type-id='type-id-25' name='pid'/>
+      <parameter type-id='type-id-10' name='request'/>
+      <parameter type-id='type-id-10' name='pid'/>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-1' name='data'/>
       <return type-id='type-id-106'/>
@@ -15565,20 +15533,20 @@
       <return type-id='type-id-106'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1407'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='msg'/>
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <return type-id='type-id-638'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1408'>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-1' name='buf'/>
       <parameter type-id='type-id-638' name='len'/>
-      <parameter type-id='type-id-25' name='flags'/>
+      <parameter type-id='type-id-10' name='flags'/>
       <return type-id='type-id-638'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1409'>
-      <parameter type-id='type-id-25' name='sig'/>
+      <parameter type-id='type-id-10' name='sig'/>
       <parameter type-id='type-id-635' name='h'/>
       <return type-id='type-id-635'/>
     </function-type>
@@ -15592,7 +15560,7 @@
     </function-type>
     <function-type size-in-bits='64' id='type-id-1412'>
       <parameter type-id='type-id-472' name='env'/>
-      <parameter type-id='type-id-25' name='val'/>
+      <parameter type-id='type-id-10' name='val'/>
       <return type-id='type-id-4'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1413'>
@@ -15608,17 +15576,17 @@
       <return type-id='type-id-4'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-292'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-4'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1415'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-1377'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-4'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1416'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-4'/>
     </function-type>
@@ -15634,29 +15602,29 @@
       <return type-id='type-id-4'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1420'>
-      <parameter type-id='type-id-27' name='path'/>
+      <parameter type-id='type-id-28' name='path'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1421'>
-      <parameter type-id='type-id-27' name='path'/>
-      <parameter type-id='type-id-27' name='mode'/>
+      <parameter type-id='type-id-28' name='path'/>
+      <parameter type-id='type-id-28' name='mode'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1422'>
-      <parameter type-id='type-id-27' name='path'/>
-      <parameter type-id='type-id-27' name='mode'/>
+      <parameter type-id='type-id-28' name='path'/>
+      <parameter type-id='type-id-28' name='mode'/>
       <parameter type-id='type-id-1' name='stream'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1423'>
-      <parameter type-id='type-id-27' name='s'/>
-      <parameter type-id='type-id-25' name='c'/>
+      <parameter type-id='type-id-28' name='s'/>
+      <parameter type-id='type-id-10' name='c'/>
       <parameter type-id='type-id-106' name='n'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1424'>
       <parameter type-id='type-id-2' name='filename'/>
-      <parameter type-id='type-id-25' name='flag'/>
+      <parameter type-id='type-id-10' name='flag'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1425'>
@@ -15674,7 +15642,7 @@
     </function-type>
     <function-type size-in-bits='64' id='type-id-1429'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-106'/>
       <return type-id='type-id-1'/>
     </function-type>
@@ -15686,18 +15654,18 @@
     <function-type size-in-bits='64' id='type-id-1431'>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-638' name='sz'/>
-      <parameter type-id='type-id-25' name='prot'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='prot'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-157' name='off'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1432'>
       <parameter type-id='type-id-1' name='addr'/>
       <parameter type-id='type-id-638' name='sz'/>
-      <parameter type-id='type-id-25' name='prot'/>
-      <parameter type-id='type-id-25' name='flags'/>
-      <parameter type-id='type-id-25' name='fd'/>
+      <parameter type-id='type-id-10' name='prot'/>
+      <parameter type-id='type-id-10' name='flags'/>
+      <parameter type-id='type-id-10' name='fd'/>
       <parameter type-id='type-id-211' name='off'/>
       <return type-id='type-id-1'/>
     </function-type>
@@ -15735,14 +15703,14 @@
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='MemoryWrite' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
@@ -15835,10 +15803,10 @@
           <var-decl name='prev' type-id='type-id-1461' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='68' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='hitcount' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='69' column='1'/>
+          <var-decl name='hitcount' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='addcount' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='70' column='1'/>
+          <var-decl name='addcount' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='70' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <var-decl name='addr' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='71' column='1'/>
@@ -15847,10 +15815,10 @@
           <var-decl name='size' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='73' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='73' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='74' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='74' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='416'>
           <var-decl name='desc' type-id='type-id-1456' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='75' column='1'/>
@@ -15879,7 +15847,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1465' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -15904,7 +15872,7 @@
             <parameter type-id='type-id-467'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <parameter type-id='type-id-106'/>
             <return type-id='type-id-4'/>
           </function-decl>
@@ -15912,240 +15880,240 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1463' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <function-decl name='AnnotateHappensBefore' mangled-name='AnnotateHappensBefore' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateHappensBefore'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateHappensAfter' mangled-name='AnnotateHappensAfter' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateHappensAfter'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateCondVarSignal' mangled-name='AnnotateCondVarSignal' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarSignal'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateCondVarSignalAll' mangled-name='AnnotateCondVarSignalAll' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarSignalAll'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateMutexIsNotPHB' mangled-name='AnnotateMutexIsNotPHB' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMutexIsNotPHB'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateCondVarWait' mangled-name='AnnotateCondVarWait' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarWait'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateRWLockCreate' mangled-name='AnnotateRWLockCreate' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockCreate'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateRWLockCreateStatic' mangled-name='AnnotateRWLockCreateStatic' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockCreateStatic'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateRWLockDestroy' mangled-name='AnnotateRWLockDestroy' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockDestroy'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateRWLockAcquired' mangled-name='AnnotateRWLockAcquired' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockAcquired'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateRWLockReleased' mangled-name='AnnotateRWLockReleased' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockReleased'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateTraceMemory' mangled-name='AnnotateTraceMemory' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateTraceMemory'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateFlushState' mangled-name='AnnotateFlushState' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateFlushState'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateNewMemory' mangled-name='AnnotateNewMemory' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateNewMemory'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateNoOp' mangled-name='AnnotateNoOp' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateNoOp'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateFlushExpectedRaces' mangled-name='AnnotateFlushExpectedRaces' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='306' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateFlushExpectedRaces'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateEnableRaceDetection' mangled-name='AnnotateEnableRaceDetection' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateEnableRaceDetection'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
-      <parameter type-id='type-id-25' name='enable' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
+      <parameter type-id='type-id-10' name='enable' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateMutexIsUsedAsCondVar' mangled-name='AnnotateMutexIsUsedAsCondVar' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMutexIsUsedAsCondVar'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotatePCQGet' mangled-name='AnnotatePCQGet' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQGet'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotatePCQPut' mangled-name='AnnotatePCQPut' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQPut'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotatePCQDestroy' mangled-name='AnnotatePCQDestroy' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQDestroy'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotatePCQCreate' mangled-name='AnnotatePCQCreate' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQCreate'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateExpectRace' mangled-name='AnnotateExpectRace' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateExpectRace'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateBenignRaceSized' mangled-name='AnnotateBenignRaceSized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateBenignRaceSized'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <parameter type-id='type-id-106' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateBenignRace' mangled-name='AnnotateBenignRace' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateBenignRace'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateIgnoreReadsBegin' mangled-name='AnnotateIgnoreReadsBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreReadsBegin'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateIgnoreReadsEnd' mangled-name='AnnotateIgnoreReadsEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreReadsEnd'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateIgnoreWritesBegin' mangled-name='AnnotateIgnoreWritesBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreWritesBegin'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateIgnoreWritesEnd' mangled-name='AnnotateIgnoreWritesEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreWritesEnd'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateIgnoreSyncBegin' mangled-name='AnnotateIgnoreSyncBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreSyncBegin'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateIgnoreSyncEnd' mangled-name='AnnotateIgnoreSyncEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreSyncEnd'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotatePublishMemoryRange' mangled-name='AnnotatePublishMemoryRange' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='412' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePublishMemoryRange'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateUnpublishMemoryRange' mangled-name='AnnotateUnpublishMemoryRange' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateUnpublishMemoryRange'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='AnnotateThreadName' mangled-name='AnnotateThreadName' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateThreadName'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
-      <parameter type-id='type-id-27' name='name' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
+      <parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='WTFAnnotateHappensBefore' mangled-name='WTFAnnotateHappensBefore' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateHappensBefore'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='WTFAnnotateHappensAfter' mangled-name='WTFAnnotateHappensAfter' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateHappensAfter'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <parameter type-id='type-id-106' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='WTFAnnotateBenignRaceSized' mangled-name='WTFAnnotateBenignRaceSized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateBenignRaceSized'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <parameter type-id='type-id-106' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <parameter type-id='type-id-106' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
-      <parameter type-id='type-id-27' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
+      <parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='RunningOnValgrind' mangled-name='RunningOnValgrind' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='RunningOnValgrind'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='ValgrindSlowdown' mangled-name='ValgrindSlowdown' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ValgrindSlowdown'>
       <return type-id='type-id-587'/>
@@ -16155,8 +16123,8 @@
       <return type-id='type-id-2'/>
     </function-decl>
     <function-decl name='AnnotateMemoryIsInitialized' mangled-name='AnnotateMemoryIsInitialized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMemoryIsInitialized'>
-      <parameter type-id='type-id-27' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
-      <parameter type-id='type-id-25' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
+      <parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
       <parameter type-id='type-id-106' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
       <return type-id='type-id-4'/>
@@ -16210,7 +16178,7 @@
       <subrange length='438' type-id='type-id-50' id='type-id-500'/>
     </array-type-def>
     <type-decl name='short int' size-in-bits='16' id='type-id-77'/>
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-17'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-19'/>
     <array-type-def dimensions='1' type-id='type-id-211' size-in-bits='512' id='type-id-491'>
       <subrange length='16' type-id='type-id-50' id='type-id-503'/>
     </array-type-def>
@@ -16245,7 +16213,7 @@
       <member-function access='public' destructor='yes'>
         <function-decl name='~ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1475' is-artificial='yes'/>
-          <parameter type-id='type-id-25' is-artificial='yes'/>
+          <parameter type-id='type-id-10' is-artificial='yes'/>
           <return type-id='type-id-4'/>
         </function-decl>
       </member-function>
@@ -16266,7 +16234,7 @@
     <typedef-decl name='a16' type-id='type-id-1482' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='42' column='1' id='type-id-1483'/>
     <typedef-decl name='__tsan_atomic16' type-id='type-id-77' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='23' column='1' id='type-id-1482'/>
     <typedef-decl name='a32' type-id='type-id-1484' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='43' column='1' id='type-id-1485'/>
-    <typedef-decl name='__tsan_atomic32' type-id='type-id-25' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='24' column='1' id='type-id-1484'/>
+    <typedef-decl name='__tsan_atomic32' type-id='type-id-10' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='24' column='1' id='type-id-1484'/>
     <typedef-decl name='a64' type-id='type-id-1486' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='44' column='1' id='type-id-1487'/>
     <typedef-decl name='__tsan_atomic64' type-id='type-id-45' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='25' column='1' id='type-id-1486'/>
     <typedef-decl name='a128' type-id='type-id-1488' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='45' column='1' id='type-id-1489'/>
@@ -16333,7 +16301,7 @@
     <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1520'/>
     <pointer-type-def type-id='type-id-1481' size-in-bits='64' id='type-id-1521'/>
     <pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-555'/>
-    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-27'/>
+    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
     <qualified-type-def type-id='type-id-118' const='yes' id='type-id-1522'/>
     <pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-1523'/>
     <qualified-type-def type-id='type-id-123' const='yes' id='type-id-1524'/>
@@ -16392,7 +16360,7 @@
     <pointer-type-def type-id='type-id-565' size-in-bits='64' id='type-id-1554'/>
     <qualified-type-def type-id='type-id-5' const='yes' id='type-id-3'/>
     <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-2'/>
-    <qualified-type-def type-id='type-id-25' const='yes' id='type-id-110'/>
+    <qualified-type-def type-id='type-id-10' const='yes' id='type-id-110'/>
     <qualified-type-def type-id='type-id-1555' const='yes' id='type-id-1556'/>
     <pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1557'/>
     <qualified-type-def type-id='type-id-1558' const='yes' id='type-id-1559'/>
@@ -16442,13 +16410,13 @@
           <var-decl name='handle_ioctl' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='36' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
-          <var-decl name='malloc_context_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
+          <var-decl name='malloc_context_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='log_path' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='42' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='verbosity' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
+          <var-decl name='verbosity' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
           <var-decl name='detect_leaks' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='46' column='1'/>
@@ -16494,7 +16462,7 @@
           <var-decl name='detached' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='44' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='reuse_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
+          <var-decl name='reuse_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
           <var-decl name='parent_tid' type-id='type-id-284' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='47' column='1'/>
@@ -16512,7 +16480,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContextBase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-432' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -16526,7 +16494,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContextBase' mangled-name='_ZN11__sanitizer17ThreadContextBaseD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-432' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -16653,7 +16621,7 @@
           <var-decl name='type' type-id='type-id-245' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='templ' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
+          <var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='hit_count' type-id='type-id-211' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='33' column='1'/>
@@ -16830,7 +16798,7 @@
           <var-decl name='size_class_info_array' type-id='type-id-133' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='882' column='1'/>
         </data-member>
       </class-decl>
-      <typedef-decl name='u8' type-id='type-id-17' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
+      <typedef-decl name='u8' type-id='type-id-19' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-149'/>
       <class-decl name='AllocatorStats' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='209' column='1' id='type-id-123'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='next_' type-id='type-id-138' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='230' column='1'/>
@@ -16937,7 +16905,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-523' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17118,7 +17086,7 @@
               <var-decl name='epoch' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='26' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
+              <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='160'>
               <var-decl name='write' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='28' column='1'/>
@@ -17194,25 +17162,25 @@
           <var-decl name='print_benign' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='56' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='608'>
-          <var-decl name='exitcode' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
+          <var-decl name='exitcode' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
           <var-decl name='halt_on_error' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='60' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='672'>
-          <var-decl name='atexit_sleep_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
+          <var-decl name='atexit_sleep_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='704'>
           <var-decl name='profile_memory' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='65' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
-          <var-decl name='flush_memory_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
+          <var-decl name='flush_memory_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='800'>
-          <var-decl name='flush_symbolizer_ms' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
+          <var-decl name='flush_symbolizer_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
-          <var-decl name='memory_limit_mb' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
+          <var-decl name='memory_limit_mb' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <var-decl name='stop_on_start' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='74' column='1'/>
@@ -17221,10 +17189,10 @@
           <var-decl name='running_on_valgrind' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='76' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='history_size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
+          <var-decl name='history_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='928'>
-          <var-decl name='io_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
+          <var-decl name='io_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
         </data-member>
       </class-decl>
       <class-decl name='DeadlockDetector' size-in-bits='768' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='66' column='1' id='type-id-481'>
@@ -17270,13 +17238,13 @@
           <var-decl name='creation_stack_id' type-id='type-id-284' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='60' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='736'>
-          <var-decl name='owner_tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
+          <var-decl name='owner_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
           <var-decl name='last_lock' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='62' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
-          <var-decl name='recursion' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
+          <var-decl name='recursion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='864'>
           <var-decl name='is_rw' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='64' column='1'/>
@@ -17318,10 +17286,10 @@
           <var-decl name='fast_synch_epoch' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='410' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='ignore_reads_and_writes' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
+          <var-decl name='ignore_reads_and_writes' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='ignore_sync' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
+          <var-decl name='ignore_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <var-decl name='mop_ignore_set' type-id='type-id-471' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='418' column='1'/>
@@ -17369,7 +17337,7 @@
           <var-decl name='unique_id' type-id='type-id-110' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='437' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398720'>
-          <var-decl name='in_rtl' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
+          <var-decl name='in_rtl' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2398752'>
           <var-decl name='in_symbolizer' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='439' column='1'/>
@@ -17417,14 +17385,14 @@
           <var-decl name='last_sleep_clock' type-id='type-id-445' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='457' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='3448768'>
-          <var-decl name='nomalloc' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
+          <var-decl name='nomalloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-467' is-artificial='yes'/>
             <parameter type-id='type-id-483'/>
-            <parameter type-id='type-id-25'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
+            <parameter type-id='type-id-10'/>
             <parameter type-id='type-id-157'/>
             <parameter type-id='type-id-106'/>
             <parameter type-id='type-id-106'/>
@@ -17437,8 +17405,8 @@
           <function-decl name='ThreadState' mangled-name='_ZN6__tsan11ThreadStateC2EPNS_7ContextEiiymmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-467' is-artificial='yes'/>
             <parameter type-id='type-id-483'/>
-            <parameter type-id='type-id-25'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
+            <parameter type-id='type-id-10'/>
             <parameter type-id='type-id-157'/>
             <parameter type-id='type-id-106'/>
             <parameter type-id='type-id-106'/>
@@ -17493,7 +17461,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-537' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17513,7 +17481,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~SyncTab' mangled-name='_ZN6__tsan7SyncTabD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-537' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17529,10 +17497,10 @@
           <var-decl name='report_mtx' type-id='type-id-510' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='533' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516800'>
-          <var-decl name='nreported' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
+          <var-decl name='nreported' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516832'>
-          <var-decl name='nmissed_expected' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
+          <var-decl name='nmissed_expected' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='516864'>
           <var-decl name='last_symbolize_time_ns' type-id='type-id-151' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='536' column='1'/>
@@ -17621,7 +17589,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-528' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17643,7 +17611,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Mutex' mangled-name='_ZN6__tsan5MutexD2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-528' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17668,28 +17636,28 @@
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='ThreadContext' mangled-name='_ZN6__tsan13ThreadContextC2Ei' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ThreadContext' mangled-name='_ZN6__tsan13ThreadContextD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-480' is-artificial='yes'/>
-            <parameter type-id='type-id-25'/>
+            <parameter type-id='type-id-10'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17756,7 +17724,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-543' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17796,7 +17764,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-497' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17831,7 +17799,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-540' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -17890,13 +17858,13 @@
       </enum-decl>
       <class-decl name='SignalContext' size-in-bits='553088' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='121' column='1' id='type-id-485'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='in_blocking_func' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
+          <var-decl name='in_blocking_func' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
-          <var-decl name='int_signal_send' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
+          <var-decl name='int_signal_send' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='pending_signal_count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
+          <var-decl name='pending_signal_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='pending_signals' type-id='type-id-517' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='125' column='1'/>
@@ -18374,11 +18342,11 @@
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='GetThreadTrace' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-106'/>
       </function-decl>
       <function-decl name='TraceAddEvent' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -18392,7 +18360,7 @@
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='cur_thread' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -18670,7 +18638,7 @@
       <parameter type-id='type-id-1481' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic16_compare_exchange_strong' mangled-name='__tsan_atomic16_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_strong'>
       <parameter type-id='type-id-1575' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
@@ -18678,7 +18646,7 @@
       <parameter type-id='type-id-1483' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic32_compare_exchange_strong' mangled-name='__tsan_atomic32_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_strong'>
       <parameter type-id='type-id-1576' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
@@ -18686,7 +18654,7 @@
       <parameter type-id='type-id-1485' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic64_compare_exchange_strong' mangled-name='__tsan_atomic64_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_strong'>
       <parameter type-id='type-id-1577' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
@@ -18694,7 +18662,7 @@
       <parameter type-id='type-id-1487' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic128_compare_exchange_strong' mangled-name='__tsan_atomic128_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_strong'>
       <parameter type-id='type-id-1574' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
@@ -18702,7 +18670,7 @@
       <parameter type-id='type-id-1489' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic8_compare_exchange_weak' mangled-name='__tsan_atomic8_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_weak'>
       <parameter type-id='type-id-1578' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
@@ -18710,7 +18678,7 @@
       <parameter type-id='type-id-1481' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic16_compare_exchange_weak' mangled-name='__tsan_atomic16_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_weak'>
       <parameter type-id='type-id-1575' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
@@ -18718,7 +18686,7 @@
       <parameter type-id='type-id-1483' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic32_compare_exchange_weak' mangled-name='__tsan_atomic32_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_weak'>
       <parameter type-id='type-id-1576' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
@@ -18726,7 +18694,7 @@
       <parameter type-id='type-id-1485' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic64_compare_exchange_weak' mangled-name='__tsan_atomic64_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_weak'>
       <parameter type-id='type-id-1577' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
@@ -18734,7 +18702,7 @@
       <parameter type-id='type-id-1487' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic128_compare_exchange_weak' mangled-name='__tsan_atomic128_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_weak'>
       <parameter type-id='type-id-1574' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
@@ -18742,7 +18710,7 @@
       <parameter type-id='type-id-1489' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
       <parameter type-id='type-id-1477' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
       <parameter type-id='type-id-1477' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_atomic8_compare_exchange_val' mangled-name='__tsan_atomic8_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_val'>
       <parameter type-id='type-id-1578' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1'/>
@@ -18833,7 +18801,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1588' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -18876,7 +18844,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1584' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -18888,7 +18856,7 @@
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__tsan_java_fini' mangled-name='__tsan_java_fini' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_fini'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__tsan_java_alloc' mangled-name='__tsan_java_alloc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_alloc'>
       <parameter type-id='type-id-1582' name='heap_begin' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
@@ -18924,20 +18892,20 @@
     </function-decl>
     <function-decl name='__tsan_java_mutex_lock_rec' mangled-name='__tsan_java_mutex_lock_rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_lock_rec'>
       <parameter type-id='type-id-1582' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
-      <parameter type-id='type-id-25' name='rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
+      <parameter type-id='type-id-10' name='rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='__tsan_java_mutex_unlock_rec' mangled-name='__tsan_java_mutex_unlock_rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_unlock_rec'>
       <parameter type-id='type-id-1582' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='321' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/tsan/tsan_md5.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='512' id='type-id-1589'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='512' id='type-id-1589'>
       <subrange length='64' type-id='type-id-50' id='type-id-122'/>
     </array-type-def>
     <pointer-type-def type-id='type-id-1590' size-in-bits='64' id='type-id-1591'/>
-    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-1592'/>
+    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-1592'/>
     <namespace-decl name='__tsan'>
       <class-decl name='__anonymous_struct__' size-in-bits='1216' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='33' column='1' id='type-id-1590'>
         <data-member access='public' layout-offset-in-bits='0'>
@@ -19042,7 +19010,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1605' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19285,7 +19253,7 @@
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='proc_yield' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='atomic_load&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -19329,7 +19297,7 @@
     <namespace-decl name='__tsan'>
       <class-decl name='Backoff' size-in-bits='32' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='167' column='1' id='type-id-1641'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='iter_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='188' column='1'/>
+          <var-decl name='iter_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='188' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='kActiveSpinIters' type-id='type-id-110' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='189' column='1'/>
@@ -19359,39 +19327,39 @@
         <var-decl name='rlim_max' type-id='type-id-320' visibility='default' filepath='/usr/include/bits/resource.h' line='140' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__rlimit_resource_t' type-id='type-id-25' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
+    <typedef-decl name='__rlimit_resource_t' type-id='type-id-10' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-319'/>
     <typedef-decl name='rlim_t' type-id='type-id-321' filepath='/usr/include/bits/resource.h' line='127' column='1' id='type-id-320'/>
     <typedef-decl name='__rlim_t' type-id='type-id-33' filepath='/usr/include/bits/types.h' line='146' column='1' id='type-id-321'/>
     <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1652'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='arena' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
+        <var-decl name='arena' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='ordblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
+        <var-decl name='ordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='smblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
+        <var-decl name='smblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='96'>
-        <var-decl name='hblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
+        <var-decl name='hblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='hblkhd' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
+        <var-decl name='hblkhd' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
-        <var-decl name='usmblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
+        <var-decl name='usmblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='fsmblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
+        <var-decl name='fsmblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
-        <var-decl name='uordblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
+        <var-decl name='uordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='fordblks' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
+        <var-decl name='fordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='288'>
-        <var-decl name='keepcost' type-id='type-id-25' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
+        <var-decl name='keepcost' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
       </data-member>
     </class-decl>
     <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-354'/>
@@ -19409,14 +19377,14 @@
     <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-374'/>
     <reference-type-def kind='lvalue' type-id='type-id-110' size-in-bits='64' id='type-id-376'/>
     <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-1441'/>
-    <reference-type-def kind='lvalue' type-id='type-id-25' size-in-bits='64' id='type-id-1660'/>
+    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-1660'/>
     <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-1661'/>
     <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-384'/>
     <pointer-type-def type-id='type-id-1662' size-in-bits='64' id='type-id-1663'/>
     <namespace-decl name='__sanitizer'>
       <typedef-decl name='fill_profile_f' type-id='type-id-1663' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='119' column='1' id='type-id-1664'/>
       <typedef-decl name='StopTheWorldCallback' type-id='type-id-384' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='54' column='1' id='type-id-379'/>
-      <typedef-decl name='SuspendedThreadID' type-id='type-id-25' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='19' column='1' id='type-id-1665'/>
+      <typedef-decl name='SuspendedThreadID' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='19' column='1' id='type-id-1665'/>
       <class-decl name='InternalScopedBuffer&lt;long long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-1653'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='ptr_' type-id='type-id-465' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
@@ -19434,7 +19402,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1654' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19466,7 +19434,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-354' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19508,10 +19476,10 @@
           <var-decl name='thr_' type-id='type-id-467' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='557' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='in_rtl_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='558' column='1'/>
+          <var-decl name='in_rtl_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='558' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='96'>
-          <var-decl name='errno_' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='559' column='1'/>
+          <var-decl name='errno_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='559' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='ScopedInRtl' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -19522,7 +19490,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedInRtl' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1657' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19535,7 +19503,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedInRtl' mangled-name='_ZN6__tsan11ScopedInRtlD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1657' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19549,7 +19517,7 @@
     <function-decl name='getrlimit' filepath='/usr/include/sys/resource.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-319'/>
       <parameter type-id='type-id-1661'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='__libc_mallinfo' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-1652'/>
@@ -19679,7 +19647,7 @@
           <var-decl name='sleep' type-id='type-id-1696' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='102' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1408'>
-          <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='103' column='1'/>
+          <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='103' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -19690,7 +19658,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1673' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19710,7 +19678,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ReportDesc' mangled-name='_ZN6__tsan10ReportDescD2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1673' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19746,7 +19714,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1718' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19760,7 +19728,7 @@
       </class-decl>
       <class-decl name='ReportThread' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='79' column='1' id='type-id-1701'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='id' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='80' column='1'/>
+          <var-decl name='id' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='80' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='pid' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='81' column='1'/>
@@ -19769,10 +19737,10 @@
           <var-decl name='running' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='82' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='83' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='83' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='parent_tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='84' column='1'/>
+          <var-decl name='parent_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='84' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <var-decl name='stack' type-id='type-id-1696' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='85' column='1'/>
@@ -19810,7 +19778,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1714' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19856,7 +19824,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1710' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19891,7 +19859,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1708' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19926,7 +19894,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1716' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19961,7 +19929,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1712' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -19978,7 +19946,7 @@
           <var-decl name='next' type-id='type-id-1696' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='30' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='31' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='offset' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='32' column='1'/>
@@ -19987,27 +19955,27 @@
           <var-decl name='pc' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='33' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='func' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='34' column='1'/>
+          <var-decl name='func' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='34' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='35' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='35' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='36' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='36' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='416'>
-          <var-decl name='col' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='37' column='1'/>
+          <var-decl name='col' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='37' column='1'/>
         </data-member>
       </class-decl>
       <class-decl name='ReportMop' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='45' column='1' id='type-id-1680'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='46' column='1'/>
+          <var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='46' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='addr' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='47' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='size' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='48' column='1'/>
+          <var-decl name='size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='48' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
           <var-decl name='write' type-id='type-id-112' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='49' column='1'/>
@@ -20053,33 +20021,33 @@
           <var-decl name='size' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='68' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='69' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='offset' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='70' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='tid' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='71' column='1'/>
+          <var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='71' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
-          <var-decl name='fd' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='72' column='1'/>
+          <var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='73' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='73' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='448'>
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='74' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='74' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='512'>
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='75' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='75' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='576'>
           <var-decl name='stack' type-id='type-id-1696' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='76' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='thread_name' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-27'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-28'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-2'/>
       </function-decl>
     </namespace-decl>
@@ -20130,7 +20098,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1757' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20156,7 +20124,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1759' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20168,11 +20136,11 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='fd_t' type-id='type-id-25' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
+      <typedef-decl name='fd_t' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-191'/>
       <typedef-decl name='CheckFailedCallbackType' type-id='type-id-1777' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='205' column='1' id='type-id-1779'/>
       <class-decl name='InternalScopedBuffer&lt;char&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-189'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='ptr_' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
+          <var-decl name='ptr_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='cnt_' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
@@ -20187,7 +20155,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-192' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20240,14 +20208,14 @@
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='GetThreadTraceHeader' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-106'/>
       </function-decl>
       <function-decl name='TraceSize' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-106'/>
       </function-decl>
       <function-decl name='ThreadTrace' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-1780'/>
       </function-decl>
       <function-decl name='StoreShadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -20267,7 +20235,7 @@
       <function-decl name='MemoryAccessImpl' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <parameter type-id='type-id-112'/>
         <parameter type-id='type-id-112'/>
         <parameter type-id='type-id-473'/>
@@ -20278,7 +20246,7 @@
         <parameter type-id='type-id-467'/>
         <parameter type-id='type-id-106'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <parameter type-id='type-id-112'/>
         <parameter type-id='type-id-112'/>
         <return type-id='type-id-4'/>
@@ -20424,7 +20392,7 @@
     </function-type>
     <function-type size-in-bits='64' id='type-id-1776'>
       <parameter type-id='type-id-2'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-157'/>
       <parameter type-id='type-id-157'/>
@@ -20513,7 +20481,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1792' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20541,7 +20509,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~StackTrace' mangled-name='_ZN6__tsan10StackTraceD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1792' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20621,7 +20589,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1801' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20650,7 +20618,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1798' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20707,7 +20675,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1805' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20728,7 +20696,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedReport' mangled-name='_ZN6__tsan12ScopedReportD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1805' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20807,7 +20775,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1831' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20867,7 +20835,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1805' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20888,7 +20856,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~ScopedReport' mangled-name='_ZN6__tsan12ScopedReportD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1805' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20953,7 +20921,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1838' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -20970,7 +20938,7 @@
           <var-decl name='tctx' type-id='type-id-480' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='141' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='count' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='142' column='1'/>
+          <var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='142' column='1'/>
         </data-member>
       </class-decl>
       <class-decl name='StackTrace' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='24' column='1' id='type-id-1790'>
@@ -21000,7 +20968,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1792' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -21028,7 +20996,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~StackTrace' mangled-name='_ZN6__tsan10StackTraceD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1792' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -21075,29 +21043,29 @@
     <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-399'/>
     <qualified-type-def type-id='type-id-1861' const='yes' id='type-id-1864'/>
     <reference-type-def kind='lvalue' type-id='type-id-1864' size-in-bits='64' id='type-id-1865'/>
-    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-42'/>
+    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-42'/>
     <namespace-decl name='__sanitizer'>
       <class-decl name='AddressInfo' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='26' column='1' id='type-id-409'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='address' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='27' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='module_offset' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='29' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='function' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
+          <var-decl name='function' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='file' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
+          <var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='line' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
+          <var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='352'>
-          <var-decl name='column' type-id='type-id-25' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
+          <var-decl name='column' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='AddressInfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -21122,7 +21090,7 @@
             <member-function access='public' destructor='yes'>
               <function-decl name='~SymbolizerScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-404' is-artificial='yes'/>
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
@@ -21136,7 +21104,7 @@
             <member-function access='public' destructor='yes'>
               <function-decl name='~SymbolizerScope' mangled-name='_ZN11__sanitizer10Symbolizer15SymbolizerScopeD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-404' is-artificial='yes'/>
-                <parameter type-id='type-id-25' is-artificial='yes'/>
+                <parameter type-id='type-id-10' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
@@ -21241,7 +21209,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1862' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -21258,13 +21226,13 @@
           <var-decl name='address' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='56' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='module' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
+          <var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <var-decl name='module_offset' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='name' type-id='type-id-27' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
+          <var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='start' type-id='type-id-106' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='60' column='1'/>
@@ -21277,26 +21245,26 @@
     <namespace-decl name='__tsan'>
       <function-decl name='__tsan_symbolize_external' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <parameter type-id='type-id-106'/>
-        <parameter type-id='type-id-27'/>
+        <parameter type-id='type-id-28'/>
         <parameter type-id='type-id-106'/>
         <parameter type-id='type-id-42'/>
         <parameter type-id='type-id-42'/>
         <return type-id='type-id-112'/>
       </function-decl>
       <var-decl name='next' type-id='type-id-1696' mangled-name='_ZN6__tsan4nextE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='57' column='1'/>
-      <var-decl name='module' type-id='type-id-27' mangled-name='_ZN6__tsan6moduleE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='58' column='1'/>
+      <var-decl name='module' type-id='type-id-28' mangled-name='_ZN6__tsan6moduleE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='58' column='1'/>
       <var-decl name='offset' type-id='type-id-106' mangled-name='_ZN6__tsan6offsetE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='59' column='1'/>
       <var-decl name='pc' type-id='type-id-106' mangled-name='_ZN6__tsan2pcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='60' column='1'/>
-      <var-decl name='func' type-id='type-id-27' mangled-name='_ZN6__tsan4funcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='61' column='1'/>
-      <var-decl name='file' type-id='type-id-27' mangled-name='_ZN6__tsan4fileE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='62' column='1'/>
-      <var-decl name='line' type-id='type-id-25' mangled-name='_ZN6__tsan4lineE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='63' column='1'/>
-      <var-decl name='col' type-id='type-id-25' mangled-name='_ZN6__tsan3colE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='64' column='1'/>
+      <var-decl name='func' type-id='type-id-28' mangled-name='_ZN6__tsan4funcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='61' column='1'/>
+      <var-decl name='file' type-id='type-id-28' mangled-name='_ZN6__tsan4fileE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='62' column='1'/>
+      <var-decl name='line' type-id='type-id-10' mangled-name='_ZN6__tsan4lineE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='63' column='1'/>
+      <var-decl name='col' type-id='type-id-10' mangled-name='_ZN6__tsan3colE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='64' column='1'/>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../.././libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
-    <typedef-decl name='__pid_t' type-id='type-id-25' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
+    <typedef-decl name='__pid_t' type-id='type-id-10' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-352'/>
     <class-decl name='dl_phdr_info' size-in-bits='512' is-struct='yes' visibility='default' filepath='/usr/include/link.h' line='138' column='1' id='type-id-1866'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='dlpi_addr' type-id='type-id-249' visibility='default' filepath='/usr/include/link.h' line='140' column='1'/>
@@ -21364,11 +21332,11 @@
     <pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-41'/>
     <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-39'/>
     <function-decl name='getdtablesize' filepath='/usr/include/unistd.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='pipe' filepath='/usr/include/unistd.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='fork' filepath='/usr/include/unistd.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-352'/>
@@ -21377,16 +21345,16 @@
       <parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
       <parameter is-variadic='yes'/>
-      <return type-id='type-id-25'/>
+      <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='_exit' filepath='/usr/include/unistd.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-1227'/>
-      <parameter type-id='type-id-25'/>
+      <parameter type-id='type-id-10'/>
       <return type-id='type-id-45'/>
     </function-decl>
   </abi-instr>
@@ -21422,7 +21390,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~GenericScopedReadLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1879' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -21448,7 +21416,7 @@
         <member-function access='public' destructor='yes'>
           <function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1877' is-artificial='yes'/>
-            <parameter type-id='type-id-25' is-artificial='yes'/>
+            <parameter type-id='type-id-10' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
@@ -21478,7 +21446,7 @@
       </class-decl>
       <function-decl name='GetLsb&lt;long long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-161'/>
-        <parameter type-id='type-id-25'/>
+        <parameter type-id='type-id-10'/>
         <return type-id='type-id-161'/>
       </function-decl>
       <function-decl name='DestroyAndFree&lt;__tsan::SyncVar&gt;' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
diff --git a/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi b/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi
index c0b88ad0..bbd002eb 100644
--- a/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi
+++ b/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi
@@ -1781,16 +1781,26 @@
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-136'/>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-24'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-137' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-24'>
+      <member-type access='public'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-138'>
+          <data-member access='private'>
+            <var-decl name='__wch' type-id='type-id-7' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
+          </data-member>
+          <data-member access='private'>
+            <var-decl name='__wchb' type-id='type-id-3' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+          </data-member>
+        </union-decl>
+      </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__count' type-id='type-id-11' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-137' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-138' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-40' visibility='default' is-declaration-only='yes' id='type-id-42'/>
-    <reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-132'/>
+    <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-132'/>
     <qualified-type-def type-id='type-id-124' const='yes' id='type-id-128'/>
     <function-type size-in-bits='64' id='type-id-105'>
       <parameter type-id='type-id-8'/>
@@ -1803,634 +1813,622 @@
     <reference-type-def kind='lvalue' type-id='type-id-123' size-in-bits='64' id='type-id-133'/>
     <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-131'/>
     <array-type-def dimensions='1' type-id='type-id-124' size-in-bits='infinite' id='type-id-129'>
-      <subrange length='infinite' type-id='type-id-4' id='type-id-139'/>
+      <subrange length='infinite' type-id='type-id-4' id='type-id-140'/>
     </array-type-def>
     <typedef-decl name='_Atomic_word' type-id='type-id-11' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-130'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-140'>
+      <class-decl name='allocator&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-141'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-141' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-125'/>
+          <typedef-decl name='size_type' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-125'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
       <class-decl name='input_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-136'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-140' const='yes' id='type-id-138'/>
+    <qualified-type-def type-id='type-id-141' const='yes' id='type-id-139'/>
     <namespace-decl name='std'>
-      <typedef-decl name='size_t' type-id='type-id-17' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-141'/>
+      <typedef-decl name='size_t' type-id='type-id-17' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-142'/>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-24'>
-      <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-137'>
-          <data-member access='private'>
-            <var-decl name='__wch' type-id='type-id-7' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
-          </data-member>
-          <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-3' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
-          </data-member>
-        </union-decl>
-      </member-type>
-    </class-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-140'>
+      <class-decl name='allocator&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-141'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-141' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-125'/>
+          <typedef-decl name='size_type' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-125'/>
         </member-type>
       </class-decl>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-142' size-in-bits='infinite' id='type-id-143'>
-      <subrange length='infinite' type-id='type-id-4' id='type-id-139'/>
+    <array-type-def dimensions='1' type-id='type-id-143' size-in-bits='infinite' id='type-id-144'>
+      <subrange length='infinite' type-id='type-id-4' id='type-id-140'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-144' size-in-bits='infinite' id='type-id-145'>
-      <subrange length='infinite' type-id='type-id-4' id='type-id-139'/>
+    <array-type-def dimensions='1' type-id='type-id-145' size-in-bits='infinite' id='type-id-146'>
+      <subrange length='infinite' type-id='type-id-4' id='type-id-140'/>
     </array-type-def>
     <array-type-def dimensions='1' type-id='type-id-124' size-in-bits='infinite' id='type-id-129'>
-      <subrange length='infinite' type-id='type-id-4' id='type-id-139'/>
+      <subrange length='infinite' type-id='type-id-4' id='type-id-140'/>
     </array-type-def>
-    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-146'/>
+    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-147'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-11' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-130'/>
-    <typedef-decl name='__gthread_once_t' type-id='type-id-147' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='49' column='1' id='type-id-148'/>
-    <typedef-decl name='pthread_once_t' type-id='type-id-11' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='168' column='1' id='type-id-147'/>
-    <typedef-decl name='uintmax_t' type-id='type-id-17' filepath='/usr/include/stdint.h' line='135' column='1' id='type-id-149'/>
-    <typedef-decl name='mode_t' type-id='type-id-150' filepath='/usr/include/x86_64-linux-gnu/sys/types.h' line='70' column='1' id='type-id-151'/>
-    <typedef-decl name='__mode_t' type-id='type-id-7' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='129' column='1' id='type-id-150'/>
-    <reference-type-def kind='lvalue' type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
-    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-154'/>
-    <reference-type-def kind='lvalue' type-id='type-id-155' size-in-bits='64' id='type-id-156'/>
-    <reference-type-def kind='rvalue' type-id='type-id-155' size-in-bits='64' id='type-id-157'/>
-    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-158'/>
-    <reference-type-def kind='lvalue' type-id='type-id-159' size-in-bits='64' id='type-id-160'/>
-    <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-161'/>
-    <reference-type-def kind='lvalue' type-id='type-id-162' size-in-bits='64' id='type-id-163'/>
-    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-164'/>
-    <reference-type-def kind='lvalue' type-id='type-id-165' size-in-bits='64' id='type-id-166'/>
-    <pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-167'/>
-    <reference-type-def kind='lvalue' type-id='type-id-168' size-in-bits='64' id='type-id-169'/>
-    <reference-type-def kind='rvalue' type-id='type-id-168' size-in-bits='64' id='type-id-170'/>
-    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-171'/>
-    <reference-type-def kind='lvalue' type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
-    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-174'/>
-    <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
-    <reference-type-def kind='lvalue' type-id='type-id-176' size-in-bits='64' id='type-id-177'/>
-    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-178'/>
-    <reference-type-def kind='lvalue' type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
-    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-181'/>
-    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
-    <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-185'/>
-    <reference-type-def kind='lvalue' type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
-    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-188'/>
-    <reference-type-def kind='lvalue' type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
-    <reference-type-def kind='lvalue' type-id='type-id-190' size-in-bits='64' id='type-id-191'/>
-    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-192'/>
-    <reference-type-def kind='lvalue' type-id='type-id-193' size-in-bits='64' id='type-id-194'/>
-    <pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-195'/>
-    <reference-type-def kind='lvalue' type-id='type-id-196' size-in-bits='64' id='type-id-197'/>
-    <pointer-type-def type-id='type-id-198' size-in-bits='64' id='type-id-199'/>
-    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-201'/>
-    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-203'/>
-    <reference-type-def kind='lvalue' type-id='type-id-204' size-in-bits='64' id='type-id-205'/>
-    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-206'/>
-    <reference-type-def kind='lvalue' type-id='type-id-207' size-in-bits='64' id='type-id-208'/>
-    <reference-type-def kind='rvalue' type-id='type-id-207' size-in-bits='64' id='type-id-209'/>
-    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-210'/>
-    <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-212'/>
-    <reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-214'/>
-    <reference-type-def kind='rvalue' type-id='type-id-213' size-in-bits='64' id='type-id-215'/>
-    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-216'/>
-    <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-218'/>
-    <reference-type-def kind='lvalue' type-id='type-id-61' size-in-bits='64' id='type-id-219'/>
-    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-222'/>
-    <qualified-type-def type-id='type-id-65' const='yes' id='type-id-223'/>
-    <reference-type-def kind='lvalue' type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
-    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-225'/>
-    <qualified-type-def type-id='type-id-152' const='yes' id='type-id-226'/>
-    <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
-    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-228'/>
-    <qualified-type-def type-id='type-id-155' const='yes' id='type-id-229'/>
-    <reference-type-def kind='lvalue' type-id='type-id-229' size-in-bits='64' id='type-id-230'/>
-    <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-231'/>
-    <qualified-type-def type-id='type-id-159' const='yes' id='type-id-232'/>
-    <reference-type-def kind='lvalue' type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
-    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-234'/>
-    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-235'/>
-    <reference-type-def kind='lvalue' type-id='type-id-235' size-in-bits='64' id='type-id-236'/>
-    <qualified-type-def type-id='type-id-165' const='yes' id='type-id-237'/>
-    <reference-type-def kind='lvalue' type-id='type-id-237' size-in-bits='64' id='type-id-238'/>
-    <qualified-type-def type-id='type-id-239' const='yes' id='type-id-240'/>
-    <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
-    <qualified-type-def type-id='type-id-168' const='yes' id='type-id-242'/>
-    <reference-type-def kind='lvalue' type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
-    <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-244'/>
-    <qualified-type-def type-id='type-id-176' const='yes' id='type-id-245'/>
-    <reference-type-def kind='lvalue' type-id='type-id-245' size-in-bits='64' id='type-id-246'/>
-    <pointer-type-def type-id='type-id-245' size-in-bits='64' id='type-id-247'/>
-    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-248'/>
-    <reference-type-def kind='lvalue' type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
-    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-250'/>
-    <qualified-type-def type-id='type-id-182' const='yes' id='type-id-251'/>
-    <reference-type-def kind='lvalue' type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
-    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-253'/>
-    <qualified-type-def type-id='type-id-184' const='yes' id='type-id-254'/>
-    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-255'/>
-    <qualified-type-def type-id='type-id-190' const='yes' id='type-id-256'/>
-    <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
-    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-258'/>
-    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-260'/>
-    <reference-type-def kind='lvalue' type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
-    <qualified-type-def type-id='type-id-193' const='yes' id='type-id-262'/>
-    <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
-    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-264'/>
-    <qualified-type-def type-id='type-id-265' const='yes' id='type-id-266'/>
-    <reference-type-def kind='lvalue' type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
-    <qualified-type-def type-id='type-id-268' const='yes' id='type-id-269'/>
-    <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-270'/>
-    <qualified-type-def type-id='type-id-271' const='yes' id='type-id-272'/>
-    <reference-type-def kind='lvalue' type-id='type-id-272' size-in-bits='64' id='type-id-273'/>
-    <qualified-type-def type-id='type-id-200' const='yes' id='type-id-274'/>
-    <reference-type-def kind='lvalue' type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
-    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-276'/>
-    <qualified-type-def type-id='type-id-202' const='yes' id='type-id-277'/>
-    <reference-type-def kind='lvalue' type-id='type-id-277' size-in-bits='64' id='type-id-278'/>
-    <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-279'/>
-    <qualified-type-def type-id='type-id-204' const='yes' id='type-id-280'/>
-    <reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
-    <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-282'/>
-    <qualified-type-def type-id='type-id-207' const='yes' id='type-id-283'/>
-    <reference-type-def kind='lvalue' type-id='type-id-283' size-in-bits='64' id='type-id-284'/>
-    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-285'/>
-    <qualified-type-def type-id='type-id-213' const='yes' id='type-id-286'/>
-    <reference-type-def kind='lvalue' type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
-    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-288'/>
-    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-289'/>
-    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-290'/>
-    <qualified-type-def type-id='type-id-38' const='yes' id='type-id-291'/>
-    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-292'/>
-    <qualified-type-def type-id='type-id-292' const='yes' id='type-id-293'/>
-    <qualified-type-def type-id='type-id-294' const='yes' id='type-id-295'/>
-    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
-    <qualified-type-def type-id='type-id-140' const='yes' id='type-id-138'/>
-    <reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-132'/>
-    <qualified-type-def type-id='type-id-123' const='yes' id='type-id-297'/>
-    <reference-type-def kind='lvalue' type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
-    <qualified-type-def type-id='type-id-126' const='yes' id='type-id-299'/>
-    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
+    <typedef-decl name='__gthread_once_t' type-id='type-id-148' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='49' column='1' id='type-id-149'/>
+    <typedef-decl name='pthread_once_t' type-id='type-id-11' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='168' column='1' id='type-id-148'/>
+    <typedef-decl name='uintmax_t' type-id='type-id-17' filepath='/usr/include/stdint.h' line='135' column='1' id='type-id-150'/>
+    <typedef-decl name='mode_t' type-id='type-id-151' filepath='/usr/include/x86_64-linux-gnu/sys/types.h' line='70' column='1' id='type-id-152'/>
+    <typedef-decl name='__mode_t' type-id='type-id-7' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='129' column='1' id='type-id-151'/>
+    <reference-type-def kind='lvalue' type-id='type-id-153' size-in-bits='64' id='type-id-154'/>
+    <pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-155'/>
+    <reference-type-def kind='lvalue' type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
+    <reference-type-def kind='rvalue' type-id='type-id-156' size-in-bits='64' id='type-id-158'/>
+    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-159'/>
+    <reference-type-def kind='lvalue' type-id='type-id-160' size-in-bits='64' id='type-id-161'/>
+    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-162'/>
+    <reference-type-def kind='lvalue' type-id='type-id-163' size-in-bits='64' id='type-id-164'/>
+    <pointer-type-def type-id='type-id-163' size-in-bits='64' id='type-id-165'/>
+    <reference-type-def kind='lvalue' type-id='type-id-166' size-in-bits='64' id='type-id-167'/>
+    <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-168'/>
+    <reference-type-def kind='lvalue' type-id='type-id-169' size-in-bits='64' id='type-id-170'/>
+    <reference-type-def kind='rvalue' type-id='type-id-169' size-in-bits='64' id='type-id-171'/>
+    <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-172'/>
+    <reference-type-def kind='lvalue' type-id='type-id-173' size-in-bits='64' id='type-id-174'/>
+    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-175'/>
+    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-176'/>
+    <reference-type-def kind='lvalue' type-id='type-id-177' size-in-bits='64' id='type-id-178'/>
+    <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-179'/>
+    <reference-type-def kind='lvalue' type-id='type-id-180' size-in-bits='64' id='type-id-181'/>
+    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-182'/>
+    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-184'/>
+    <pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-186'/>
+    <reference-type-def kind='lvalue' type-id='type-id-187' size-in-bits='64' id='type-id-188'/>
+    <pointer-type-def type-id='type-id-187' size-in-bits='64' id='type-id-189'/>
+    <reference-type-def kind='lvalue' type-id='type-id-189' size-in-bits='64' id='type-id-190'/>
+    <reference-type-def kind='lvalue' type-id='type-id-191' size-in-bits='64' id='type-id-192'/>
+    <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-193'/>
+    <reference-type-def kind='lvalue' type-id='type-id-194' size-in-bits='64' id='type-id-195'/>
+    <pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-196'/>
+    <reference-type-def kind='lvalue' type-id='type-id-197' size-in-bits='64' id='type-id-198'/>
+    <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-200'/>
+    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-202'/>
+    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-204'/>
+    <reference-type-def kind='lvalue' type-id='type-id-205' size-in-bits='64' id='type-id-206'/>
+    <pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-207'/>
+    <reference-type-def kind='lvalue' type-id='type-id-208' size-in-bits='64' id='type-id-209'/>
+    <reference-type-def kind='rvalue' type-id='type-id-208' size-in-bits='64' id='type-id-210'/>
+    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-211'/>
+    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-213'/>
+    <reference-type-def kind='lvalue' type-id='type-id-214' size-in-bits='64' id='type-id-215'/>
+    <reference-type-def kind='rvalue' type-id='type-id-214' size-in-bits='64' id='type-id-216'/>
+    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-217'/>
+    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-219'/>
+    <reference-type-def kind='lvalue' type-id='type-id-61' size-in-bits='64' id='type-id-220'/>
+    <pointer-type-def type-id='type-id-221' size-in-bits='64' id='type-id-222'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-223'/>
+    <qualified-type-def type-id='type-id-65' const='yes' id='type-id-224'/>
+    <reference-type-def kind='lvalue' type-id='type-id-224' size-in-bits='64' id='type-id-225'/>
+    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-226'/>
+    <qualified-type-def type-id='type-id-153' const='yes' id='type-id-227'/>
+    <reference-type-def kind='lvalue' type-id='type-id-227' size-in-bits='64' id='type-id-228'/>
+    <pointer-type-def type-id='type-id-227' size-in-bits='64' id='type-id-229'/>
+    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-230'/>
+    <reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
+    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-232'/>
+    <qualified-type-def type-id='type-id-160' const='yes' id='type-id-233'/>
+    <reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-234'/>
+    <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-235'/>
+    <qualified-type-def type-id='type-id-163' const='yes' id='type-id-236'/>
+    <reference-type-def kind='lvalue' type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
+    <qualified-type-def type-id='type-id-166' const='yes' id='type-id-238'/>
+    <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
+    <qualified-type-def type-id='type-id-240' const='yes' id='type-id-241'/>
+    <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
+    <qualified-type-def type-id='type-id-169' const='yes' id='type-id-243'/>
+    <reference-type-def kind='lvalue' type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
+    <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-245'/>
+    <qualified-type-def type-id='type-id-177' const='yes' id='type-id-246'/>
+    <reference-type-def kind='lvalue' type-id='type-id-246' size-in-bits='64' id='type-id-247'/>
+    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-248'/>
+    <qualified-type-def type-id='type-id-180' const='yes' id='type-id-249'/>
+    <reference-type-def kind='lvalue' type-id='type-id-249' size-in-bits='64' id='type-id-250'/>
+    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-251'/>
+    <qualified-type-def type-id='type-id-183' const='yes' id='type-id-252'/>
+    <reference-type-def kind='lvalue' type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
+    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-254'/>
+    <qualified-type-def type-id='type-id-185' const='yes' id='type-id-255'/>
+    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
+    <qualified-type-def type-id='type-id-191' const='yes' id='type-id-257'/>
+    <reference-type-def kind='lvalue' type-id='type-id-257' size-in-bits='64' id='type-id-258'/>
+    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-259'/>
+    <qualified-type-def type-id='type-id-260' const='yes' id='type-id-261'/>
+    <reference-type-def kind='lvalue' type-id='type-id-261' size-in-bits='64' id='type-id-262'/>
+    <qualified-type-def type-id='type-id-194' const='yes' id='type-id-263'/>
+    <reference-type-def kind='lvalue' type-id='type-id-263' size-in-bits='64' id='type-id-264'/>
+    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-265'/>
+    <qualified-type-def type-id='type-id-266' const='yes' id='type-id-267'/>
+    <reference-type-def kind='lvalue' type-id='type-id-267' size-in-bits='64' id='type-id-268'/>
+    <qualified-type-def type-id='type-id-269' const='yes' id='type-id-270'/>
+    <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
+    <qualified-type-def type-id='type-id-272' const='yes' id='type-id-273'/>
+    <reference-type-def kind='lvalue' type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
+    <qualified-type-def type-id='type-id-201' const='yes' id='type-id-275'/>
+    <reference-type-def kind='lvalue' type-id='type-id-275' size-in-bits='64' id='type-id-276'/>
+    <pointer-type-def type-id='type-id-275' size-in-bits='64' id='type-id-277'/>
+    <qualified-type-def type-id='type-id-203' const='yes' id='type-id-278'/>
+    <reference-type-def kind='lvalue' type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
+    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-280'/>
+    <qualified-type-def type-id='type-id-205' const='yes' id='type-id-281'/>
+    <reference-type-def kind='lvalue' type-id='type-id-281' size-in-bits='64' id='type-id-282'/>
+    <pointer-type-def type-id='type-id-281' size-in-bits='64' id='type-id-283'/>
+    <qualified-type-def type-id='type-id-208' const='yes' id='type-id-284'/>
+    <reference-type-def kind='lvalue' type-id='type-id-284' size-in-bits='64' id='type-id-285'/>
+    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-286'/>
+    <qualified-type-def type-id='type-id-214' const='yes' id='type-id-287'/>
+    <reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
+    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-289'/>
+    <qualified-type-def type-id='type-id-221' const='yes' id='type-id-290'/>
+    <pointer-type-def type-id='type-id-290' size-in-bits='64' id='type-id-291'/>
+    <qualified-type-def type-id='type-id-38' const='yes' id='type-id-292'/>
+    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
+    <qualified-type-def type-id='type-id-293' const='yes' id='type-id-294'/>
+    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-296'/>
+    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-297'/>
+    <qualified-type-def type-id='type-id-141' const='yes' id='type-id-139'/>
+    <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-132'/>
+    <qualified-type-def type-id='type-id-123' const='yes' id='type-id-298'/>
+    <reference-type-def kind='lvalue' type-id='type-id-298' size-in-bits='64' id='type-id-299'/>
+    <qualified-type-def type-id='type-id-126' const='yes' id='type-id-300'/>
+    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-301'/>
     <qualified-type-def type-id='type-id-124' const='yes' id='type-id-128'/>
-    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-302'/>
-    <reference-type-def kind='lvalue' type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
-    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-304'/>
-    <qualified-type-def type-id='type-id-305' const='yes' id='type-id-306'/>
-    <reference-type-def kind='lvalue' type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
-    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-308'/>
-    <qualified-type-def type-id='type-id-309' const='yes' id='type-id-310'/>
-    <qualified-type-def type-id='type-id-311' const='yes' id='type-id-312'/>
-    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-313'/>
+    <qualified-type-def type-id='type-id-302' const='yes' id='type-id-303'/>
+    <reference-type-def kind='lvalue' type-id='type-id-303' size-in-bits='64' id='type-id-304'/>
+    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-305'/>
+    <qualified-type-def type-id='type-id-306' const='yes' id='type-id-307'/>
+    <reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
+    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
+    <qualified-type-def type-id='type-id-310' const='yes' id='type-id-311'/>
+    <qualified-type-def type-id='type-id-312' const='yes' id='type-id-313'/>
     <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
-    <qualified-type-def type-id='type-id-315' const='yes' id='type-id-316'/>
-    <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
-    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-318'/>
-    <qualified-type-def type-id='type-id-318' const='yes' id='type-id-144'/>
-    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-319'/>
-    <qualified-type-def type-id='type-id-319' const='yes' id='type-id-142'/>
-    <qualified-type-def type-id='type-id-121' const='yes' id='type-id-320'/>
-    <reference-type-def kind='lvalue' type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
-    <qualified-type-def type-id='type-id-322' const='yes' id='type-id-323'/>
-    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-324'/>
-    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-325'/>
+    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-315'/>
+    <qualified-type-def type-id='type-id-316' const='yes' id='type-id-317'/>
+    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
+    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-319'/>
+    <qualified-type-def type-id='type-id-319' const='yes' id='type-id-145'/>
+    <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-320'/>
+    <qualified-type-def type-id='type-id-320' const='yes' id='type-id-143'/>
+    <qualified-type-def type-id='type-id-121' const='yes' id='type-id-321'/>
+    <reference-type-def kind='lvalue' type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
+    <qualified-type-def type-id='type-id-323' const='yes' id='type-id-324'/>
+    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-325'/>
+    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-326'/>
     <reference-type-def kind='lvalue' type-id='type-id-123' size-in-bits='64' id='type-id-133'/>
     <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-131'/>
-    <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-326'/>
-    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-327'/>
-    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-328'/>
-    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-329'/>
-    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-330'/>
-    <reference-type-def kind='rvalue' type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
-    <reference-type-def kind='rvalue' type-id='type-id-333' size-in-bits='64' id='type-id-334'/>
-    <reference-type-def kind='lvalue' type-id='type-id-121' size-in-bits='64' id='type-id-335'/>
-    <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-336'/>
+    <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-327'/>
+    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-328'/>
+    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-329'/>
+    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-330'/>
+    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-331'/>
+    <reference-type-def kind='rvalue' type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
+    <reference-type-def kind='rvalue' type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
+    <reference-type-def kind='lvalue' type-id='type-id-121' size-in-bits='64' id='type-id-336'/>
+    <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-337'/>
     <namespace-decl name='boost'>
-      <class-decl name='enable_if_c&lt;true, boost::filesystem::path &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='28' column='1' id='type-id-337'>
+      <class-decl name='enable_if_c&lt;true, boost::filesystem::path &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='28' column='1' id='type-id-338'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-191' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='29' column='1' id='type-id-338'/>
+          <typedef-decl name='type' type-id='type-id-192' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='29' column='1' id='type-id-339'/>
         </member-type>
       </class-decl>
-      <class-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='323' column='1' id='type-id-213'>
+      <class-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='323' column='1' id='type-id-214'>
         <member-type access='private'>
-          <typedef-decl name='element_type' type-id='type-id-339' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='332' column='1' id='type-id-217'/>
+          <typedef-decl name='element_type' type-id='type-id-340' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='332' column='1' id='type-id-218'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='px' type-id='type-id-218' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='723' column='1'/>
+          <var-decl name='px' type-id='type-id-219' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='723' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='pn' type-id='type-id-155' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='724' column='1'/>
+          <var-decl name='pn' type-id='type-id-156' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='724' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2Ev'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
-            <parameter type-id='type-id-287'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
+            <parameter type-id='type-id-288'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
-            <parameter type-id='type-id-215'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
+            <parameter type-id='type-id-216'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2IS3_EEPT_'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
-            <parameter type-id='type-id-188'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
+            <parameter type-id='type-id-189'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE5resetIS3_EEvPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='617' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE5resetIS3_EEvPT_'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
-            <parameter type-id='type-id-188'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
+            <parameter type-id='type-id-189'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE5resetEv'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE3getEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='661' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE3getEv'>
-            <parameter type-id='type-id-288' is-artificial='yes'/>
-            <return type-id='type-id-218'/>
+            <parameter type-id='type-id-289' is-artificial='yes'/>
+            <return type-id='type-id-219'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEptEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEptEv'>
-            <parameter type-id='type-id-288' is-artificial='yes'/>
-            <return type-id='type-id-340'/>
+            <parameter type-id='type-id-289' is-artificial='yes'/>
+            <return type-id='type-id-341'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE4swapERS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEE4swapERS4_'>
-            <parameter type-id='type-id-216' is-artificial='yes'/>
-            <parameter type-id='type-id-214'/>
+            <parameter type-id='type-id-217' is-artificial='yes'/>
+            <parameter type-id='type-id-215'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='323' column='1' id='type-id-207'>
+      <class-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='323' column='1' id='type-id-208'>
         <member-type access='private'>
-          <typedef-decl name='element_type' type-id='type-id-341' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='332' column='1' id='type-id-211'/>
+          <typedef-decl name='element_type' type-id='type-id-342' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='332' column='1' id='type-id-212'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='px' type-id='type-id-212' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='723' column='1'/>
+          <var-decl name='px' type-id='type-id-213' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='723' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='pn' type-id='type-id-155' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='724' column='1'/>
+          <var-decl name='pn' type-id='type-id-156' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='724' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2Ev'>
-            <parameter type-id='type-id-210' is-artificial='yes'/>
+            <parameter type-id='type-id-211' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-210' is-artificial='yes'/>
-            <parameter type-id='type-id-284'/>
+            <parameter type-id='type-id-211' is-artificial='yes'/>
+            <parameter type-id='type-id-285'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-210' is-artificial='yes'/>
-            <parameter type-id='type-id-209'/>
+            <parameter type-id='type-id-211' is-artificial='yes'/>
+            <parameter type-id='type-id-210'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_'>
-            <parameter type-id='type-id-210' is-artificial='yes'/>
-            <parameter type-id='type-id-174'/>
+            <parameter type-id='type-id-211' is-artificial='yes'/>
+            <parameter type-id='type-id-175'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEptEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEptEv'>
-            <parameter type-id='type-id-285' is-artificial='yes'/>
-            <return type-id='type-id-342'/>
+            <parameter type-id='type-id-286' is-artificial='yes'/>
+            <return type-id='type-id-343'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE5resetEv'>
-            <parameter type-id='type-id-210' is-artificial='yes'/>
+            <parameter type-id='type-id-211' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE3getEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='661' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE3getEv'>
-            <parameter type-id='type-id-285' is-artificial='yes'/>
-            <return type-id='type-id-212'/>
+            <parameter type-id='type-id-286' is-artificial='yes'/>
+            <return type-id='type-id-213'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE4swapERS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE4swapERS4_'>
-            <parameter type-id='type-id-210' is-artificial='yes'/>
-            <parameter type-id='type-id-208'/>
+            <parameter type-id='type-id-211' is-artificial='yes'/>
+            <parameter type-id='type-id-209'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='scoped_array&lt;char&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='39' column='1' id='type-id-204'>
+      <class-decl name='scoped_array&lt;char&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='39' column='1' id='type-id-205'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='px' type-id='type-id-65' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='43' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-206' is-artificial='yes'/>
-            <parameter type-id='type-id-281'/>
+            <parameter type-id='type-id-207' is-artificial='yes'/>
+            <parameter type-id='type-id-282'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIcEC2EPc' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcEC2EPc'>
-            <parameter type-id='type-id-206' is-artificial='yes'/>
+            <parameter type-id='type-id-207' is-artificial='yes'/>
             <parameter type-id='type-id-65'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIcED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcED2Ev'>
-            <parameter type-id='type-id-206' is-artificial='yes'/>
+            <parameter type-id='type-id-207' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost12scoped_arrayIcE3getEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost12scoped_arrayIcE3getEv'>
-            <parameter type-id='type-id-282' is-artificial='yes'/>
+            <parameter type-id='type-id-283' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='iterator_facade&lt;boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path &amp;, long&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='592' column='1' id='type-id-202'>
+      <class-decl name='iterator_facade&lt;boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path &amp;, long&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='592' column='1' id='type-id-203'>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-257' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='630' column='1' id='type-id-343'/>
+          <typedef-decl name='reference' type-id='type-id-258' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='630' column='1' id='type-id-344'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-345' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='633' column='1' id='type-id-344'/>
+          <typedef-decl name='pointer' type-id='type-id-346' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='633' column='1' id='type-id-345'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-13' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='631' column='1' id='type-id-346'/>
+          <typedef-decl name='difference_type' type-id='type-id-13' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='631' column='1' id='type-id-347'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEdeEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='637' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEdeEv'>
-            <parameter type-id='type-id-279' is-artificial='yes'/>
-            <return type-id='type-id-343'/>
+            <parameter type-id='type-id-280' is-artificial='yes'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEppEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEppEv'>
-            <parameter type-id='type-id-203' is-artificial='yes'/>
-            <return type-id='type-id-194'/>
+            <parameter type-id='type-id-204' is-artificial='yes'/>
+            <return type-id='type-id-195'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='derived' mangled-name='_ZNK5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lE7derivedEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lE7derivedEv'>
-            <parameter type-id='type-id-279' is-artificial='yes'/>
-            <return type-id='type-id-263'/>
+            <parameter type-id='type-id-280' is-artificial='yes'/>
+            <return type-id='type-id-264'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='derived' mangled-name='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lE7derivedEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lE7derivedEv'>
-            <parameter type-id='type-id-203' is-artificial='yes'/>
-            <return type-id='type-id-194'/>
+            <parameter type-id='type-id-204' is-artificial='yes'/>
+            <return type-id='type-id-195'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEmmEi' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEmmEi'>
-            <parameter type-id='type-id-203' is-artificial='yes'/>
+            <parameter type-id='type-id-204' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
-            <return type-id='type-id-193'/>
+            <return type-id='type-id-194'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEptEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='642' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEptEv'>
-            <parameter type-id='type-id-279' is-artificial='yes'/>
-            <return type-id='type-id-344'/>
+            <parameter type-id='type-id-280' is-artificial='yes'/>
+            <return type-id='type-id-345'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEmmEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='675' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15iterator_facadeINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lEmmEv'>
-            <parameter type-id='type-id-203' is-artificial='yes'/>
-            <return type-id='type-id-194'/>
+            <parameter type-id='type-id-204' is-artificial='yes'/>
+            <return type-id='type-id-195'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='iterator_facade&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry &amp;, long&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='592' column='1' id='type-id-200'>
+      <class-decl name='iterator_facade&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry &amp;, long&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='592' column='1' id='type-id-201'>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-177' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='630' column='1' id='type-id-347'/>
+          <typedef-decl name='reference' type-id='type-id-178' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='630' column='1' id='type-id-348'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-349' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='633' column='1' id='type-id-348'/>
+          <typedef-decl name='pointer' type-id='type-id-350' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='633' column='1' id='type-id-349'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-13' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='631' column='1' id='type-id-350'/>
+          <typedef-decl name='difference_type' type-id='type-id-13' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='631' column='1' id='type-id-351'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lEptEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='642' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lEptEv'>
-            <parameter type-id='type-id-276' is-artificial='yes'/>
-            <return type-id='type-id-348'/>
+            <parameter type-id='type-id-277' is-artificial='yes'/>
+            <return type-id='type-id-349'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lEppEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lEppEv'>
-            <parameter type-id='type-id-201' is-artificial='yes'/>
-            <return type-id='type-id-180'/>
+            <parameter type-id='type-id-202' is-artificial='yes'/>
+            <return type-id='type-id-181'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='derived' mangled-name='_ZN5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lE7derivedEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lE7derivedEv'>
-            <parameter type-id='type-id-201' is-artificial='yes'/>
-            <return type-id='type-id-180'/>
+            <parameter type-id='type-id-202' is-artificial='yes'/>
+            <return type-id='type-id-181'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='derived' mangled-name='_ZNK5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lE7derivedEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lE7derivedEv'>
-            <parameter type-id='type-id-276' is-artificial='yes'/>
-            <return type-id='type-id-249'/>
+            <parameter type-id='type-id-277' is-artificial='yes'/>
+            <return type-id='type-id-250'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lEdeEv' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='637' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15iterator_facadeINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lEdeEv'>
-            <parameter type-id='type-id-276' is-artificial='yes'/>
-            <return type-id='type-id-347'/>
+            <parameter type-id='type-id-277' is-artificial='yes'/>
+            <return type-id='type-id-348'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='iterator_core_access' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='469' column='1' id='type-id-198'>
+      <class-decl name='iterator_core_access' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='469' column='1' id='type-id-199'>
         <member-function access='private' constructor='yes'>
           <function-decl name='iterator_core_access' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-199' is-artificial='yes'/>
+            <parameter type-id='type-id-200' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='dereference&lt;boost::filesystem::path::iterator&gt;' mangled-name='_ZN5boost20iterator_core_access11dereferenceINS_10filesystem4path8iteratorEEENT_9referenceERKS5_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access11dereferenceINS_10filesystem4path8iteratorEEENT_9referenceERKS5_'>
-            <parameter type-id='type-id-263'/>
-            <return type-id='type-id-343'/>
+            <parameter type-id='type-id-264'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='increment&lt;boost::filesystem::path::iterator&gt;' mangled-name='_ZN5boost20iterator_core_access9incrementINS_10filesystem4path8iteratorEEEvRT_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access9incrementINS_10filesystem4path8iteratorEEEvRT_'>
-            <parameter type-id='type-id-194'/>
+            <parameter type-id='type-id-195'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='equal&lt;boost::filesystem::path::iterator, boost::filesystem::path::iterator&gt;' mangled-name='_ZN5boost20iterator_core_access5equalINS_10filesystem4path8iteratorES4_EEbRKT_RKT0_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access5equalINS_10filesystem4path8iteratorES4_EEbRKT_RKT0_N4mpl_5bool_ILb1EEE'>
-            <parameter type-id='type-id-263'/>
-            <parameter type-id='type-id-263'/>
-            <parameter type-id='type-id-351'/>
+            <parameter type-id='type-id-264'/>
+            <parameter type-id='type-id-264'/>
+            <parameter type-id='type-id-352'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='increment&lt;boost::filesystem::directory_iterator&gt;' mangled-name='_ZN5boost20iterator_core_access9incrementINS_10filesystem18directory_iteratorEEEvRT_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access9incrementINS_10filesystem18directory_iteratorEEEvRT_'>
-            <parameter type-id='type-id-180'/>
+            <parameter type-id='type-id-181'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='dereference&lt;boost::filesystem::directory_iterator&gt;' mangled-name='_ZN5boost20iterator_core_access11dereferenceINS_10filesystem18directory_iteratorEEENT_9referenceERKS4_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access11dereferenceINS_10filesystem18directory_iteratorEEENT_9referenceERKS4_'>
-            <parameter type-id='type-id-249'/>
-            <return type-id='type-id-347'/>
+            <parameter type-id='type-id-250'/>
+            <return type-id='type-id-348'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='equal&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&gt;' mangled-name='_ZN5boost20iterator_core_access5equalINS_10filesystem18directory_iteratorES3_EEbRKT_RKT0_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access5equalINS_10filesystem18directory_iteratorES3_EEbRKT_RKT0_N4mpl_5bool_ILb1EEE'>
-            <parameter type-id='type-id-249'/>
-            <parameter type-id='type-id-249'/>
-            <parameter type-id='type-id-351'/>
+            <parameter type-id='type-id-250'/>
+            <parameter type-id='type-id-250'/>
+            <parameter type-id='type-id-352'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='decrement&lt;boost::filesystem::path::iterator&gt;' mangled-name='_ZN5boost20iterator_core_access9decrementINS_10filesystem4path8iteratorEEEvRT_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20iterator_core_access9decrementINS_10filesystem4path8iteratorEEEvRT_'>
-            <parameter type-id='type-id-194'/>
+            <parameter type-id='type-id-195'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
       <namespace-decl name='filesystem'>
-        <class-decl name='directory_entry' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='670' column='1' id='type-id-176'>
+        <class-decl name='directory_entry' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='670' column='1' id='type-id-177'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='m_path' type-id='type-id-190' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='715' column='1'/>
+            <var-decl name='m_path' type-id='type-id-191' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='715' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='m_status' type-id='type-id-182' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='716' column='1'/>
+            <var-decl name='m_status' type-id='type-id-183' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='716' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='m_symlink_status' type-id='type-id-182' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='717' column='1'/>
+            <var-decl name='m_symlink_status' type-id='type-id-183' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='717' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='directory_entry' mangled-name='_ZN5boost10filesystem15directory_entryC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15directory_entryC2Ev'>
-              <parameter type-id='type-id-178' is-artificial='yes'/>
+              <parameter type-id='type-id-179' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='directory_entry' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='677' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-178' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <parameter type-id='type-id-182'/>
-              <parameter type-id='type-id-182'/>
+              <parameter type-id='type-id-179' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <parameter type-id='type-id-183'/>
+              <parameter type-id='type-id-183'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='m_get_status' mangled-name='_ZNK5boost10filesystem15directory_entry12m_get_statusEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem15directory_entry12m_get_statusEPNS_6system10error_codeE'>
-              <parameter type-id='type-id-247' is-artificial='yes'/>
+              <parameter type-id='type-id-248' is-artificial='yes'/>
               <parameter type-id='type-id-62'/>
-              <return type-id='type-id-182'/>
+              <return type-id='type-id-183'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='m_get_symlink_status' mangled-name='_ZNK5boost10filesystem15directory_entry20m_get_symlink_statusEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='720' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem15directory_entry20m_get_symlink_statusEPNS_6system10error_codeE'>
-              <parameter type-id='type-id-247' is-artificial='yes'/>
+              <parameter type-id='type-id-248' is-artificial='yes'/>
               <parameter type-id='type-id-62'/>
-              <return type-id='type-id-182'/>
+              <return type-id='type-id-183'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='path' mangled-name='_ZNK5boost10filesystem15directory_entry4pathEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='701' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem15directory_entry4pathEv'>
-              <parameter type-id='type-id-247' is-artificial='yes'/>
-              <return type-id='type-id-257'/>
+              <parameter type-id='type-id-248' is-artificial='yes'/>
+              <return type-id='type-id-258'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='assign' mangled-name='_ZN5boost10filesystem15directory_entry6assignERKNS0_4pathENS0_11file_statusES5_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='682' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15directory_entry6assignERKNS0_4pathENS0_11file_statusES5_'>
-              <parameter type-id='type-id-178' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <parameter type-id='type-id-182'/>
-              <parameter type-id='type-id-182'/>
+              <parameter type-id='type-id-179' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <parameter type-id='type-id-183'/>
+              <parameter type-id='type-id-183'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='replace_filename' mangled-name='_ZN5boost10filesystem15directory_entry16replace_filenameERKNS0_4pathENS0_11file_statusES5_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='686' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15directory_entry16replace_filenameERKNS0_4pathENS0_11file_statusES5_'>
-              <parameter type-id='type-id-178' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <parameter type-id='type-id-182'/>
-              <parameter type-id='type-id-182'/>
+              <parameter type-id='type-id-179' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <parameter type-id='type-id-183'/>
+              <parameter type-id='type-id-183'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='file_status' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='256' column='1' id='type-id-182'>
+        <class-decl name='file_status' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='256' column='1' id='type-id-183'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='m_value' type-id='type-id-352' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='276' column='1'/>
+            <var-decl name='m_value' type-id='type-id-353' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='276' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='32'>
-            <var-decl name='m_perms' type-id='type-id-196' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='277' column='1'/>
+            <var-decl name='m_perms' type-id='type-id-197' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='277' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11file_statusC2Ev'>
-              <parameter type-id='type-id-183' is-artificial='yes'/>
+              <parameter type-id='type-id-184' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2ENS0_9file_typeENS0_5permsE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11file_statusC2ENS0_9file_typeENS0_5permsE'>
-              <parameter type-id='type-id-183' is-artificial='yes'/>
-              <parameter type-id='type-id-352'/>
-              <parameter type-id='type-id-196'/>
+              <parameter type-id='type-id-184' is-artificial='yes'/>
+              <parameter type-id='type-id-353'/>
+              <parameter type-id='type-id-197'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='type' mangled-name='_ZNK5boost10filesystem11file_status4typeEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem11file_status4typeEv'>
-              <parameter type-id='type-id-253' is-artificial='yes'/>
-              <return type-id='type-id-352'/>
+              <parameter type-id='type-id-254' is-artificial='yes'/>
+              <return type-id='type-id-353'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='permissions' mangled-name='_ZNK5boost10filesystem11file_status11permissionsEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem11file_status11permissionsEv'>
-              <parameter type-id='type-id-253' is-artificial='yes'/>
-              <return type-id='type-id-196'/>
+              <parameter type-id='type-id-254' is-artificial='yes'/>
+              <return type-id='type-id-197'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <enum-decl name='file_type' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='172' column='1' id='type-id-352'>
-          <underlying-type type-id='type-id-146'/>
+        <enum-decl name='file_type' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='172' column='1' id='type-id-353'>
+          <underlying-type type-id='type-id-147'/>
           <enumerator name='status_error' value='0'/>
           <enumerator name='status_unknown' value='0'/>
           <enumerator name='file_not_found' value='1'/>
@@ -2445,8 +2443,8 @@
           <enumerator name='type_unknown' value='10'/>
           <enumerator name='_detail_directory_symlink' value='11'/>
         </enum-decl>
-        <enum-decl name='perms' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='198' column='1' id='type-id-196'>
-          <underlying-type type-id='type-id-146'/>
+        <enum-decl name='perms' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='198' column='1' id='type-id-197'>
+          <underlying-type type-id='type-id-147'/>
           <enumerator name='no_perms' value='0'/>
           <enumerator name='owner_read' value='256'/>
           <enumerator name='owner_write' value='128'/>
@@ -2470,15 +2468,15 @@
           <enumerator name='remove_perms' value='8192'/>
           <enumerator name='symlink_perms' value='16384'/>
         </enum-decl>
-        <class-decl name='filesystem_error' size-in-bits='448' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='64' column='1' id='type-id-184'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-220'/>
+        <class-decl name='filesystem_error' size-in-bits='448' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='64' column='1' id='type-id-185'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-221'/>
           <member-type access='private'>
-            <class-decl name='m_imp' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='159' column='1' id='type-id-186'>
+            <class-decl name='m_imp' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='159' column='1' id='type-id-187'>
               <data-member access='public' layout-offset-in-bits='0'>
-                <var-decl name='m_path1' type-id='type-id-190' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='161' column='1'/>
+                <var-decl name='m_path1' type-id='type-id-191' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='161' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
-                <var-decl name='m_path2' type-id='type-id-190' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='162' column='1'/>
+                <var-decl name='m_path2' type-id='type-id-191' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='162' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='128'>
                 <var-decl name='m_what' type-id='type-id-121' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='163' column='1'/>
@@ -2486,206 +2484,206 @@
             </class-decl>
           </member-type>
           <data-member access='private' layout-offset-in-bits='320'>
-            <var-decl name='m_imp_ptr' type-id='type-id-213' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='165' column='1'/>
+            <var-decl name='m_imp_ptr' type-id='type-id-214' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='165' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsNS_6system10error_codeE'>
-              <parameter type-id='type-id-185' is-artificial='yes'/>
-              <parameter type-id='type-id-321'/>
+              <parameter type-id='type-id-186' is-artificial='yes'/>
+              <parameter type-id='type-id-322'/>
               <parameter type-id='type-id-61'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathENS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathENS_6system10error_codeE'>
-              <parameter type-id='type-id-185' is-artificial='yes'/>
-              <parameter type-id='type-id-321'/>
-              <parameter type-id='type-id-257'/>
+              <parameter type-id='type-id-186' is-artificial='yes'/>
+              <parameter type-id='type-id-322'/>
+              <parameter type-id='type-id-258'/>
               <parameter type-id='type-id-61'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathES6_NS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathES6_NS_6system10error_codeE'>
-              <parameter type-id='type-id-185' is-artificial='yes'/>
-              <parameter type-id='type-id-321'/>
-              <parameter type-id='type-id-257'/>
-              <parameter type-id='type-id-257'/>
+              <parameter type-id='type-id-186' is-artificial='yes'/>
+              <parameter type-id='type-id-322'/>
+              <parameter type-id='type-id-258'/>
+              <parameter type-id='type-id-258'/>
               <parameter type-id='type-id-61'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorD2Ev'>
-              <parameter type-id='type-id-185' is-artificial='yes'/>
+              <parameter type-id='type-id-186' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='what' mangled-name='_ZNK5boost10filesystem16filesystem_error4whatEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem16filesystem_error4whatEv'>
-              <parameter type-id='type-id-255' is-artificial='yes'/>
+              <parameter type-id='type-id-256' is-artificial='yes'/>
               <return type-id='type-id-38'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='path' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='55' column='1' id='type-id-190'>
+        <class-decl name='path' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='55' column='1' id='type-id-191'>
           <member-type access='private'>
-            <typedef-decl name='value_type' type-id='type-id-2' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='66' column='1' id='type-id-268'/>
+            <typedef-decl name='value_type' type-id='type-id-2' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='66' column='1' id='type-id-269'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='string_type' type-id='type-id-123' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='69' column='1' id='type-id-265'/>
+            <typedef-decl name='string_type' type-id='type-id-123' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='69' column='1' id='type-id-266'/>
           </member-type>
           <member-type access='private'>
-            <class-decl name='iterator' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='569' column='1' id='type-id-193'>
-              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-202'/>
+            <class-decl name='iterator' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='569' column='1' id='type-id-194'>
+              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-203'/>
               <data-member access='private' layout-offset-in-bits='0'>
-                <var-decl name='m_element' type-id='type-id-190' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='593' column='1'/>
+                <var-decl name='m_element' type-id='type-id-191' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='593' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='64'>
-                <var-decl name='m_path_ptr' type-id='type-id-258' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='594' column='1'/>
+                <var-decl name='m_path_ptr' type-id='type-id-259' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='594' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='128'>
                 <var-decl name='m_pos' type-id='type-id-124' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='595' column='1'/>
               </data-member>
               <member-function access='private'>
                 <function-decl name='dereference' mangled-name='_ZNK5boost10filesystem4path8iterator11dereferenceEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path8iterator11dereferenceEv'>
-                  <parameter type-id='type-id-264' is-artificial='yes'/>
-                  <return type-id='type-id-257'/>
+                  <parameter type-id='type-id-265' is-artificial='yes'/>
+                  <return type-id='type-id-258'/>
                 </function-decl>
               </member-function>
               <member-function access='private'>
                 <function-decl name='increment' mangled-name='_ZN5boost10filesystem4path8iterator9incrementEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path8iterator9incrementEv'>
-                  <parameter type-id='type-id-195' is-artificial='yes'/>
+                  <parameter type-id='type-id-196' is-artificial='yes'/>
                   <return type-id='type-id-19'/>
                 </function-decl>
               </member-function>
               <member-function access='private'>
                 <function-decl name='equal' mangled-name='_ZNK5boost10filesystem4path8iterator5equalERKS2_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='583' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path8iterator5equalERKS2_'>
-                  <parameter type-id='type-id-264' is-artificial='yes'/>
-                  <parameter type-id='type-id-263'/>
+                  <parameter type-id='type-id-265' is-artificial='yes'/>
+                  <parameter type-id='type-id-264'/>
                   <return type-id='type-id-1'/>
                 </function-decl>
               </member-function>
               <member-function access='private'>
                 <function-decl name='decrement' mangled-name='_ZN5boost10filesystem4path8iterator9decrementEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path8iterator9decrementEv'>
-                  <parameter type-id='type-id-195' is-artificial='yes'/>
+                  <parameter type-id='type-id-196' is-artificial='yes'/>
                   <return type-id='type-id-19'/>
                 </function-decl>
               </member-function>
             </class-decl>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='codecvt_type' type-id='type-id-353' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='71' column='1' id='type-id-259'/>
+            <typedef-decl name='codecvt_type' type-id='type-id-354' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='71' column='1' id='type-id-260'/>
           </member-type>
           <data-member access='public' static='yes'>
-            <var-decl name='preferred_separator' type-id='type-id-269' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='67' column='1'/>
+            <var-decl name='preferred_separator' type-id='type-id-270' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='67' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='m_pathname' type-id='type-id-265' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='528' column='1'/>
+            <var-decl name='m_pathname' type-id='type-id-266' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='528' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2Ev'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKS1_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EPKc' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2EPKc'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-270'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-271'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKSs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKSs'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-298'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-299'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='is_absolute' mangled-name='_ZNK5boost10filesystem4path11is_absoluteEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='450' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path11is_absoluteEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK5boost10filesystem4path5emptyEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path5emptyEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='clear' mangled-name='_ZN5boost10filesystem4path5clearEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path5clearEv'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator=' mangled-name='_ZN5boost10filesystem4pathaSERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathaSERKS1_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='c_str' mangled-name='_ZNK5boost10filesystem4path5c_strEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path5c_strEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-270'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-271'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator=&lt;char *&gt;' mangled-name='_ZN5boost10filesystem4pathaSIPcEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS8_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathaSIPcEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS8_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-224'/>
-              <return type-id='type-id-338'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-225'/>
+              <return type-id='type-id-339'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='assign&lt;char *&gt;' mangled-name='_ZN5boost10filesystem4path6assignIPcEERS1_T_S5_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='221' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path6assignIPcEERS1_T_S5_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <parameter type-id='type-id-65'/>
               <parameter type-id='type-id-65'/>
-              <return type-id='type-id-191'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='native' mangled-name='_ZNK5boost10filesystem4path6nativeEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path6nativeEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-267'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-268'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='assign&lt;char *&gt;' mangled-name='_ZN5boost10filesystem4path6assignIPcEERS1_T_S5_RKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path6assignIPcEERS1_T_S5_RKSt7codecvtIwc11__mbstate_tE'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <parameter type-id='type-id-65'/>
               <parameter type-id='type-id-65'/>
-              <parameter type-id='type-id-261'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-262'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='string' mangled-name='_ZNK5boost10filesystem4path6stringEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path6stringEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-321'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-322'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='has_root_directory' mangled-name='_ZNK5boost10filesystem4path18has_root_directoryEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path18has_root_directoryEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='path&lt;const char *&gt;' mangled-name='_ZN5boost10filesystem4pathC2IPKcEET_S5_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2IPKcEET_S5_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <parameter type-id='type-id-38'/>
               <parameter type-id='type-id-38'/>
               <return type-id='type-id-19'/>
@@ -2693,255 +2691,255 @@
           </member-function>
           <member-function access='public'>
             <function-decl name='operator/=' mangled-name='_ZN5boost10filesystem4pathdVERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathdVERKS1_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='m_append_separator_if_needed' mangled-name='_ZN5boost10filesystem4path28m_append_separator_if_neededEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path28m_append_separator_if_neededEv'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <return type-id='type-id-124'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator/=' mangled-name='_ZN5boost10filesystem4pathdVEPKc' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathdVEPKc'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-270'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-271'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='compare' mangled-name='_ZNK5boost10filesystem4path7compareERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path7compareERKS1_'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='begin' mangled-name='_ZNK5boost10filesystem4path5beginEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path5beginEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-193'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-194'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='end' mangled-name='_ZNK5boost10filesystem4path3endEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path3endEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-193'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-194'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='m_erase_redundant_separator' mangled-name='_ZN5boost10filesystem4path27m_erase_redundant_separatorEm' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path27m_erase_redundant_separatorEm'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <parameter type-id='type-id-124'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='remove_filename' mangled-name='_ZN5boost10filesystem4path15remove_filenameEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path15remove_filenameEv'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='m_parent_path_end' mangled-name='_ZNK5boost10filesystem4path17m_parent_path_endEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path17m_parent_path_endEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
               <return type-id='type-id-124'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='replace_extension' mangled-name='_ZN5boost10filesystem4path17replace_extensionERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path17replace_extensionERKS1_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='extension' mangled-name='_ZNK5boost10filesystem4path9extensionEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path9extensionEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='root_path' mangled-name='_ZNK5boost10filesystem4path9root_pathEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path9root_pathEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='root_name' mangled-name='_ZNK5boost10filesystem4path9root_nameEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path9root_nameEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='root_directory' mangled-name='_ZNK5boost10filesystem4path14root_directoryEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path14root_directoryEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='relative_path' mangled-name='_ZNK5boost10filesystem4path13relative_pathEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path13relative_pathEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='parent_path' mangled-name='_ZNK5boost10filesystem4path11parent_pathEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path11parent_pathEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='filename' mangled-name='_ZNK5boost10filesystem4path8filenameEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path8filenameEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='stem' mangled-name='_ZNK5boost10filesystem4path4stemEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path4stemEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-190'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-191'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='m_normalize' mangled-name='_ZN5boost10filesystem4path11m_normalizeEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path11m_normalizeEv'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <return type-id='type-id-191'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <return type-id='type-id-192'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator=&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN5boost10filesystem4pathaSISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathaSISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-298'/>
-              <return type-id='type-id-338'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
+              <parameter type-id='type-id-299'/>
+              <return type-id='type-id-339'/>
             </function-decl>
           </member-function>
           <member-function access='private' static='yes'>
             <function-decl name='m_path_iterator_increment' mangled-name='_ZN5boost10filesystem4path25m_path_iterator_incrementERNS1_8iteratorE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path25m_path_iterator_incrementERNS1_8iteratorE'>
-              <parameter type-id='type-id-194'/>
+              <parameter type-id='type-id-195'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='private' static='yes'>
             <function-decl name='m_path_iterator_decrement' mangled-name='_ZN5boost10filesystem4path25m_path_iterator_decrementERNS1_8iteratorE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path25m_path_iterator_decrementERNS1_8iteratorE'>
-              <parameter type-id='type-id-194'/>
+              <parameter type-id='type-id-195'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='codecvt' mangled-name='_ZN5boost10filesystem4path7codecvtEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='471' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path7codecvtEv'>
-              <return type-id='type-id-261'/>
+              <return type-id='type-id-262'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='imbue' mangled-name='_ZN5boost10filesystem4path5imbueERKSt6locale' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='470' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4path5imbueERKSt6locale'>
-              <parameter type-id='type-id-303'/>
-              <return type-id='type-id-301'/>
+              <parameter type-id='type-id-304'/>
+              <return type-id='type-id-302'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='path&lt;std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN5boost10filesystem4pathC2ISbIwSt11char_traitsIwESaIwEEEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS7_E4typeEEEvE4typeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ISbIwSt11char_traitsIwESaIwEEEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS7_E4typeEEEvE4typeE'>
-              <parameter type-id='type-id-192' is-artificial='yes'/>
-              <parameter type-id='type-id-354'/>
+              <parameter type-id='type-id-193' is-artificial='yes'/>
               <parameter type-id='type-id-355'/>
+              <parameter type-id='type-id-356'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='wstring' mangled-name='_ZNK5boost10filesystem4path7wstringEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path7wstringEv'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <return type-id='type-id-323'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <return type-id='type-id-324'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='wstring' mangled-name='_ZNK5boost10filesystem4path7wstringERKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path7wstringERKSt7codecvtIwc11__mbstate_tE'>
-              <parameter type-id='type-id-258' is-artificial='yes'/>
-              <parameter type-id='type-id-261'/>
-              <return type-id='type-id-323'/>
+              <parameter type-id='type-id-259' is-artificial='yes'/>
+              <parameter type-id='type-id-262'/>
+              <return type-id='type-id-324'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <enum-decl name='copy_option' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='304' column='1' id='type-id-356'>
-          <underlying-type type-id='type-id-146'/>
+        <enum-decl name='copy_option' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='304' column='1' id='type-id-357'>
+          <underlying-type type-id='type-id-147'/>
           <enumerator name='none' value='0'/>
           <enumerator name='fail_if_exists' value='0'/>
           <enumerator name='overwrite_if_exists' value='1'/>
         </enum-decl>
-        <class-decl name='space_info' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='296' column='1' id='type-id-357'>
+        <class-decl name='space_info' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='296' column='1' id='type-id-358'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='capacity' type-id='type-id-149' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='299' column='1'/>
+            <var-decl name='capacity' type-id='type-id-150' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='299' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='free' type-id='type-id-149' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='300' column='1'/>
+            <var-decl name='free' type-id='type-id-150' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='300' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='available' type-id='type-id-149' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='301' column='1'/>
+            <var-decl name='available' type-id='type-id-150' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='301' column='1'/>
           </data-member>
         </class-decl>
-        <class-decl name='directory_iterator' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='780' column='1' id='type-id-179'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-200'/>
+        <class-decl name='directory_iterator' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='780' column='1' id='type-id-180'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-201'/>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='m_imp' type-id='type-id-207' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='816' column='1'/>
+            <var-decl name='m_imp' type-id='type-id-208' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='816' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='787' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2Ev'>
-              <parameter type-id='type-id-181' is-artificial='yes'/>
+              <parameter type-id='type-id-182' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE'>
-              <parameter type-id='type-id-181' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
+              <parameter type-id='type-id-182' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='795' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-181' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
-              <parameter type-id='type-id-219'/>
+              <parameter type-id='type-id-182' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
+              <parameter type-id='type-id-220'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorD2Ev'>
-              <parameter type-id='type-id-181' is-artificial='yes'/>
+              <parameter type-id='type-id-182' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='increment' mangled-name='_ZN5boost10filesystem18directory_iterator9incrementERNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iterator9incrementERNS_6system10error_codeE'>
-              <parameter type-id='type-id-181' is-artificial='yes'/>
-              <parameter type-id='type-id-219'/>
-              <return type-id='type-id-180'/>
+              <parameter type-id='type-id-182' is-artificial='yes'/>
+              <parameter type-id='type-id-220'/>
+              <return type-id='type-id-181'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='increment' mangled-name='_ZN5boost10filesystem18directory_iterator9incrementEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iterator9incrementEv'>
-              <parameter type-id='type-id-181' is-artificial='yes'/>
+              <parameter type-id='type-id-182' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost10filesystem18directory_iterator11dereferenceEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='823' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem18directory_iterator11dereferenceEv'>
-              <parameter type-id='type-id-250' is-artificial='yes'/>
-              <return type-id='type-id-347'/>
+              <parameter type-id='type-id-251' is-artificial='yes'/>
+              <return type-id='type-id-348'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='equal' mangled-name='_ZNK5boost10filesystem18directory_iterator5equalERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem18directory_iterator5equalERKS1_'>
-              <parameter type-id='type-id-250' is-artificial='yes'/>
-              <parameter type-id='type-id-249'/>
+              <parameter type-id='type-id-251' is-artificial='yes'/>
+              <parameter type-id='type-id-250'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
         </class-decl>
         <namespace-decl name='detail'>
-          <class-decl name='dir_itr_imp' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='741' column='1' id='type-id-172'>
+          <class-decl name='dir_itr_imp' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='741' column='1' id='type-id-173'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='dir_entry' type-id='type-id-176' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='743' column='1'/>
+              <var-decl name='dir_entry' type-id='type-id-177' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='743' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='192'>
               <var-decl name='handle' type-id='type-id-8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='744' column='1'/>
@@ -2951,343 +2949,343 @@
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11dir_itr_impC2Ev'>
-                <parameter type-id='type-id-174' is-artificial='yes'/>
+                <parameter type-id='type-id-175' is-artificial='yes'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
             <member-function access='public' destructor='yes'>
               <function-decl name='~dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='756' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11dir_itr_impD2Ev'>
-                <parameter type-id='type-id-174' is-artificial='yes'/>
+                <parameter type-id='type-id-175' is-artificial='yes'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
           </class-decl>
           <function-decl name='initial_path' mangled-name='_ZN5boost10filesystem6detail12initial_pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail12initial_pathEPNS_6system10error_codeE'>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1266' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
           <function-decl name='possible_large_file_size_support' mangled-name='_ZN5boost10filesystem6detail32possible_large_file_size_supportEv' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail32possible_large_file_size_supportEv'>
             <return type-id='type-id-1'/>
           </function-decl>
           <function-decl name='canonical' mangled-name='_ZN5boost10filesystem6detail9canonicalERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='775' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail9canonicalERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='775' column='1'/>
-            <parameter type-id='type-id-257' name='base' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='775' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='775' column='1'/>
+            <parameter type-id='type-id-258' name='base' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='775' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='775' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
           <function-decl name='symlink_status' mangled-name='_ZN5boost10filesystem6detail14symlink_statusERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail14symlink_statusERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1'/>
-            <return type-id='type-id-182'/>
+            <return type-id='type-id-183'/>
           </function-decl>
           <function-decl name='read_symlink' mangled-name='_ZN5boost10filesystem6detail12read_symlinkERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail12read_symlinkERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
           <function-decl name='copy' mangled-name='_ZN5boost10filesystem6detail4copyERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail4copyERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='copy_directory' mangled-name='_ZN5boost10filesystem6detail14copy_directoryERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='884' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail14copy_directoryERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='copy_file' mangled-name='_ZN5boost10filesystem6detail9copy_fileERKNS0_4pathES4_NS0_11copy_optionEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='894' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail9copy_fileERKNS0_4pathES4_NS0_11copy_optionEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='894' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='894' column='1'/>
-            <parameter type-id='type-id-356' name='option' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='895' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='894' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='894' column='1'/>
+            <parameter type-id='type-id-357' name='option' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='895' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='896' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='copy_symlink' mangled-name='_ZN5boost10filesystem6detail12copy_symlinkERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail12copy_symlinkERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='create_symlink' mangled-name='_ZN5boost10filesystem6detail14create_symlinkERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1038' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail14create_symlinkERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='create_directories' mangled-name='_ZN5boost10filesystem6detail18create_directoriesERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail18create_directoriesERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <return type-id='type-id-1'/>
           </function-decl>
           <function-decl name='create_directory' mangled-name='_ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='961' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <return type-id='type-id-1'/>
           </function-decl>
           <function-decl name='create_directory_symlink' mangled-name='_ZN5boost10filesystem6detail24create_directory_symlinkERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='990' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail24create_directory_symlinkERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='create_hard_link' mangled-name='_ZN5boost10filesystem6detail16create_hard_linkERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1014' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail16create_hard_linkERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='current_path' mangled-name='_ZN5boost10filesystem6detail12current_pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1060' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail12current_pathEPNS_6system10error_codeE'>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1266' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
           <function-decl name='current_path' mangled-name='_ZN5boost10filesystem6detail12current_pathERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail12current_pathERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1101' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1101' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1101' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='equivalent' mangled-name='_ZN5boost10filesystem6detail10equivalentERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail10equivalentERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p1' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1108' column='1'/>
-            <parameter type-id='type-id-257' name='p2' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1108' column='1'/>
+            <parameter type-id='type-id-258' name='p1' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1108' column='1'/>
+            <parameter type-id='type-id-258' name='p2' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1108' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1108' column='1'/>
             <return type-id='type-id-1'/>
           </function-decl>
           <function-decl name='file_size' mangled-name='_ZN5boost10filesystem6detail9file_sizeERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail9file_sizeERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
-            <return type-id='type-id-149'/>
+            <return type-id='type-id-150'/>
           </function-decl>
           <function-decl name='hard_link_count' mangled-name='_ZN5boost10filesystem6detail15hard_link_countERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail15hard_link_countERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
-            <return type-id='type-id-149'/>
+            <return type-id='type-id-150'/>
           </function-decl>
           <function-decl name='is_empty' mangled-name='_ZN5boost10filesystem6detail8is_emptyERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail8is_emptyERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <return type-id='type-id-1'/>
           </function-decl>
           <function-decl name='last_write_time' mangled-name='_ZN5boost10filesystem6detail15last_write_timeERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail15last_write_timeERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1303' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1303' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1303' column='1'/>
             <return type-id='type-id-50'/>
           </function-decl>
           <function-decl name='last_write_time' mangled-name='_ZN5boost10filesystem6detail15last_write_timeERKNS0_4pathElPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1335' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail15last_write_timeERKNS0_4pathElPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1335' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1335' column='1'/>
             <parameter type-id='type-id-93' name='new_time' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1335' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1336' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='permissions' mangled-name='_ZN5boost10filesystem6detail11permissionsERKNS0_4pathENS0_5permsEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11permissionsERKNS0_4pathENS0_5permsEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1375' column='1'/>
-            <parameter type-id='type-id-196' name='prms' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1375' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1375' column='1'/>
+            <parameter type-id='type-id-197' name='prms' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1375' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1375' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='mode_cast' mangled-name='_ZN5boost10filesystem6detail9mode_castENS0_5permsE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail9mode_castENS0_5permsE'>
-            <parameter type-id='type-id-196' name='prms' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1371' column='1'/>
-            <return type-id='type-id-151'/>
+            <parameter type-id='type-id-197' name='prms' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1371' column='1'/>
+            <return type-id='type-id-152'/>
           </function-decl>
           <function-decl name='remove' mangled-name='_ZN5boost10filesystem6detail6removeERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail6removeERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='921' column='1'/>
             <return type-id='type-id-1'/>
           </function-decl>
           <function-decl name='remove_all' mangled-name='_ZN5boost10filesystem6detail10remove_allERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail10remove_allERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1201' column='1'/>
-            <return type-id='type-id-149'/>
+            <return type-id='type-id-150'/>
           </function-decl>
           <function-decl name='rename' mangled-name='_ZN5boost10filesystem6detail6renameERKNS0_4pathES4_PNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail6renameERKNS0_4pathES4_PNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
-            <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
+            <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='857' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='resize_file' mangled-name='_ZN5boost10filesystem6detail11resize_fileERKNS0_4pathEmPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1558' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11resize_fileERKNS0_4pathEmPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1558' column='1'/>
-            <parameter type-id='type-id-149' name='size' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1558' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1558' column='1'/>
+            <parameter type-id='type-id-150' name='size' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1558' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1558' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='space' mangled-name='_ZN5boost10filesystem6detail5spaceERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail5spaceERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1564' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1564' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1564' column='1'/>
-            <return type-id='type-id-357'/>
+            <return type-id='type-id-358'/>
           </function-decl>
           <function-decl name='status' mangled-name='_ZN5boost10filesystem6detail6statusERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1608' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail6statusERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1688' column='1'/>
-            <return type-id='type-id-182'/>
+            <return type-id='type-id-183'/>
           </function-decl>
           <function-decl name='temp_directory_path' mangled-name='_ZN5boost10filesystem6detail19temp_directory_pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail19temp_directory_pathEPNS_6system10error_codeE'>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1266' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
           <function-decl name='system_complete' mangled-name='_ZN5boost10filesystem6detail15system_completeERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1803' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail15system_completeERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
           <function-decl name='dir_itr_close' mangled-name='_ZN5boost10filesystem6detail13dir_itr_closeERPvS3_' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail13dir_itr_closeERPvS3_'>
-            <parameter type-id='type-id-336' name='handle' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2121' column='1'/>
-            <parameter type-id='type-id-336' name='buffer' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2123' column='1'/>
+            <parameter type-id='type-id-337' name='handle' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2121' column='1'/>
+            <parameter type-id='type-id-337' name='buffer' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2123' column='1'/>
             <return type-id='type-id-61'/>
           </function-decl>
           <function-decl name='directory_iterator_construct' mangled-name='_ZN5boost10filesystem6detail28directory_iterator_constructERNS0_18directory_iteratorERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail28directory_iterator_constructERNS0_18directory_iteratorERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-180' name='it' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2146' column='1'/>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2147' column='1'/>
+            <parameter type-id='type-id-181' name='it' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2146' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2147' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2147' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='directory_iterator_increment' mangled-name='_ZN5boost10filesystem6detail28directory_iterator_incrementERNS0_18directory_iteratorEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail28directory_iterator_incrementERNS0_18directory_iteratorEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-180' name='it' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2182' column='1'/>
+            <parameter type-id='type-id-181' name='it' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2182' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='2183' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </namespace-decl>
         <function-decl name='absolute' mangled-name='_ZN5boost10filesystem8absoluteERKNS0_4pathES3_' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem8absoluteERKNS0_4pathES3_'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
-          <parameter type-id='type-id-257' name='base' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
-          <return type-id='type-id-190'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
+          <parameter type-id='type-id-258' name='base' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
+          <return type-id='type-id-191'/>
         </function-decl>
         <function-decl name='current_path' mangled-name='_ZN5boost10filesystem12current_pathEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='540' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12current_pathEv'>
-          <return type-id='type-id-190'/>
+          <return type-id='type-id-191'/>
         </function-decl>
         <function-decl name='operator/' mangled-name='_ZN5boost10filesystemdvERKNS0_4pathES3_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='648' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemdvERKNS0_4pathES3_'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
-          <parameter type-id='type-id-257' name='base' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
-          <return type-id='type-id-190'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
+          <parameter type-id='type-id-258' name='base' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='708' column='1'/>
+          <return type-id='type-id-191'/>
         </function-decl>
         <function-decl name='status' mangled-name='_ZN5boost10filesystem6statusERKNS0_4pathERNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6statusERKNS0_4pathERNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
-          <return type-id='type-id-182'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
+          <return type-id='type-id-183'/>
         </function-decl>
         <function-decl name='operator==' mangled-name='_ZN5boost10filesystemeqERKNS0_4pathES3_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemeqERKNS0_4pathES3_'>
-          <parameter type-id='type-id-257' name='lhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
-          <parameter type-id='type-id-257' name='rhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
+          <parameter type-id='type-id-258' name='lhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
+          <parameter type-id='type-id-258' name='rhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='operator!=' mangled-name='_ZN5boost10filesystemneERKNS0_4pathES3_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemneERKNS0_4pathES3_'>
-          <parameter type-id='type-id-257' name='lhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
-          <parameter type-id='type-id-257' name='rhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
+          <parameter type-id='type-id-258' name='lhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
+          <parameter type-id='type-id-258' name='rhs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='615' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='is_symlink' mangled-name='_ZN5boost10filesystem10is_symlinkENS0_11file_statusE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem10is_symlinkENS0_11file_statusE'>
-          <parameter type-id='type-id-182' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
+          <parameter type-id='type-id-183' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='symlink_status' mangled-name='_ZN5boost10filesystem14symlink_statusERKNS0_4pathERNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem14symlink_statusERKNS0_4pathERNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
-          <return type-id='type-id-182'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='392' column='1'/>
+          <return type-id='type-id-183'/>
         </function-decl>
         <function-decl name='copy_symlink' mangled-name='_ZN5boost10filesystem12copy_symlinkERKNS0_4pathES3_RNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12copy_symlinkERKNS0_4pathES3_RNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='existing_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
-          <parameter type-id='type-id-257' name='new_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
+          <parameter type-id='type-id-258' name='existing_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
+          <parameter type-id='type-id-258' name='new_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
           <return type-id='type-id-19'/>
         </function-decl>
         <function-decl name='is_directory' mangled-name='_ZN5boost10filesystem12is_directoryENS0_11file_statusE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='287' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12is_directoryENS0_11file_statusE'>
-          <parameter type-id='type-id-182' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
+          <parameter type-id='type-id-183' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='copy_directory' mangled-name='_ZN5boost10filesystem14copy_directoryERKNS0_4pathES3_RNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='487' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem14copy_directoryERKNS0_4pathES3_RNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='existing_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
-          <parameter type-id='type-id-257' name='new_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
+          <parameter type-id='type-id-258' name='existing_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
+          <parameter type-id='type-id-258' name='new_symlink' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='507' column='1'/>
           <return type-id='type-id-19'/>
         </function-decl>
         <function-decl name='is_regular_file' mangled-name='_ZN5boost10filesystem15is_regular_fileENS0_11file_statusE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15is_regular_fileENS0_11file_statusE'>
-          <parameter type-id='type-id-182' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
+          <parameter type-id='type-id-183' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='copy_file' mangled-name='_ZN5boost10filesystem9copy_fileERKNS0_4pathES3_NS0_11copy_optionERNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='497' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem9copy_fileERKNS0_4pathES3_NS0_11copy_optionERNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='from' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='497' column='1'/>
-          <parameter type-id='type-id-257' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='497' column='1'/>
-          <parameter type-id='type-id-356' name='option' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='498' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='498' column='1'/>
+          <parameter type-id='type-id-258' name='from' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='497' column='1'/>
+          <parameter type-id='type-id-258' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='497' column='1'/>
+          <parameter type-id='type-id-357' name='option' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='498' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='498' column='1'/>
           <return type-id='type-id-19'/>
         </function-decl>
         <function-decl name='create_directories' mangled-name='_ZN5boost10filesystem18create_directoriesERKNS0_4pathERNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18create_directoriesERKNS0_4pathERNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='is_directory' mangled-name='_ZN5boost10filesystem12is_directoryERKNS0_4pathERNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12is_directoryERKNS0_4pathERNS_6system10error_codeE'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
-          <parameter type-id='type-id-219' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
+          <parameter type-id='type-id-220' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='513' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='operator|' mangled-name='_ZN5boost10filesystemorENS0_5permsES1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemorENS0_5permsES1_'>
-          <parameter type-id='type-id-196' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
-          <parameter type-id='type-id-196' name='y' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
-          <return type-id='type-id-196'/>
+          <parameter type-id='type-id-197' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
+          <parameter type-id='type-id-197' name='y' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
+          <return type-id='type-id-197'/>
         </function-decl>
         <function-decl name='operator&amp;' mangled-name='_ZN5boost10filesystemanENS0_5permsES1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemanENS0_5permsES1_'>
-          <parameter type-id='type-id-196' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
-          <parameter type-id='type-id-196' name='y' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
-          <return type-id='type-id-196'/>
-        </function-decl>
-        <function-decl name='operator|=' mangled-name='_ZN5boost10filesystemoRERNS0_5permsES1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemoRERNS0_5permsES1_'>
           <parameter type-id='type-id-197' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
-          <parameter type-id='type-id-196' name='y' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
+          <parameter type-id='type-id-197' name='y' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
           <return type-id='type-id-197'/>
         </function-decl>
+        <function-decl name='operator|=' mangled-name='_ZN5boost10filesystemoRERNS0_5permsES1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemoRERNS0_5permsES1_'>
+          <parameter type-id='type-id-198' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
+          <parameter type-id='type-id-197' name='y' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
+          <return type-id='type-id-198'/>
+        </function-decl>
         <function-decl name='operator~' mangled-name='_ZN5boost10filesystemcoENS0_5permsE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemcoENS0_5permsE'>
-          <parameter type-id='type-id-196' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
-          <return type-id='type-id-196'/>
+          <parameter type-id='type-id-197' name='x' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='250' column='1'/>
+          <return type-id='type-id-197'/>
         </function-decl>
         <function-decl name='is_directory' mangled-name='_ZN5boost10filesystem12is_directoryERKNS0_4pathE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12is_directoryERKNS0_4pathE'>
-          <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='405' column='1'/>
+          <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='405' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='status_known' mangled-name='_ZN5boost10filesystem12status_knownENS0_11file_statusE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='283' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12status_knownENS0_11file_statusE'>
-          <parameter type-id='type-id-182' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
+          <parameter type-id='type-id-183' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <namespace-decl name='path_traits'>
-          <typedef-decl name='codecvt_type' type-id='type-id-353' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='52' column='1' id='type-id-271'/>
+          <typedef-decl name='codecvt_type' type-id='type-id-354' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='52' column='1' id='type-id-272'/>
           <function-decl name='dispatch' mangled-name='_ZN5boost10filesystem11path_traits8dispatchERKNS0_15directory_entryERSsRKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1877' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits8dispatchERKNS0_15directory_entryERSsRKSt7codecvtIwc11__mbstate_tE'>
-            <parameter type-id='type-id-246' name='de' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1877' column='1'/>
-            <parameter type-id='type-id-335' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1881' column='1'/>
-            <parameter type-id='type-id-273' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1883' column='1'/>
+            <parameter type-id='type-id-247' name='de' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1877' column='1'/>
+            <parameter type-id='type-id-336' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1881' column='1'/>
+            <parameter type-id='type-id-274' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1883' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='convert' mangled-name='_ZN5boost10filesystem11path_traits7convertEPKcS3_RSsRKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits7convertEPKcS3_RSsRKSt7codecvtIwc11__mbstate_tE'>
             <parameter type-id='type-id-38' name='from' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='130' column='1'/>
             <parameter type-id='type-id-38' name='from_end' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='130' column='1'/>
-            <parameter type-id='type-id-335' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='130' column='1'/>
-            <parameter type-id='type-id-273' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='131' column='1'/>
+            <parameter type-id='type-id-336' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='130' column='1'/>
+            <parameter type-id='type-id-274' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='131' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='dispatch&lt;char, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN5boost10filesystem11path_traits8dispatchIcSsEEvRKPT_RT0_RKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits8dispatchIcSsEEvRKPT_RT0_RKSt7codecvtIwc11__mbstate_tE'>
-            <parameter type-id='type-id-224' name='c_str' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='211' column='1'/>
+            <parameter type-id='type-id-225' name='c_str' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='211' column='1'/>
             <parameter type-id='type-id-133' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='211' column='1'/>
-            <parameter type-id='type-id-273' name='cvt' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='211' column='1'/>
+            <parameter type-id='type-id-274' name='cvt' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='211' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='convert' mangled-name='_ZN5boost10filesystem11path_traits7convertEPKcRSsRKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits7convertEPKcRSsRKSt7codecvtIwc11__mbstate_tE'>
             <parameter type-id='type-id-38' name='from' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='139' column='1'/>
-            <parameter type-id='type-id-335' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='140' column='1'/>
-            <parameter type-id='type-id-273' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='141' column='1'/>
+            <parameter type-id='type-id-336' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='140' column='1'/>
+            <parameter type-id='type-id-274' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='141' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </namespace-decl>
         <function-decl name='type_present' mangled-name='_ZN5boost10filesystem12type_presentENS0_11file_statusE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12type_presentENS0_11file_statusE'>
-          <parameter type-id='type-id-182' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
+          <parameter type-id='type-id-183' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='permissions_present' mangled-name='_ZN5boost10filesystem19permissions_presentENS0_11file_statusE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem19permissions_presentENS0_11file_statusE'>
-          <parameter type-id='type-id-182' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
+          <parameter type-id='type-id-183' name='f' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='288' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </namespace-decl>
       <namespace-decl name='system'>
-        <class-decl name='system_error' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='22' column='1' id='type-id-220'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
+        <class-decl name='system_error' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='22' column='1' id='type-id-221'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-359'/>
           <data-member access='private' layout-offset-in-bits='128'>
             <var-decl name='m_error_code' type-id='type-id-61' visibility='default' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='53' column='1'/>
           </data-member>
@@ -3296,22 +3294,22 @@
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <parameter type-id='type-id-61'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2ENS0_10error_codeERKSs' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2ENS0_10error_codeERKSs'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <parameter type-id='type-id-61'/>
-              <parameter type-id='type-id-321'/>
+              <parameter type-id='type-id-322'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <parameter type-id='type-id-61'/>
               <parameter type-id='type-id-38'/>
               <return type-id='type-id-19'/>
@@ -3319,7 +3317,7 @@
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <parameter type-id='type-id-11'/>
               <parameter type-id='type-id-75'/>
               <return type-id='type-id-19'/>
@@ -3327,16 +3325,16 @@
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <parameter type-id='type-id-11'/>
               <parameter type-id='type-id-75'/>
-              <parameter type-id='type-id-321'/>
+              <parameter type-id='type-id-322'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <parameter type-id='type-id-11'/>
               <parameter type-id='type-id-75'/>
               <parameter type-id='type-id-38'/>
@@ -3345,92 +3343,92 @@
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
-              <parameter type-id='type-id-221' is-artificial='yes'/>
+              <parameter type-id='type-id-222' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='what' mangled-name='_ZNK5boost6system12system_error4whatEv' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost6system12system_error4whatEv'>
-              <parameter type-id='type-id-290' is-artificial='yes'/>
+              <parameter type-id='type-id-291' is-artificial='yes'/>
               <return type-id='type-id-38'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
       <namespace-decl name='detail'>
-        <class-decl name='sp_element&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='63' column='1' id='type-id-359'>
+        <class-decl name='sp_element&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='63' column='1' id='type-id-360'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-172' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='65' column='1' id='type-id-341'/>
+            <typedef-decl name='type' type-id='type-id-173' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='65' column='1' id='type-id-342'/>
           </member-type>
         </class-decl>
-        <class-decl name='shared_count' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='100' column='1' id='type-id-155'>
+        <class-decl name='shared_count' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='100' column='1' id='type-id-156'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='pi_' type-id='type-id-161' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='104' column='1'/>
+            <var-decl name='pi_' type-id='type-id-162' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='104' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='shared_count' mangled-name='_ZN5boost6detail12shared_countC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2Ev'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~shared_count' mangled-name='_ZN5boost6detail12shared_countD2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countD2Ev'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-230'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-231'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-157'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-158'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-243'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-244'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-243'/>
-              <parameter type-id='type-id-360'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-244'/>
+              <parameter type-id='type-id-361'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='shared_count&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-174'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-175'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='shared_count&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem16filesystem_error5m_impEEEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem16filesystem_error5m_impEEEPT_'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-188'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-189'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='swap' mangled-name='_ZN5boost6detail12shared_count4swapERS1_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_count4swapERS1_'>
-              <parameter type-id='type-id-158' is-artificial='yes'/>
-              <parameter type-id='type-id-156'/>
+              <parameter type-id='type-id-159' is-artificial='yes'/>
+              <parameter type-id='type-id-157'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='sp_counted_base' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='97' column='1' id='type-id-159'>
+        <class-decl name='sp_counted_base' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='97' column='1' id='type-id-160'>
           <data-member access='private' layout-offset-in-bits='64'>
             <var-decl name='use_count_' type-id='type-id-11' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='104' column='1'/>
           </data-member>
@@ -3439,268 +3437,268 @@
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='sp_counted_base' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
-              <parameter type-id='type-id-233'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
+              <parameter type-id='type-id-234'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseC2Ev'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='release' mangled-name='_ZN5boost6detail15sp_counted_base7releaseEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_base7releaseEv'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='weak_release' mangled-name='_ZN5boost6detail15sp_counted_base12weak_releaseEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_base12weak_releaseEv'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseD0Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseD2Ev'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='dispose' mangled-name='_ZN5boost6detail15sp_counted_base7disposeEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='3'>
             <function-decl name='destroy' mangled-name='_ZN5boost6detail15sp_counted_base7destroyEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_base7destroyEv'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='4'>
             <function-decl name='get_deleter' mangled-name='_ZN5boost6detail15sp_counted_base11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
-              <parameter type-id='type-id-241'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
+              <parameter type-id='type-id-242'/>
               <return type-id='type-id-8'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='5'>
             <function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail15sp_counted_base19get_untyped_deleterEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-161' is-artificial='yes'/>
+              <parameter type-id='type-id-162' is-artificial='yes'/>
               <return type-id='type-id-8'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <typedef-decl name='sp_typeinfo' type-id='type-id-361' filepath='src/third_party/boost-1.56.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-239'/>
-        <class-decl name='weak_count' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='530' column='1' id='type-id-168'>
+        <typedef-decl name='sp_typeinfo' type-id='type-id-362' filepath='src/third_party/boost-1.56.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-240'/>
+        <class-decl name='weak_count' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='530' column='1' id='type-id-169'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='pi_' type-id='type-id-161' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='534' column='1'/>
+            <var-decl name='pi_' type-id='type-id-162' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='534' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='weak_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-171' is-artificial='yes'/>
+              <parameter type-id='type-id-172' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='weak_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='551' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-171' is-artificial='yes'/>
-              <parameter type-id='type-id-230'/>
+              <parameter type-id='type-id-172' is-artificial='yes'/>
+              <parameter type-id='type-id-231'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='weak_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-171' is-artificial='yes'/>
-              <parameter type-id='type-id-243'/>
+              <parameter type-id='type-id-172' is-artificial='yes'/>
+              <parameter type-id='type-id-244'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='weak_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='571' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-171' is-artificial='yes'/>
-              <parameter type-id='type-id-170'/>
+              <parameter type-id='type-id-172' is-artificial='yes'/>
+              <parameter type-id='type-id-171'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~weak_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='581' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-171' is-artificial='yes'/>
+              <parameter type-id='type-id-172' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='sp_nothrow_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='60' column='1' id='type-id-360'/>
-        <class-decl name='sp_dereference&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='88' column='1' id='type-id-362'>
+        <class-decl name='sp_nothrow_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='60' column='1' id='type-id-361'/>
+        <class-decl name='sp_dereference&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='88' column='1' id='type-id-363'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-173' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='90' column='1' id='type-id-363'/>
+            <typedef-decl name='type' type-id='type-id-174' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='90' column='1' id='type-id-364'/>
           </member-type>
         </class-decl>
-        <class-decl name='sp_member_access&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='137' column='1' id='type-id-364'>
+        <class-decl name='sp_member_access&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='137' column='1' id='type-id-365'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-174' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='139' column='1' id='type-id-342'/>
+            <typedef-decl name='type' type-id='type-id-175' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='139' column='1' id='type-id-343'/>
           </member-type>
         </class-decl>
-        <class-decl name='sp_array_access&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='162' column='1' id='type-id-365'>
+        <class-decl name='sp_array_access&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='162' column='1' id='type-id-366'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='164' column='1' id='type-id-366'/>
+            <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='164' column='1' id='type-id-367'/>
           </member-type>
         </class-decl>
-        <class-decl name='sp_element&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='63' column='1' id='type-id-367'>
+        <class-decl name='sp_element&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='63' column='1' id='type-id-368'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-186' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='65' column='1' id='type-id-339'/>
+            <typedef-decl name='type' type-id='type-id-187' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='65' column='1' id='type-id-340'/>
           </member-type>
         </class-decl>
-        <class-decl name='sp_dereference&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='88' column='1' id='type-id-368'>
+        <class-decl name='sp_dereference&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='88' column='1' id='type-id-369'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-187' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='90' column='1' id='type-id-369'/>
+            <typedef-decl name='type' type-id='type-id-188' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='90' column='1' id='type-id-370'/>
           </member-type>
         </class-decl>
-        <class-decl name='sp_member_access&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='137' column='1' id='type-id-370'>
+        <class-decl name='sp_member_access&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='137' column='1' id='type-id-371'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-188' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='139' column='1' id='type-id-340'/>
+            <typedef-decl name='type' type-id='type-id-189' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='139' column='1' id='type-id-341'/>
           </member-type>
         </class-decl>
-        <class-decl name='sp_array_access&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='162' column='1' id='type-id-371'>
+        <class-decl name='sp_array_access&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='162' column='1' id='type-id-372'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='164' column='1' id='type-id-372'/>
+            <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='164' column='1' id='type-id-373'/>
           </member-type>
         </class-decl>
-        <class-decl name='operator_brackets_result&lt;boost::filesystem::path::iterator, const boost::filesystem::path, const boost::filesystem::path &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='383' column='1' id='type-id-373'>
+        <class-decl name='operator_brackets_result&lt;boost::filesystem::path::iterator, const boost::filesystem::path, const boost::filesystem::path &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='383' column='1' id='type-id-374'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-375' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='389' column='1' id='type-id-374'/>
+            <typedef-decl name='type' type-id='type-id-376' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='389' column='1' id='type-id-375'/>
           </member-type>
         </class-decl>
-        <class-decl name='operator_arrow_dispatch&lt;boost::filesystem::directory_entry &amp;, boost::filesystem::directory_entry *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='319' column='1' id='type-id-376'>
+        <class-decl name='operator_arrow_dispatch&lt;boost::filesystem::directory_entry &amp;, boost::filesystem::directory_entry *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='319' column='1' id='type-id-377'>
           <member-type access='public'>
-            <typedef-decl name='result_type' type-id='type-id-178' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='321' column='1' id='type-id-349'/>
+            <typedef-decl name='result_type' type-id='type-id-179' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='321' column='1' id='type-id-350'/>
           </member-type>
           <member-function access='public' static='yes'>
             <function-decl name='apply' mangled-name='_ZN5boost6detail23operator_arrow_dispatchIRNS_10filesystem15directory_entryEPS3_E5applyES4_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail23operator_arrow_dispatchIRNS_10filesystem15directory_entryEPS3_E5applyES4_'>
-              <parameter type-id='type-id-177'/>
-              <return type-id='type-id-349'/>
+              <parameter type-id='type-id-178'/>
+              <return type-id='type-id-350'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='operator_brackets_result&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::filesystem::directory_entry &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='383' column='1' id='type-id-377'>
+        <class-decl name='operator_brackets_result&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::filesystem::directory_entry &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='383' column='1' id='type-id-378'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-379' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='389' column='1' id='type-id-378'/>
+            <typedef-decl name='type' type-id='type-id-380' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='389' column='1' id='type-id-379'/>
           </member-type>
         </class-decl>
-        <class-decl name='operator_arrow_dispatch&lt;const boost::filesystem::path &amp;, const boost::filesystem::path *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='319' column='1' id='type-id-380'>
+        <class-decl name='operator_arrow_dispatch&lt;const boost::filesystem::path &amp;, const boost::filesystem::path *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='319' column='1' id='type-id-381'>
           <member-type access='public'>
-            <typedef-decl name='result_type' type-id='type-id-258' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='321' column='1' id='type-id-345'/>
+            <typedef-decl name='result_type' type-id='type-id-259' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='321' column='1' id='type-id-346'/>
           </member-type>
           <member-function access='public' static='yes'>
             <function-decl name='apply' mangled-name='_ZN5boost6detail23operator_arrow_dispatchIRKNS_10filesystem4pathEPS4_E5applyES5_' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail23operator_arrow_dispatchIRKNS_10filesystem4pathEPS4_E5applyES5_'>
-              <parameter type-id='type-id-257'/>
-              <return type-id='type-id-345'/>
+              <parameter type-id='type-id-258'/>
+              <return type-id='type-id-346'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='addr_impl_ref&lt;boost::filesystem::directory_entry&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='25' column='1' id='type-id-152'>
+        <class-decl name='addr_impl_ref&lt;boost::filesystem::directory_entry&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='25' column='1' id='type-id-153'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='v_' type-id='type-id-177' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='27' column='1'/>
+            <var-decl name='v_' type-id='type-id-178' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='27' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='addr_impl_ref' mangled-name='_ZN5boost6detail13addr_impl_refINS_10filesystem15directory_entryEEC2ERS3_' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-154' is-artificial='yes'/>
-              <parameter type-id='type-id-177'/>
+              <parameter type-id='type-id-155' is-artificial='yes'/>
+              <parameter type-id='type-id-178'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='addressof_impl&lt;boost::filesystem::directory_entry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='36' column='1' id='type-id-381'/>
-        <class-decl name='sp_counted_impl_p&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' id='type-id-162'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-159'/>
+        <class-decl name='addressof_impl&lt;boost::filesystem::directory_entry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='36' column='1' id='type-id-382'/>
+        <class-decl name='sp_counted_impl_p&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' id='type-id-163'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='px_' type-id='type-id-174' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
+            <var-decl name='px_' type-id='type-id-175' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-164' is-artificial='yes'/>
-              <parameter type-id='type-id-236'/>
+              <parameter type-id='type-id-165' is-artificial='yes'/>
+              <parameter type-id='type-id-237'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_'>
-              <parameter type-id='type-id-164' is-artificial='yes'/>
-              <parameter type-id='type-id-174'/>
+              <parameter type-id='type-id-165' is-artificial='yes'/>
+              <parameter type-id='type-id-175'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv'>
-              <parameter type-id='type-id-164' is-artificial='yes'/>
+              <parameter type-id='type-id-165' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='4'>
             <function-decl name='get_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE11get_deleterERKSt9type_info'>
-              <parameter type-id='type-id-164' is-artificial='yes'/>
-              <parameter type-id='type-id-241'/>
+              <parameter type-id='type-id-165' is-artificial='yes'/>
+              <parameter type-id='type-id-242'/>
               <return type-id='type-id-8'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='5'>
             <function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE19get_untyped_deleterEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE19get_untyped_deleterEv'>
-              <parameter type-id='type-id-164' is-artificial='yes'/>
+              <parameter type-id='type-id-165' is-artificial='yes'/>
               <return type-id='type-id-8'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='sp_counted_impl_p&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' id='type-id-165'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-159'/>
+        <class-decl name='sp_counted_impl_p&lt;boost::filesystem::filesystem_error::m_imp&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' id='type-id-166'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='px_' type-id='type-id-188' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
+            <var-decl name='px_' type-id='type-id-189' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-167' is-artificial='yes'/>
-              <parameter type-id='type-id-238'/>
+              <parameter type-id='type-id-168' is-artificial='yes'/>
+              <parameter type-id='type-id-239'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEC2EPS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEC2EPS4_'>
-              <parameter type-id='type-id-167' is-artificial='yes'/>
-              <parameter type-id='type-id-188'/>
+              <parameter type-id='type-id-168' is-artificial='yes'/>
+              <parameter type-id='type-id-189'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEE7disposeEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEE7disposeEv'>
-              <parameter type-id='type-id-167' is-artificial='yes'/>
+              <parameter type-id='type-id-168' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='4'>
             <function-decl name='get_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEE11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEE11get_deleterERKSt9type_info'>
-              <parameter type-id='type-id-167' is-artificial='yes'/>
-              <parameter type-id='type-id-241'/>
+              <parameter type-id='type-id-168' is-artificial='yes'/>
+              <parameter type-id='type-id-242'/>
               <return type-id='type-id-8'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='5'>
             <function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEE19get_untyped_deleterEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEE19get_untyped_deleterEv'>
-              <parameter type-id='type-id-167' is-artificial='yes'/>
+              <parameter type-id='type-id-168' is-artificial='yes'/>
               <return type-id='type-id-8'/>
             </function-decl>
           </member-function>
         </class-decl>
         <function-decl name='atomic_exchange_and_add' mangled-name='_ZN5boost6detail23atomic_exchange_and_addEPii' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail23atomic_exchange_and_addEPii'>
-          <parameter type-id='type-id-325' name='pw' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='35' column='1'/>
+          <parameter type-id='type-id-326' name='pw' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='35' column='1'/>
           <parameter type-id='type-id-11' name='dv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='35' column='1'/>
           <return type-id='type-id-11'/>
         </function-decl>
         <function-decl name='sp_pointer_construct&lt;boost::filesystem::detail::dir_itr_imp, boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost6detail20sp_pointer_constructINS_10filesystem6detail11dir_itr_impES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail20sp_pointer_constructINS_10filesystem6detail11dir_itr_impES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE'>
-          <parameter type-id='type-id-210' name='ppx' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
-          <parameter type-id='type-id-174' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
-          <parameter type-id='type-id-156' name='pn' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
+          <parameter type-id='type-id-211' name='ppx' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
+          <parameter type-id='type-id-175' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
+          <parameter type-id='type-id-157' name='pn' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
           <return type-id='type-id-19'/>
         </function-decl>
         <function-decl name='sp_enable_shared_from_this' mangled-name='_ZN5boost6detail26sp_enable_shared_from_thisEz' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail26sp_enable_shared_from_thisEz'>
@@ -3708,331 +3706,331 @@
           <return type-id='type-id-19'/>
         </function-decl>
         <function-decl name='sp_pointer_construct&lt;boost::filesystem::filesystem_error::m_imp, boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost6detail20sp_pointer_constructINS_10filesystem16filesystem_error5m_impES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail20sp_pointer_constructINS_10filesystem16filesystem_error5m_impES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE'>
-          <parameter type-id='type-id-216' name='ppx' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
-          <parameter type-id='type-id-188' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
-          <parameter type-id='type-id-156' name='pn' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
+          <parameter type-id='type-id-217' name='ppx' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
+          <parameter type-id='type-id-189' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
+          <parameter type-id='type-id-157' name='pn' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='269' column='1'/>
           <return type-id='type-id-19'/>
         </function-decl>
-        <class-decl name='operator_brackets_proxy&lt;boost::filesystem::path::iterator&gt;' visibility='default' is-declaration-only='yes' id='type-id-382'/>
-        <class-decl name='operator_brackets_proxy&lt;boost::filesystem::directory_iterator&gt;' visibility='default' is-declaration-only='yes' id='type-id-383'/>
+        <class-decl name='operator_brackets_proxy&lt;boost::filesystem::path::iterator&gt;' visibility='default' is-declaration-only='yes' id='type-id-383'/>
+        <class-decl name='operator_brackets_proxy&lt;boost::filesystem::directory_iterator&gt;' visibility='default' is-declaration-only='yes' id='type-id-384'/>
       </namespace-decl>
       <namespace-decl name='core'>
-        <typedef-decl name='typeinfo' type-id='type-id-384' filepath='src/third_party/boost-1.56.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-361'/>
+        <typedef-decl name='typeinfo' type-id='type-id-385' filepath='src/third_party/boost-1.56.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-362'/>
       </namespace-decl>
       <namespace-decl name='mpl'>
-        <class-decl name='if_&lt;boost::detail::use_operator_brackets_proxy&lt;const boost::filesystem::path, const boost::filesystem::path &amp;&gt;, boost::detail::operator_brackets_proxy&lt;boost::filesystem::path::iterator&gt;, const boost::filesystem::path&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='55' column='1' id='type-id-385'>
+        <class-decl name='if_&lt;boost::detail::use_operator_brackets_proxy&lt;const boost::filesystem::path, const boost::filesystem::path &amp;&gt;, boost::detail::operator_brackets_proxy&lt;boost::filesystem::path::iterator&gt;, const boost::filesystem::path&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='55' column='1' id='type-id-386'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-386' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='70' column='1' id='type-id-375'/>
+            <typedef-decl name='type' type-id='type-id-387' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='70' column='1' id='type-id-376'/>
           </member-type>
         </class-decl>
-        <class-decl name='if_c&lt;true, boost::detail::operator_brackets_proxy&lt;boost::filesystem::path::iterator&gt;, const boost::filesystem::path&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='34' column='1' id='type-id-387'>
+        <class-decl name='if_c&lt;true, boost::detail::operator_brackets_proxy&lt;boost::filesystem::path::iterator&gt;, const boost::filesystem::path&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='34' column='1' id='type-id-388'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-382' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='36' column='1' id='type-id-386'/>
+            <typedef-decl name='type' type-id='type-id-383' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='36' column='1' id='type-id-387'/>
           </member-type>
         </class-decl>
-        <class-decl name='if_&lt;boost::detail::use_operator_brackets_proxy&lt;boost::filesystem::directory_entry, boost::filesystem::directory_entry &amp;&gt;, boost::detail::operator_brackets_proxy&lt;boost::filesystem::directory_iterator&gt;, boost::filesystem::directory_entry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='55' column='1' id='type-id-388'>
+        <class-decl name='if_&lt;boost::detail::use_operator_brackets_proxy&lt;boost::filesystem::directory_entry, boost::filesystem::directory_entry &amp;&gt;, boost::detail::operator_brackets_proxy&lt;boost::filesystem::directory_iterator&gt;, boost::filesystem::directory_entry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='55' column='1' id='type-id-389'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-389' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='70' column='1' id='type-id-379'/>
+            <typedef-decl name='type' type-id='type-id-390' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='70' column='1' id='type-id-380'/>
           </member-type>
         </class-decl>
-        <class-decl name='if_c&lt;true, boost::detail::operator_brackets_proxy&lt;boost::filesystem::directory_iterator&gt;, boost::filesystem::directory_entry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='34' column='1' id='type-id-390'>
+        <class-decl name='if_c&lt;true, boost::detail::operator_brackets_proxy&lt;boost::filesystem::directory_iterator&gt;, boost::filesystem::directory_entry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='34' column='1' id='type-id-391'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-383' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='36' column='1' id='type-id-389'/>
+            <typedef-decl name='type' type-id='type-id-384' filepath='src/third_party/boost-1.56.0/boost/mpl/if.hpp' line='36' column='1' id='type-id-390'/>
           </member-type>
         </class-decl>
       </namespace-decl>
       <namespace-decl name='iterators'>
-        <class-decl name='enabled&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/detail/enable_if.hpp' line='30' column='1' id='type-id-391'>
+        <class-decl name='enabled&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/detail/enable_if.hpp' line='30' column='1' id='type-id-392'>
           <member-type access='public'>
-            <class-decl name='base&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/detail/enable_if.hpp' line='33' column='1' id='type-id-392'>
+            <class-decl name='base&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/iterator/detail/enable_if.hpp' line='33' column='1' id='type-id-393'>
               <member-type access='public'>
-                <typedef-decl name='type' type-id='type-id-1' filepath='src/third_party/boost-1.56.0/boost/iterator/detail/enable_if.hpp' line='35' column='1' id='type-id-393'/>
+                <typedef-decl name='type' type-id='type-id-1' filepath='src/third_party/boost-1.56.0/boost/iterator/detail/enable_if.hpp' line='35' column='1' id='type-id-394'/>
               </member-type>
             </class-decl>
           </member-type>
         </class-decl>
       </namespace-decl>
       <function-decl name='operator!=&lt;boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path &amp;, long, boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path &amp;, long&gt;' mangled-name='_ZN5boostneINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lS3_S4_S5_S6_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS7_12always_bool2ES9_SA_E4typeEE4typeERKNS_15iterator_facadeIS9_T0_T1_T2_T3_EERKNSI_ISA_T5_T6_T7_T8_EE' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boostneINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lS3_S4_S5_S6_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS7_12always_bool2ES9_SA_E4typeEE4typeERKNS_15iterator_facadeIS9_T0_T1_T2_T3_EERKNSI_ISA_T5_T6_T7_T8_EE'>
-        <parameter type-id='type-id-278' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <parameter type-id='type-id-278' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <return type-id='type-id-393'/>
+        <parameter type-id='type-id-279' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <parameter type-id='type-id-279' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <return type-id='type-id-394'/>
       </function-decl>
       <function-decl name='checked_array_delete&lt;char&gt;' mangled-name='_ZN5boost20checked_array_deleteIcEEvPT_' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost20checked_array_deleteIcEEvPT_'>
         <parameter type-id='type-id-65' name='x' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='37' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='operator!=&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry &amp;, long, boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry &amp;, long&gt;' mangled-name='_ZN5boostneINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lS2_S3_S4_S5_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS6_12always_bool2ES8_S9_E4typeEE4typeERKNS_15iterator_facadeIS8_T0_T1_T2_T3_EERKNSH_IS9_T5_T6_T7_T8_EE' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boostneINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lS2_S3_S4_S5_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS6_12always_bool2ES8_S9_E4typeEE4typeERKNS_15iterator_facadeIS8_T0_T1_T2_T3_EERKNSH_IS9_T5_T6_T7_T8_EE'>
-        <parameter type-id='type-id-275' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <parameter type-id='type-id-275' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <return type-id='type-id-393'/>
+        <parameter type-id='type-id-276' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <parameter type-id='type-id-276' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <return type-id='type-id-394'/>
       </function-decl>
       <function-decl name='operator==&lt;boost::filesystem::detail::dir_itr_imp, boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boosteqINS_10filesystem6detail11dir_itr_impES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boosteqINS_10filesystem6detail11dir_itr_impES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE'>
-        <parameter type-id='type-id-284' name='a' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='728' column='1'/>
-        <parameter type-id='type-id-284' name='b' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='728' column='1'/>
+        <parameter type-id='type-id-285' name='a' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='728' column='1'/>
+        <parameter type-id='type-id-285' name='b' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='728' column='1'/>
         <return type-id='type-id-1'/>
       </function-decl>
       <function-decl name='checked_delete&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost14checked_deleteINS_10filesystem6detail11dir_itr_impEEEvPT_' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost14checked_deleteINS_10filesystem6detail11dir_itr_impEEEvPT_'>
-        <parameter type-id='type-id-174' name='x' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='29' column='1'/>
+        <parameter type-id='type-id-175' name='x' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='29' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='operator==&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry &amp;, long, boost::filesystem::directory_iterator, boost::filesystem::directory_entry, boost::single_pass_traversal_tag, boost::filesystem::directory_entry &amp;, long&gt;' mangled-name='_ZN5boosteqINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lS2_S3_S4_S5_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS6_12always_bool2ES8_S9_E4typeEE4typeERKNS_15iterator_facadeIS8_T0_T1_T2_T3_EERKNSH_IS9_T5_T6_T7_T8_EE' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boosteqINS_10filesystem18directory_iteratorENS1_15directory_entryENS_25single_pass_traversal_tagERS3_lS2_S3_S4_S5_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS6_12always_bool2ES8_S9_E4typeEE4typeERKNS_15iterator_facadeIS8_T0_T1_T2_T3_EERKNSH_IS9_T5_T6_T7_T8_EE'>
-        <parameter type-id='type-id-275' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <parameter type-id='type-id-275' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <return type-id='type-id-393'/>
+        <parameter type-id='type-id-276' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <parameter type-id='type-id-276' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <return type-id='type-id-394'/>
       </function-decl>
       <function-decl name='checked_delete&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost14checked_deleteINS_10filesystem16filesystem_error5m_impEEEvPT_' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost14checked_deleteINS_10filesystem16filesystem_error5m_impEEEvPT_'>
-        <parameter type-id='type-id-188' name='x' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='29' column='1'/>
+        <parameter type-id='type-id-189' name='x' filepath='src/third_party/boost-1.56.0/boost/core/checked_delete.hpp' line='29' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='remove_reference&lt;boost::filesystem::detail::dir_itr_imp *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-394'>
+      <class-decl name='remove_reference&lt;boost::filesystem::detail::dir_itr_imp *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-395'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-174' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-331'/>
+          <typedef-decl name='type' type-id='type-id-175' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-332'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='size_t' type-id='type-id-17' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-141'/>
+      <typedef-decl name='size_t' type-id='type-id-17' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-142'/>
       <class-decl name='__false_type' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/cpp_type_traits.h' line='83' column='1' id='type-id-134'/>
-      <typedef-decl name='ptrdiff_t' type-id='type-id-13' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='189' column='1' id='type-id-395'/>
+      <typedef-decl name='ptrdiff_t' type-id='type-id-13' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='189' column='1' id='type-id-396'/>
       <class-decl name='forward_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='95' column='1' id='type-id-135'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-136'/>
       </class-decl>
-      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='99' column='1' id='type-id-396'>
+      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='99' column='1' id='type-id-397'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-135'/>
       </class-decl>
       <class-decl name='input_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-136'/>
-      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='103' column='1' id='type-id-397'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-396'/>
+      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='103' column='1' id='type-id-398'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-397'/>
       </class-decl>
-      <class-decl name='remove_reference&lt;boost::filesystem::filesystem_error::m_imp *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-398'>
+      <class-decl name='remove_reference&lt;boost::filesystem::filesystem_error::m_imp *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-399'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-188' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-333'/>
+          <typedef-decl name='type' type-id='type-id-189' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-334'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='wstring' type-id='type-id-399' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stringfwd.h' line='68' column='1' id='type-id-322'/>
-      <class-decl name='locale' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='62' column='1' id='type-id-301'>
+      <typedef-decl name='wstring' type-id='type-id-400' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stringfwd.h' line='68' column='1' id='type-id-323'/>
+      <class-decl name='locale' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='62' column='1' id='type-id-302'>
         <member-type access='private'>
-          <typedef-decl name='category' type-id='type-id-11' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='67' column='1' id='type-id-309'/>
+          <typedef-decl name='category' type-id='type-id-11' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='67' column='1' id='type-id-310'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Impl' size-in-bits='320' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='475' column='1' id='type-id-305'>
+          <class-decl name='_Impl' size-in-bits='320' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='475' column='1' id='type-id-306'>
             <data-member access='private' layout-offset-in-bits='0'>
               <var-decl name='_M_refcount' type-id='type-id-130' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='495' column='1'/>
             </data-member>
             <data-member access='private' layout-offset-in-bits='64'>
-              <var-decl name='_M_facets' type-id='type-id-314' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='496' column='1'/>
+              <var-decl name='_M_facets' type-id='type-id-315' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='496' column='1'/>
             </data-member>
             <data-member access='private' layout-offset-in-bits='128'>
-              <var-decl name='_M_facets_size' type-id='type-id-141' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='497' column='1'/>
+              <var-decl name='_M_facets_size' type-id='type-id-142' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='497' column='1'/>
             </data-member>
             <data-member access='private' layout-offset-in-bits='192'>
-              <var-decl name='_M_caches' type-id='type-id-314' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='498' column='1'/>
+              <var-decl name='_M_caches' type-id='type-id-315' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='498' column='1'/>
             </data-member>
             <data-member access='private' layout-offset-in-bits='256'>
               <var-decl name='_M_names' type-id='type-id-67' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='499' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_id_ctype' type-id='type-id-145' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='500' column='1'/>
+              <var-decl name='_S_id_ctype' type-id='type-id-146' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='500' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_id_numeric' type-id='type-id-145' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='501' column='1'/>
+              <var-decl name='_S_id_numeric' type-id='type-id-146' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='501' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_id_collate' type-id='type-id-145' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='502' column='1'/>
+              <var-decl name='_S_id_collate' type-id='type-id-146' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='502' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_id_time' type-id='type-id-145' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='503' column='1'/>
+              <var-decl name='_S_id_time' type-id='type-id-146' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='503' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_id_monetary' type-id='type-id-145' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='504' column='1'/>
+              <var-decl name='_S_id_monetary' type-id='type-id-146' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='504' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_id_messages' type-id='type-id-145' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='505' column='1'/>
+              <var-decl name='_S_id_messages' type-id='type-id-146' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='505' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
-              <var-decl name='_S_facet_categories' type-id='type-id-143' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='506' column='1'/>
+              <var-decl name='_S_facet_categories' type-id='type-id-144' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='506' column='1'/>
             </data-member>
             <member-function access='private' constructor='yes'>
               <function-decl name='_Impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-329' is-artificial='yes'/>
-                <parameter type-id='type-id-307'/>
-                <parameter type-id='type-id-141'/>
+                <parameter type-id='type-id-330' is-artificial='yes'/>
+                <parameter type-id='type-id-308'/>
+                <parameter type-id='type-id-142'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
             <member-function access='private' constructor='yes'>
               <function-decl name='_Impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-329' is-artificial='yes'/>
+                <parameter type-id='type-id-330' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
-                <parameter type-id='type-id-141'/>
+                <parameter type-id='type-id-142'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
             <member-function access='private' constructor='yes'>
               <function-decl name='_Impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-329' is-artificial='yes'/>
-                <parameter type-id='type-id-141'/>
+                <parameter type-id='type-id-330' is-artificial='yes'/>
+                <parameter type-id='type-id-142'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
               <function-decl name='~_Impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-329' is-artificial='yes'/>
+                <parameter type-id='type-id-330' is-artificial='yes'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
             <member-function access='private' constructor='yes'>
               <function-decl name='_Impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-329' is-artificial='yes'/>
-                <parameter type-id='type-id-307'/>
+                <parameter type-id='type-id-330' is-artificial='yes'/>
+                <parameter type-id='type-id-308'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='id' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='436' column='1' id='type-id-315'>
+          <class-decl name='id' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='436' column='1' id='type-id-316'>
             <data-member access='private' layout-offset-in-bits='0'>
-              <var-decl name='_M_index' type-id='type-id-141' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='453' column='1'/>
+              <var-decl name='_M_index' type-id='type-id-142' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='453' column='1'/>
             </data-member>
             <data-member access='private' static='yes'>
               <var-decl name='_S_refcount' type-id='type-id-130' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='456' column='1'/>
             </data-member>
             <member-function access='private' constructor='yes'>
               <function-decl name='id' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-330' is-artificial='yes'/>
-                <parameter type-id='type-id-317'/>
+                <parameter type-id='type-id-331' is-artificial='yes'/>
+                <parameter type-id='type-id-318'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='id' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='467' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-330' is-artificial='yes'/>
+                <parameter type-id='type-id-331' is-artificial='yes'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='facet' visibility='default' is-declaration-only='yes' id='type-id-311'/>
+          <class-decl name='facet' visibility='default' is-declaration-only='yes' id='type-id-312'/>
         </member-type>
         <data-member access='public' static='yes'>
-          <var-decl name='none' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='98' column='1'/>
+          <var-decl name='none' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='98' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='ctype' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='99' column='1'/>
+          <var-decl name='ctype' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='99' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='numeric' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='100' column='1'/>
+          <var-decl name='numeric' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='100' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='collate' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='101' column='1'/>
+          <var-decl name='collate' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='101' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='time' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='102' column='1'/>
+          <var-decl name='time' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='102' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='monetary' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='103' column='1'/>
+          <var-decl name='monetary' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='103' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='messages' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='104' column='1'/>
+          <var-decl name='messages' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='104' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='all' type-id='type-id-310' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='105' column='1'/>
+          <var-decl name='all' type-id='type-id-311' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='105' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-329' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='280' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-330' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='280' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_classic' type-id='type-id-329' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='283' column='1'/>
+          <var-decl name='_S_classic' type-id='type-id-330' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='283' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_global' type-id='type-id-329' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='286' column='1'/>
+          <var-decl name='_S_global' type-id='type-id-330' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='286' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_categories' type-id='type-id-293' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='292' column='1'/>
+          <var-decl name='_S_categories' type-id='type-id-294' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='292' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_once' type-id='type-id-148' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='307' column='1'/>
+          <var-decl name='_S_once' type-id='type-id-149' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='307' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
-            <parameter type-id='type-id-303'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
+            <parameter type-id='type-id-304'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
-            <parameter type-id='type-id-303'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
+            <parameter type-id='type-id-304'/>
             <parameter type-id='type-id-38'/>
-            <parameter type-id='type-id-309'/>
+            <parameter type-id='type-id-310'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
-            <parameter type-id='type-id-303'/>
-            <parameter type-id='type-id-303'/>
-            <parameter type-id='type-id-309'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
+            <parameter type-id='type-id-304'/>
+            <parameter type-id='type-id-304'/>
+            <parameter type-id='type-id-310'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='locale' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/locale_classes.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-328' is-artificial='yes'/>
-            <parameter type-id='type-id-329'/>
+            <parameter type-id='type-id-329' is-artificial='yes'/>
+            <parameter type-id='type-id-330'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='iterator_traits&lt;char *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-400'>
+      <class-decl name='iterator_traits&lt;char *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-401'>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-395' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-401'/>
+          <typedef-decl name='difference_type' type-id='type-id-396' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-402'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-397' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='177' column='1' id='type-id-402'/>
+          <typedef-decl name='iterator_category' type-id='type-id-398' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='177' column='1' id='type-id-403'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-222' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-403'/>
+          <typedef-decl name='reference' type-id='type-id-223' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-404'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-65' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-404'/>
+          <typedef-decl name='pointer' type-id='type-id-65' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-405'/>
         </member-type>
       </class-decl>
       <function-decl name='swap&lt;boost::filesystem::detail::dir_itr_imp *&gt;' mangled-name='_ZSt4swapIPN5boost10filesystem6detail11dir_itr_impEEvRT_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4swapIPN5boost10filesystem6detail11dir_itr_impEEvRT_S6_'>
-        <parameter type-id='type-id-175' name='__a' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
-        <parameter type-id='type-id-175' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
+        <parameter type-id='type-id-176' name='__a' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
+        <parameter type-id='type-id-176' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='move&lt;boost::filesystem::detail::dir_itr_imp *&amp;&gt;' mangled-name='_ZSt4moveIRPN5boost10filesystem6detail11dir_itr_impEEONSt16remove_referenceIT_E4typeEOS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRPN5boost10filesystem6detail11dir_itr_impEEONSt16remove_referenceIT_E4typeEOS7_'>
-        <parameter type-id='type-id-175' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-332'/>
+        <parameter type-id='type-id-176' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-333'/>
       </function-decl>
-      <class-decl name='allocator&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-140'>
+      <class-decl name='allocator&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-141'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-141' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-125'/>
+          <typedef-decl name='size_type' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-125'/>
         </member-type>
       </class-decl>
       <function-decl name='operator==&lt;char&gt;' mangled-name='_ZSteqIcEbRKSaIT_ES3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSteqIcEbRKSaIT_ES3_'>
@@ -4043,49 +4041,49 @@
       <function-decl name='distance&lt;char *&gt;' mangled-name='_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_'>
         <parameter type-id='type-id-65' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='114' column='1'/>
         <parameter type-id='type-id-65' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='114' column='1'/>
-        <return type-id='type-id-401'/>
+        <return type-id='type-id-402'/>
       </function-decl>
       <function-decl name='__distance&lt;char *&gt;' mangled-name='_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag'>
         <parameter type-id='type-id-65' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='90' column='1'/>
         <parameter type-id='type-id-65' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='90' column='1'/>
-        <parameter type-id='type-id-397' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='91' column='1'/>
-        <return type-id='type-id-401'/>
+        <parameter type-id='type-id-398' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='91' column='1'/>
+        <return type-id='type-id-402'/>
       </function-decl>
       <function-decl name='__iterator_category&lt;char *&gt;' mangled-name='_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_'>
-        <parameter type-id='type-id-224' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='201' column='1'/>
-        <return type-id='type-id-402'/>
+        <parameter type-id='type-id-225' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='201' column='1'/>
+        <return type-id='type-id-403'/>
       </function-decl>
-      <class-decl name='runtime_error' visibility='default' is-declaration-only='yes' id='type-id-358'/>
-      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-384'/>
+      <class-decl name='runtime_error' visibility='default' is-declaration-only='yes' id='type-id-359'/>
+      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-385'/>
       <function-decl name='swap&lt;boost::filesystem::filesystem_error::m_imp *&gt;' mangled-name='_ZSt4swapIPN5boost10filesystem16filesystem_error5m_impEEvRT_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4swapIPN5boost10filesystem16filesystem_error5m_impEEvRT_S6_'>
-        <parameter type-id='type-id-189' name='__a' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
-        <parameter type-id='type-id-189' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
+        <parameter type-id='type-id-190' name='__a' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
+        <parameter type-id='type-id-190' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='554' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='move&lt;boost::filesystem::filesystem_error::m_imp *&amp;&gt;' mangled-name='_ZSt4moveIRPN5boost10filesystem16filesystem_error5m_impEEONSt16remove_referenceIT_E4typeEOS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRPN5boost10filesystem16filesystem_error5m_impEEONSt16remove_referenceIT_E4typeEOS7_'>
-        <parameter type-id='type-id-189' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-334'/>
+        <parameter type-id='type-id-190' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-335'/>
       </function-decl>
-      <class-decl name='codecvt&lt;wchar_t, char, __mbstate_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-353'/>
-      <class-decl name='basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-399'>
+      <class-decl name='codecvt&lt;wchar_t, char, __mbstate_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-354'/>
+      <class-decl name='basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-400'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-406' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='121' column='1' id='type-id-405'/>
+          <typedef-decl name='size_type' type-id='type-id-407' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='121' column='1' id='type-id-406'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='append&lt;wchar_t *&gt;' mangled-name='_ZNSbIwSt11char_traitsIwESaIwEE6appendIPwEERS2_T_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='1061' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIwSt11char_traitsIwESaIwEE6appendIPwEERS2_T_S6_'>
-            <parameter type-id='type-id-407' is-artificial='yes'/>
+            <parameter type-id='type-id-408' is-artificial='yes'/>
             <parameter type-id='type-id-115'/>
             <parameter type-id='type-id-115'/>
-            <return type-id='type-id-408'/>
+            <return type-id='type-id-409'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='mpl_'>
-      <typedef-decl name='true_' type-id='type-id-294' filepath='src/third_party/boost-1.56.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-351'/>
-      <class-decl name='bool_&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-294'>
+      <typedef-decl name='true_' type-id='type-id-295' filepath='src/third_party/boost-1.56.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-352'/>
+      <class-decl name='bool_&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-295'>
         <data-member access='public' static='yes'>
-          <var-decl name='value' type-id='type-id-225' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
+          <var-decl name='value' type-id='type-id-226' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
         </data-member>
       </class-decl>
     </namespace-decl>
@@ -4143,7 +4141,7 @@
     </function-decl>
     <function-decl name='frexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
-      <parameter type-id='type-id-325'/>
+      <parameter type-id='type-id-326'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='ldexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4161,7 +4159,7 @@
     </function-decl>
     <function-decl name='modf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
-      <parameter type-id='type-id-324'/>
+      <parameter type-id='type-id-325'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='pow' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4558,19 +4556,19 @@
     <function-decl name='remquo' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
       <parameter type-id='type-id-9'/>
-      <parameter type-id='type-id-325'/>
+      <parameter type-id='type-id-326'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='remquof' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-10'/>
       <parameter type-id='type-id-10'/>
-      <parameter type-id='type-id-325'/>
+      <parameter type-id='type-id-326'/>
       <return type-id='type-id-10'/>
     </function-decl>
     <function-decl name='remquol' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-12'/>
       <parameter type-id='type-id-12'/>
-      <parameter type-id='type-id-325'/>
+      <parameter type-id='type-id-326'/>
       <return type-id='type-id-12'/>
     </function-decl>
     <function-decl name='rint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -4768,235 +4766,235 @@
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-38'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-355'/>
-    <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-354'/>
-    <reference-type-def kind='lvalue' type-id='type-id-399' size-in-bits='64' id='type-id-408'/>
-    <pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-407'/>
+    <pointer-type-def type-id='type-id-410' size-in-bits='64' id='type-id-356'/>
+    <reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-355'/>
+    <reference-type-def kind='lvalue' type-id='type-id-400' size-in-bits='64' id='type-id-409'/>
+    <pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-408'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-411'>
+      <class-decl name='allocator&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-412'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-141' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-406'/>
+          <typedef-decl name='size_type' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-407'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-399' const='yes' id='type-id-410'/>
+    <qualified-type-def type-id='type-id-400' const='yes' id='type-id-411'/>
     <namespace-decl name='boost'>
-      <class-decl name='enable_if_c&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='28' column='1' id='type-id-412'>
+      <class-decl name='enable_if_c&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='28' column='1' id='type-id-413'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='29' column='1' id='type-id-409'/>
+          <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='29' column='1' id='type-id-410'/>
         </member-type>
       </class-decl>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
-    <reference-type-def kind='lvalue' type-id='type-id-413' size-in-bits='64' id='type-id-414'/>
-    <pointer-type-def type-id='type-id-413' size-in-bits='64' id='type-id-415'/>
-    <reference-type-def kind='lvalue' type-id='type-id-416' size-in-bits='64' id='type-id-417'/>
-    <pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-418'/>
-    <reference-type-def kind='lvalue' type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
-    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-421'/>
-    <qualified-type-def type-id='type-id-413' const='yes' id='type-id-422'/>
-    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-423'/>
-    <qualified-type-def type-id='type-id-416' const='yes' id='type-id-424'/>
-    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-425'/>
-    <qualified-type-def type-id='type-id-419' const='yes' id='type-id-426'/>
-    <reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
-    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-428'/>
-    <reference-type-def kind='lvalue' type-id='type-id-83' size-in-bits='64' id='type-id-429'/>
-    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-430'/>
-    <qualified-type-def type-id='type-id-431' const='yes' id='type-id-432'/>
-    <reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-433'/>
-    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-434'/>
-    <qualified-type-def type-id='type-id-435' const='yes' id='type-id-436'/>
-    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-437'/>
-    <reference-type-def kind='lvalue' type-id='type-id-431' size-in-bits='64' id='type-id-438'/>
-    <pointer-type-def type-id='type-id-431' size-in-bits='64' id='type-id-439'/>
+    <reference-type-def kind='lvalue' type-id='type-id-414' size-in-bits='64' id='type-id-415'/>
+    <pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-416'/>
+    <reference-type-def kind='lvalue' type-id='type-id-417' size-in-bits='64' id='type-id-418'/>
+    <pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-419'/>
+    <reference-type-def kind='lvalue' type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
+    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-422'/>
+    <qualified-type-def type-id='type-id-414' const='yes' id='type-id-423'/>
+    <pointer-type-def type-id='type-id-423' size-in-bits='64' id='type-id-424'/>
+    <qualified-type-def type-id='type-id-417' const='yes' id='type-id-425'/>
+    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
+    <qualified-type-def type-id='type-id-420' const='yes' id='type-id-427'/>
+    <reference-type-def kind='lvalue' type-id='type-id-427' size-in-bits='64' id='type-id-428'/>
+    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-429'/>
+    <reference-type-def kind='lvalue' type-id='type-id-83' size-in-bits='64' id='type-id-430'/>
+    <reference-type-def kind='lvalue' type-id='type-id-292' size-in-bits='64' id='type-id-431'/>
+    <qualified-type-def type-id='type-id-432' const='yes' id='type-id-433'/>
+    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
+    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-435'/>
+    <qualified-type-def type-id='type-id-436' const='yes' id='type-id-437'/>
+    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
+    <reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-439'/>
+    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-440'/>
     <namespace-decl name='boost'>
       <namespace-decl name='filesystem'>
         <namespace-decl name='detail'>
           <function-decl name='lex_compare' mangled-name='_ZN5boost10filesystem6detail11lex_compareENS0_4path8iteratorES3_S3_S3_' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11lex_compareENS0_4path8iteratorES3_S3_S3_'>
-            <parameter type-id='type-id-193' name='first1' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='649' column='1'/>
-            <parameter type-id='type-id-193' name='last1' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='649' column='1'/>
-            <parameter type-id='type-id-193' name='first2' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='650' column='1'/>
-            <parameter type-id='type-id-193' name='last2' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='650' column='1'/>
+            <parameter type-id='type-id-194' name='first1' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='649' column='1'/>
+            <parameter type-id='type-id-194' name='last1' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='649' column='1'/>
+            <parameter type-id='type-id-194' name='first2' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='650' column='1'/>
+            <parameter type-id='type-id-194' name='last2' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path.cpp' line='650' column='1'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </namespace-decl>
         <namespace-decl name='path_traits'>
           <function-decl name='dispatch&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN5boost10filesystem11path_traits8dispatchISsEEvRKSsRT_RKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits8dispatchISsEEvRKSsRT_RKSt7codecvtIwc11__mbstate_tE'>
-            <parameter type-id='type-id-321' name='c' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='171' column='1'/>
+            <parameter type-id='type-id-322' name='c' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='171' column='1'/>
             <parameter type-id='type-id-133' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='171' column='1'/>
-            <parameter type-id='type-id-273' name='cvt' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='171' column='1'/>
+            <parameter type-id='type-id-274' name='cvt' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='171' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </namespace-decl>
       </namespace-decl>
       <namespace-decl name='detail'>
-        <class-decl name='addr_impl_ref&lt;const boost::filesystem::path&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='25' column='1' id='type-id-419'>
+        <class-decl name='addr_impl_ref&lt;const boost::filesystem::path&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='25' column='1' id='type-id-420'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='v_' type-id='type-id-257' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='27' column='1'/>
+            <var-decl name='v_' type-id='type-id-258' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='27' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='addr_impl_ref' mangled-name='_ZN5boost6detail13addr_impl_refIKNS_10filesystem4pathEEC2ERS4_' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-421' is-artificial='yes'/>
-              <parameter type-id='type-id-257'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
+              <parameter type-id='type-id-258'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='addressof_impl&lt;const boost::filesystem::path&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='36' column='1' id='type-id-440'/>
+        <class-decl name='addressof_impl&lt;const boost::filesystem::path&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/addressof.hpp' line='36' column='1' id='type-id-441'/>
       </namespace-decl>
       <function-decl name='operator==&lt;boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path &amp;, long, boost::filesystem::path::iterator, const boost::filesystem::path, boost::bidirectional_traversal_tag, const boost::filesystem::path &amp;, long&gt;' mangled-name='_ZN5boosteqINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lS3_S4_S5_S6_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS7_12always_bool2ES9_SA_E4typeEE4typeERKNS_15iterator_facadeIS9_T0_T1_T2_T3_EERKNSI_ISA_T5_T6_T7_T8_EE' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boosteqINS_10filesystem4path8iteratorEKS2_NS_27bidirectional_traversal_tagERS4_lS3_S4_S5_S6_lEENS_6detail23enable_if_interoperableIT_T4_NS_3mpl6apply2INS7_12always_bool2ES9_SA_E4typeEE4typeERKNS_15iterator_facadeIS9_T0_T1_T2_T3_EERKNSI_ISA_T5_T6_T7_T8_EE'>
-        <parameter type-id='type-id-278' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <parameter type-id='type-id-278' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
-        <return type-id='type-id-393'/>
+        <parameter type-id='type-id-279' name='lhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <parameter type-id='type-id-279' name='rhs' filepath='src/third_party/boost-1.56.0/boost/iterator/iterator_facade.hpp' line='833' column='1'/>
+        <return type-id='type-id-394'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;const char *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-441'>
+      <class-decl name='iterator_traits&lt;const char *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-442'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-429' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-442'/>
+          <typedef-decl name='reference' type-id='type-id-430' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-443'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-38' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-443'/>
+          <typedef-decl name='pointer' type-id='type-id-38' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-444'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-395' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-444'/>
+          <typedef-decl name='difference_type' type-id='type-id-396' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-445'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-397' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='188' column='1' id='type-id-445'/>
+          <typedef-decl name='iterator_category' type-id='type-id-398' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='188' column='1' id='type-id-446'/>
         </member-type>
       </class-decl>
-      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='233' column='1' id='type-id-446'>
+      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='233' column='1' id='type-id-447'>
         <member-type access='public'>
-          <typedef-decl name='char_type' type-id='type-id-2' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='235' column='1' id='type-id-431'/>
+          <typedef-decl name='char_type' type-id='type-id-2' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='235' column='1' id='type-id-432'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='int_type' type-id='type-id-11' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='236' column='1' id='type-id-435'/>
+          <typedef-decl name='int_type' type-id='type-id-11' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='236' column='1' id='type-id-436'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='compare' mangled-name='_ZNSt11char_traitsIcE7compareEPKcS2_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/char_traits.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11char_traitsIcE7compareEPKcS2_m'>
-            <parameter type-id='type-id-434'/>
-            <parameter type-id='type-id-434'/>
-            <parameter type-id='type-id-141'/>
+            <parameter type-id='type-id-435'/>
+            <parameter type-id='type-id-435'/>
+            <parameter type-id='type-id-142'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='operator&lt;&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStltIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2588' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStltIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8_'>
-        <parameter type-id='type-id-298' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2588' column='1'/>
-        <parameter type-id='type-id-298' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2589' column='1'/>
+        <parameter type-id='type-id-299' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2588' column='1'/>
+        <parameter type-id='type-id-299' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2589' column='1'/>
         <return type-id='type-id-1'/>
       </function-decl>
       <function-decl name='operator==&lt;char&gt;' mangled-name='_ZSteqIcEN9__gnu_cxx11__enable_ifIXsr9__is_charIT_EE7__valueEbE6__typeERKSbIS2_St11char_traitsIS2_ESaIS2_EESA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSteqIcEN9__gnu_cxx11__enable_ifIXsr9__is_charIT_EE7__valueEbE6__typeERKSbIS2_St11char_traitsIS2_ESaIS2_EESA_'>
-        <parameter type-id='type-id-298' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2512' column='1'/>
-        <parameter type-id='type-id-298' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2513' column='1'/>
-        <return type-id='type-id-447'/>
+        <parameter type-id='type-id-299' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2512' column='1'/>
+        <parameter type-id='type-id-299' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2513' column='1'/>
+        <return type-id='type-id-448'/>
       </function-decl>
       <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_'>
-        <parameter type-id='type-id-298' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
+        <parameter type-id='type-id-299' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
         <parameter type-id='type-id-38' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2539' column='1'/>
         <return type-id='type-id-1'/>
       </function-decl>
       <function-decl name='distance&lt;const char *&gt;' mangled-name='_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_'>
         <parameter type-id='type-id-38' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='114' column='1'/>
         <parameter type-id='type-id-38' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='114' column='1'/>
-        <return type-id='type-id-444'/>
+        <return type-id='type-id-445'/>
       </function-decl>
       <function-decl name='__distance&lt;const char *&gt;' mangled-name='_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag'>
         <parameter type-id='type-id-38' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='90' column='1'/>
         <parameter type-id='type-id-38' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='90' column='1'/>
-        <parameter type-id='type-id-397' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='91' column='1'/>
-        <return type-id='type-id-444'/>
+        <parameter type-id='type-id-398' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_funcs.h' line='91' column='1'/>
+        <return type-id='type-id-445'/>
       </function-decl>
       <function-decl name='__iterator_category&lt;const char *&gt;' mangled-name='_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_'>
-        <parameter type-id='type-id-430' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='201' column='1'/>
-        <return type-id='type-id-445'/>
+        <parameter type-id='type-id-431' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='201' column='1'/>
+        <return type-id='type-id-446'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__enable_if&lt;true, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/type_traits.h' line='47' column='1' id='type-id-448'>
+      <class-decl name='__enable_if&lt;true, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/type_traits.h' line='47' column='1' id='type-id-449'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-1' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/type_traits.h' line='48' column='1' id='type-id-447'/>
+          <typedef-decl name='__type' type-id='type-id-1' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/type_traits.h' line='48' column='1' id='type-id-448'/>
         </member-type>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;const char *, std::basic_string&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-416'>
+      <class-decl name='__normal_iterator&lt;const char *, std::basic_string&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-417'>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-442' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-449'/>
+          <typedef-decl name='reference' type-id='type-id-443' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-450'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-443' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-450'/>
+          <typedef-decl name='pointer' type-id='type-id-444' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-451'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-444' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-451'/>
+          <typedef-decl name='difference_type' type-id='type-id-445' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-452'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <var-decl name='_M_current' type-id='type-id-38' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__normal_iterator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-418' is-artificial='yes'/>
+            <parameter type-id='type-id-419' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEC2ERKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEC2ERKS2_'>
-            <parameter type-id='type-id-418' is-artificial='yes'/>
-            <parameter type-id='type-id-430'/>
+            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-431'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv'>
-            <parameter type-id='type-id-425' is-artificial='yes'/>
-            <return type-id='type-id-449'/>
+            <parameter type-id='type-id-426' is-artificial='yes'/>
+            <return type-id='type-id-450'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiEl'>
-            <parameter type-id='type-id-425' is-artificial='yes'/>
-            <parameter type-id='type-id-451'/>
-            <return type-id='type-id-416'/>
+            <parameter type-id='type-id-426' is-artificial='yes'/>
+            <parameter type-id='type-id-452'/>
+            <return type-id='type-id-417'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;char *, std::basic_string&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-413'>
+      <class-decl name='__normal_iterator&lt;char *, std::basic_string&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-414'>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-403' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-452'/>
+          <typedef-decl name='reference' type-id='type-id-404' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-453'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-404' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-453'/>
+          <typedef-decl name='pointer' type-id='type-id-405' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-454'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-401' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-454'/>
+          <typedef-decl name='difference_type' type-id='type-id-402' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-455'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <var-decl name='_M_current' type-id='type-id-65' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__normal_iterator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-415' is-artificial='yes'/>
+            <parameter type-id='type-id-416' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEC2ERKS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPcSsEC2ERKS1_'>
-            <parameter type-id='type-id-415' is-artificial='yes'/>
-            <parameter type-id='type-id-224'/>
+            <parameter type-id='type-id-416' is-artificial='yes'/>
+            <parameter type-id='type-id-225'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiEl'>
-            <parameter type-id='type-id-423' is-artificial='yes'/>
-            <parameter type-id='type-id-454'/>
-            <return type-id='type-id-413'/>
+            <parameter type-id='type-id-424' is-artificial='yes'/>
+            <parameter type-id='type-id-455'/>
+            <return type-id='type-id-414'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv'>
-            <parameter type-id='type-id-423' is-artificial='yes'/>
-            <return type-id='type-id-452'/>
+            <parameter type-id='type-id-424' is-artificial='yes'/>
+            <return type-id='type-id-453'/>
           </function-decl>
         </member-function>
       </class-decl>
@@ -5007,33 +5005,51 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
-    <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
-    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-457'/>
-    <qualified-type-def type-id='type-id-455' const='yes' id='type-id-458'/>
-    <reference-type-def kind='lvalue' type-id='type-id-458' size-in-bits='64' id='type-id-459'/>
-    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-460'/>
-    <qualified-type-def type-id='type-id-461' const='yes' id='type-id-462'/>
-    <pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
-    <qualified-type-def type-id='type-id-464' const='yes' id='type-id-465'/>
-    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
-    <reference-type-def kind='lvalue' type-id='type-id-466' size-in-bits='64' id='type-id-467'/>
-    <qualified-type-def type-id='type-id-468' const='yes' id='type-id-469'/>
-    <pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
-    <reference-type-def kind='lvalue' type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
-    <pointer-type-def type-id='type-id-464' size-in-bits='64' id='type-id-472'/>
-    <reference-type-def kind='lvalue' type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
-    <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-474'/>
-    <reference-type-def kind='lvalue' type-id='type-id-474' size-in-bits='64' id='type-id-475'/>
-    <reference-type-def kind='lvalue' type-id='type-id-476' size-in-bits='64' id='type-id-477'/>
-    <reference-type-def kind='lvalue' type-id='type-id-399' size-in-bits='64' id='type-id-408'/>
-    <pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-407'/>
-    <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-478'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-137' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-24'>
+      <member-type access='public'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-138'>
+          <data-member access='private'>
+            <var-decl name='__wch' type-id='type-id-7' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
+          </data-member>
+          <data-member access='private'>
+            <var-decl name='__wchb' type-id='type-id-3' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+          </data-member>
+        </union-decl>
+      </member-type>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__count' type-id='type-id-11' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='__value' type-id='type-id-138' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+      </data-member>
+    </class-decl>
+    <reference-type-def kind='lvalue' type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
+    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-458'/>
+    <qualified-type-def type-id='type-id-456' const='yes' id='type-id-459'/>
+    <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
+    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-461'/>
+    <qualified-type-def type-id='type-id-462' const='yes' id='type-id-463'/>
+    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
+    <qualified-type-def type-id='type-id-465' const='yes' id='type-id-466'/>
+    <pointer-type-def type-id='type-id-466' size-in-bits='64' id='type-id-467'/>
+    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
+    <qualified-type-def type-id='type-id-469' const='yes' id='type-id-470'/>
+    <pointer-type-def type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
+    <reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
+    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-473'/>
+    <reference-type-def kind='lvalue' type-id='type-id-473' size-in-bits='64' id='type-id-474'/>
+    <pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-475'/>
+    <reference-type-def kind='lvalue' type-id='type-id-475' size-in-bits='64' id='type-id-476'/>
+    <reference-type-def kind='lvalue' type-id='type-id-137' size-in-bits='64' id='type-id-477'/>
+    <reference-type-def kind='lvalue' type-id='type-id-400' size-in-bits='64' id='type-id-409'/>
+    <pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-408'/>
+    <reference-type-def kind='lvalue' type-id='type-id-323' size-in-bits='64' id='type-id-478'/>
     <reference-type-def kind='lvalue' type-id='type-id-20' size-in-bits='64' id='type-id-479'/>
     <namespace-decl name='std'>
       <class-decl name='codecvt_base' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='46' column='1' id='type-id-480'>
         <member-type access='private'>
           <enum-decl name='result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='49' column='1' id='type-id-481'>
-            <underlying-type type-id='type-id-146'/>
+            <underlying-type type-id='type-id-147'/>
             <enumerator name='ok' value='0'/>
             <enumerator name='partial' value='1'/>
             <enumerator name='error' value='2'/>
@@ -5041,75 +5057,75 @@
           </enum-decl>
         </member-type>
       </class-decl>
-      <class-decl name='__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-461'>
+      <class-decl name='__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-462'>
         <member-type access='private'>
           <typedef-decl name='result' type-id='type-id-481' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='73' column='1' id='type-id-482'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='state_type' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='76' column='1' id='type-id-476'/>
+          <typedef-decl name='state_type' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='76' column='1' id='type-id-137'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='intern_type' type-id='type-id-20' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='74' column='1' id='type-id-468'/>
+          <typedef-decl name='intern_type' type-id='type-id-20' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='74' column='1' id='type-id-469'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='extern_type' type-id='type-id-2' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='75' column='1' id='type-id-464'/>
+          <typedef-decl name='extern_type' type-id='type-id-2' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='75' column='1' id='type-id-465'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='out' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE3outERS0_PKwS4_RS4_PcS6_RS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE3outERS0_PKwS4_RS4_PcS6_RS6_'>
-            <parameter type-id='type-id-463' is-artificial='yes'/>
+            <parameter type-id='type-id-464' is-artificial='yes'/>
             <parameter type-id='type-id-477'/>
-            <parameter type-id='type-id-470'/>
-            <parameter type-id='type-id-470'/>
+            <parameter type-id='type-id-471'/>
             <parameter type-id='type-id-471'/>
             <parameter type-id='type-id-472'/>
-            <parameter type-id='type-id-472'/>
             <parameter type-id='type-id-473'/>
+            <parameter type-id='type-id-473'/>
+            <parameter type-id='type-id-474'/>
             <return type-id='type-id-482'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='in' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE2inERS0_PKcS4_RS4_PwS6_RS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE2inERS0_PKcS4_RS4_PwS6_RS6_'>
-            <parameter type-id='type-id-463' is-artificial='yes'/>
+            <parameter type-id='type-id-464' is-artificial='yes'/>
             <parameter type-id='type-id-477'/>
-            <parameter type-id='type-id-466'/>
-            <parameter type-id='type-id-466'/>
             <parameter type-id='type-id-467'/>
-            <parameter type-id='type-id-474'/>
-            <parameter type-id='type-id-474'/>
+            <parameter type-id='type-id-467'/>
+            <parameter type-id='type-id-468'/>
+            <parameter type-id='type-id-475'/>
             <parameter type-id='type-id-475'/>
+            <parameter type-id='type-id-476'/>
             <return type-id='type-id-482'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='boost'>
-      <class-decl name='scoped_array&lt;wchar_t&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='39' column='1' id='type-id-455'>
+      <class-decl name='scoped_array&lt;wchar_t&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='39' column='1' id='type-id-456'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='px' type-id='type-id-115' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='43' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-457' is-artificial='yes'/>
-            <parameter type-id='type-id-459'/>
+            <parameter type-id='type-id-458' is-artificial='yes'/>
+            <parameter type-id='type-id-460'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIwEC2EPw' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIwEC2EPw'>
-            <parameter type-id='type-id-457' is-artificial='yes'/>
+            <parameter type-id='type-id-458' is-artificial='yes'/>
             <parameter type-id='type-id-115'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIwED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIwED2Ev'>
-            <parameter type-id='type-id-457' is-artificial='yes'/>
+            <parameter type-id='type-id-458' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost12scoped_arrayIwE3getEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost12scoped_arrayIwE3getEv'>
-            <parameter type-id='type-id-460' is-artificial='yes'/>
+            <parameter type-id='type-id-461' is-artificial='yes'/>
             <return type-id='type-id-115'/>
           </function-decl>
         </member-function>
@@ -5120,14 +5136,14 @@
             <parameter type-id='type-id-38' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='133' column='1'/>
             <parameter type-id='type-id-38' name='from_end' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='134' column='1'/>
             <parameter type-id='type-id-478' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='135' column='1'/>
-            <parameter type-id='type-id-273' name='cvt' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='136' column='1'/>
+            <parameter type-id='type-id-274' name='cvt' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='136' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
           <function-decl name='convert' mangled-name='_ZN5boost10filesystem11path_traits7convertEPKwS3_RSsRKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits7convertEPKwS3_RSsRKSt7codecvtIwc11__mbstate_tE'>
             <parameter type-id='type-id-99' name='from' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='167' column='1'/>
             <parameter type-id='type-id-99' name='from_end' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='168' column='1'/>
-            <parameter type-id='type-id-335' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='169' column='1'/>
-            <parameter type-id='type-id-273' name='cvt' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='170' column='1'/>
+            <parameter type-id='type-id-336' name='to' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='169' column='1'/>
+            <parameter type-id='type-id-274' name='cvt' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/path_traits.cpp' line='170' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </namespace-decl>
@@ -5141,7 +5157,7 @@
   <abi-instr address-size='64' path='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <function-decl name='operator!=&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_'>
-        <parameter type-id='type-id-298' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
+        <parameter type-id='type-id-299' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
         <parameter type-id='type-id-38' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='2539' column='1'/>
         <return type-id='type-id-1'/>
       </function-decl>
@@ -5149,27 +5165,27 @@
     <namespace-decl name='boost'>
       <namespace-decl name='filesystem'>
         <function-decl name='native' mangled-name='_ZN5boost10filesystem6nativeERKSs' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6nativeERKSs'>
-          <parameter type-id='type-id-321' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
+          <parameter type-id='type-id-322' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='portable_posix_name' mangled-name='_ZN5boost10filesystem19portable_posix_nameERKSs' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem19portable_posix_nameERKSs'>
-          <parameter type-id='type-id-321' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
+          <parameter type-id='type-id-322' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='windows_name' mangled-name='_ZN5boost10filesystem12windows_nameERKSs' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem12windows_nameERKSs'>
-          <parameter type-id='type-id-321' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
+          <parameter type-id='type-id-322' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='portable_name' mangled-name='_ZN5boost10filesystem13portable_nameERKSs' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem13portable_nameERKSs'>
-          <parameter type-id='type-id-321' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
+          <parameter type-id='type-id-322' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='portable_directory_name' mangled-name='_ZN5boost10filesystem23portable_directory_nameERKSs' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem23portable_directory_nameERKSs'>
-          <parameter type-id='type-id-321' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
+          <parameter type-id='type-id-322' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
         <function-decl name='portable_file_name' mangled-name='_ZN5boost10filesystem18portable_file_nameERKSs' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18portable_file_nameERKSs'>
-          <parameter type-id='type-id-321' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
+          <parameter type-id='type-id-322' name='name' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/portability.cpp' line='61' column='1'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </namespace-decl>
@@ -5178,34 +5194,34 @@
   <abi-instr address-size='64' path='src/third_party/boost-1.56.0/libs/filesystem/src/unique_path.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
     <reference-type-def kind='lvalue' type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
     <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-485'/>
-    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-355'/>
+    <pointer-type-def type-id='type-id-410' size-in-bits='64' id='type-id-356'/>
     <qualified-type-def type-id='type-id-483' const='yes' id='type-id-486'/>
     <pointer-type-def type-id='type-id-486' size-in-bits='64' id='type-id-487'/>
-    <qualified-type-def type-id='type-id-399' const='yes' id='type-id-410'/>
-    <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-354'/>
-    <reference-type-def kind='lvalue' type-id='type-id-323' size-in-bits='64' id='type-id-488'/>
+    <qualified-type-def type-id='type-id-400' const='yes' id='type-id-411'/>
+    <reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-355'/>
+    <reference-type-def kind='lvalue' type-id='type-id-324' size-in-bits='64' id='type-id-488'/>
     <reference-type-def kind='lvalue' type-id='type-id-98' size-in-bits='64' id='type-id-489'/>
     <qualified-type-def type-id='type-id-99' const='yes' id='type-id-490'/>
     <reference-type-def kind='lvalue' type-id='type-id-490' size-in-bits='64' id='type-id-491'/>
     <namespace-decl name='boost'>
-      <class-decl name='enable_if_c&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='28' column='1' id='type-id-412'>
+      <class-decl name='enable_if_c&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='28' column='1' id='type-id-413'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='29' column='1' id='type-id-409'/>
+          <typedef-decl name='type' type-id='type-id-19' filepath='src/third_party/boost-1.56.0/boost/core/enable_if.hpp' line='29' column='1' id='type-id-410'/>
         </member-type>
       </class-decl>
       <namespace-decl name='filesystem'>
         <namespace-decl name='detail'>
           <function-decl name='unique_path' mangled-name='_ZN5boost10filesystem6detail11unique_pathERKNS0_4pathEPNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/unique_path.cpp' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11unique_pathERKNS0_4pathEPNS_6system10error_codeE'>
-            <parameter type-id='type-id-257' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
+            <parameter type-id='type-id-258' name='p' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
             <parameter type-id='type-id-62' name='ec' filepath='src/third_party/boost-1.56.0/libs/filesystem/src/operations.cpp' line='1458' column='1'/>
-            <return type-id='type-id-190'/>
+            <return type-id='type-id-191'/>
           </function-decl>
         </namespace-decl>
         <namespace-decl name='path_traits'>
           <function-decl name='dispatch&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN5boost10filesystem11path_traits8dispatchISsEEvRKSbIwSt11char_traitsIwESaIwEERT_RKSt7codecvtIwc11__mbstate_tE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11path_traits8dispatchISsEEvRKSbIwSt11char_traitsIwESaIwEERT_RKSt7codecvtIwc11__mbstate_tE'>
             <parameter type-id='type-id-488' name='c' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='177' column='1'/>
             <parameter type-id='type-id-133' name='to' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='177' column='1'/>
-            <parameter type-id='type-id-273' name='cvt' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='177' column='1'/>
+            <parameter type-id='type-id-274' name='cvt' filepath='src/third_party/boost-1.56.0/boost/filesystem/path_traits.hpp' line='177' column='1'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </namespace-decl>
@@ -5220,12 +5236,12 @@
           <typedef-decl name='pointer' type-id='type-id-99' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-494'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-395' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-495'/>
+          <typedef-decl name='difference_type' type-id='type-id-396' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-495'/>
         </member-type>
       </class-decl>
-      <class-decl name='allocator&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-411'>
+      <class-decl name='allocator&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-412'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-141' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-406'/>
+          <typedef-decl name='size_type' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-407'/>
         </member-type>
       </class-decl>
     </namespace-decl>
@@ -5267,14 +5283,6 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/third_party/boost-1.56.0/libs/filesystem/src/utf8_codecvt_facet.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
     <type-decl name='unsigned char' size-in-bits='8' id='type-id-499'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-24'>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__count' type-id='type-id-11' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-137' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
-      </data-member>
-    </class-decl>
     <pointer-type-def type-id='type-id-500' size-in-bits='64' id='type-id-501'/>
     <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-502'/>
     <qualified-type-def type-id='type-id-500' const='yes' id='type-id-503'/>
@@ -5290,11 +5298,11 @@
       <namespace-decl name='filesystem'>
         <namespace-decl name='detail'>
           <class-decl name='utf8_codecvt_facet' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/utf8_codecvt_facet.hpp' line='106' column='1' id='type-id-500'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-353'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-354'/>
             <member-function access='public' constructor='yes'>
               <function-decl name='utf8_codecvt_facet' filepath='src/third_party/boost-1.56.0/boost/detail/utf8_codecvt_facet.hpp' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-501' is-artificial='yes'/>
-                <parameter type-id='type-id-141'/>
+                <parameter type-id='type-id-142'/>
                 <return type-id='type-id-19'/>
               </function-decl>
             </member-function>
@@ -5385,7 +5393,7 @@
                 <parameter type-id='type-id-512'/>
                 <parameter type-id='type-id-38'/>
                 <parameter type-id='type-id-38'/>
-                <parameter type-id='type-id-141'/>
+                <parameter type-id='type-id-142'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
@@ -5402,7 +5410,7 @@
     <namespace-decl name='std'>
       <class-decl name='numeric_limits&lt;wchar_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='650' column='1' id='type-id-514'>
         <data-member access='public' static='yes'>
-          <var-decl name='is_specialized' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='652' column='1'/>
+          <var-decl name='is_specialized' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='652' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='digits' type-id='type-id-506' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='665' column='1'/>
@@ -5414,13 +5422,13 @@
           <var-decl name='max_digits10' type-id='type-id-506' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='669' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_signed' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='671' column='1'/>
+          <var-decl name='is_signed' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='671' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_integer' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='672' column='1'/>
+          <var-decl name='is_integer' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='672' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_exact' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='673' column='1'/>
+          <var-decl name='is_exact' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='673' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='radix' type-id='type-id-506' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='674' column='1'/>
@@ -5438,34 +5446,34 @@
           <var-decl name='max_exponent10' type-id='type-id-506' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='685' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_infinity' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='687' column='1'/>
+          <var-decl name='has_infinity' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='687' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_quiet_NaN' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='688' column='1'/>
+          <var-decl name='has_quiet_NaN' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='688' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_signaling_NaN' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='689' column='1'/>
+          <var-decl name='has_signaling_NaN' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='689' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm' type-id='type-id-508' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='690' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm_loss' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='692' column='1'/>
+          <var-decl name='has_denorm_loss' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='692' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_iec559' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='706' column='1'/>
+          <var-decl name='is_iec559' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='706' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_bounded' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='707' column='1'/>
+          <var-decl name='is_bounded' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='707' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_modulo' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='708' column='1'/>
+          <var-decl name='is_modulo' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='708' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='traps' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='710' column='1'/>
+          <var-decl name='traps' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='710' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='tinyness_before' type-id='type-id-225' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='711' column='1'/>
+          <var-decl name='tinyness_before' type-id='type-id-226' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='711' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='round_style' type-id='type-id-510' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='712' column='1'/>
@@ -5477,13 +5485,13 @@
         </member-function>
       </class-decl>
       <enum-decl name='float_denorm_style' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='171' column='1' id='type-id-507'>
-        <underlying-type type-id='type-id-146'/>
+        <underlying-type type-id='type-id-147'/>
         <enumerator name='denorm_indeterminate' value='-1'/>
         <enumerator name='denorm_absent' value='0'/>
         <enumerator name='denorm_present' value='1'/>
       </enum-decl>
       <enum-decl name='float_round_style' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/limits' line='156' column='1' id='type-id-509'>
-        <underlying-type type-id='type-id-146'/>
+        <underlying-type type-id='type-id-147'/>
         <enumerator name='round_indeterminate' value='-1'/>
         <enumerator name='round_toward_zero' value='0'/>
         <enumerator name='round_to_nearest' value='1'/>
