diff mbox series

[2/2] dwarf-reader: Keep stable order when de-duplicating class definitions

Message ID 87eegz19r2.fsf@redhat.com
State New
Headers show
Series [1/2] Better sorting of (anonymous) types in ABIXML files | expand

Commit Message

Dodji Seketeli March 1, 2021, 9:52 a.m. UTC
Hello,

During de-duplication of class definition while resolving decl-only
classes to their definition, the order in which classes of the same
name are compared is not always the same.  That results in an
instability of the particular class being kept.  This can have an
impact when some classes have member types because member types are
not meaningful during comparison; so in the end that can lead to
spurious order instability during ABIXML serialization.

	* src/abg-dwarf-reader.cc
	(read_context::resolve_declaration_only_classes): Compare the
	classes that have the same name across several TU, always in the
	same order.
	* tests/data/test-annotate/test15-pr18892.so.abi: Adjust.
	* tests/data/test-read-dwarf/test15-pr18892.so.abi: Likewise.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>

Applied to master.

---
 src/abg-dwarf-reader.cc                       |   16 +-
 .../data/test-annotate/test15-pr18892.so.abi  | 2795 ++++++++---------
 .../test-read-dwarf/test15-pr18892.so.abi     | 2760 ++++++++--------
 .../test9-pr18818-clang.so.abi                | 2012 ++++++------
 4 files changed, 3762 insertions(+), 3821 deletions(-)
diff mbox series

Patch

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/libbackt