diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index 6d330886..80b9d752 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -15847,7 +15847,8 @@ build_ir_node_from_die(reader&	rdr,
 		  {
 		    fn = dynamic_pointer_cast<function_decl>(d);
 		    if (has_abstract_origin
-			&& (linkage_name != spec_linkage_name))
+			&& (linkage_name != spec_linkage_name)
+			&& !c->find_member_function_sptr(linkage_name))
 		      // The current DIE has 'd' as abstract orign,
 		      // and has a linkage name that is different
 		      // from from the linkage name of 'd'.  That
diff --git a/src/abg-ir.cc b/src/abg-ir.cc
index 0619c21f..f6ab6304 100644
--- a/src/abg-ir.cc
+++ b/src/abg-ir.cc
@@ -14668,6 +14668,7 @@ compare_canonical_type_against_candidate(const type_base& canonical_type,
   // Restore the state of the on-the-fly-canonicalization and
   // the decl-only-class-being-equal-to-a-matching-definition
   // flags.
+  env.priv_->clear_type_comparison_results_cache();
   env.priv_->allow_type_comparison_results_caching(false);
   env.do_on_the_fly_canonicalization(false);
   env.decl_only_class_equals_definition
@@ -23738,6 +23739,7 @@ method_decl::method_decl(const string&		name,
 void
 method_decl::set_linkage_name(const string& l)
 {
+  string old_lname = get_linkage_name();
   decl_base::set_linkage_name(l);
   // Update the linkage_name -> member function map of the containing
   // class declaration.
@@ -23747,6 +23749,14 @@ method_decl::set_linkage_name(const string& l)
       class_or_union_sptr cl = t->get_class_type();
       method_decl_sptr m(this, sptr_utils::noop_deleter());
       cl->priv_->mem_fns_map_[l] = m;
+      if (!old_lname.empty())
+	{
+	  if (method_decl_sptr m = cl->find_member_function_sptr(old_lname))
+	    {
+	      if (m.get() == this)
+		cl->priv_->mem_fns_map_.erase(old_lname);
+	    }
+	}
     }
 }
 
diff --git a/src/abg-reader.cc b/src/abg-reader.cc
index 26a287cc..8d980e69 100644
--- a/src/abg-reader.cc
+++ b/src/abg-reader.cc
@@ -3461,6 +3461,16 @@ build_function_decl(reader&	rdr,
   if (xml_char_sptr s = XML_NODE_GET_ATTRIBUTE(node, "mangled-name"))
     mangled_name = xml::unescape_xml_string(CHAR_STR(s));
 
+  if (as_method_decl
+      && !mangled_name.empty()
+      && as_method_decl->find_member_function_sptr(mangled_name))
+    {
+      function_decl_sptr result =
+	as_method_decl->find_member_function_sptr(mangled_name);
+      if (result)
+	return result;
+    }
+
   string inline_prop;
   if (xml_char_sptr s = XML_NODE_GET_ATTRIBUTE(node, "declared-inline"))
     inline_prop = CHAR_STR(s);
@@ -3569,12 +3579,12 @@ build_function_decl(reader&	rdr,
 /// completion.  If the function was suppressed by a suppression
 /// specification then returns nil.
 static function_decl_sptr
-build_function_decl_if_not_suppressed(reader&	rdr,
-				      const xmlNodePtr	node,
-				      class_or_union_sptr as_method_decl,
-				      bool		add_to_current_scope)
+build_function_decl_if_not_suppressed(reader&			rdr,
+				      const xmlNodePtr		node,
+				      class_or_union_sptr	as_method_decl,
+				      bool			add_to_current_scope)
 {
-    function_decl_sptr fn;
+  function_decl_sptr fn;
 
   if (function_is_suppressed(rdr, node))
     // The function was suppressed by at least one suppression
@@ -5108,8 +5118,6 @@ build_class_decl(reader&		rdr,
 	}
       else if (xmlStrEqual(n->name, BAD_CAST("member-function")))
 	{
-	  rdr.map_xml_node_to_decl(n, decl);
-
 	  access_specifier access =
 	    is_struct
 	    ? public_access
@@ -5149,6 +5157,7 @@ build_class_decl(reader&		rdr,
 		  set_member_function_is_ctor(m, is_ctor);
 		  set_member_function_is_dtor(m, is_dtor);
 		  set_member_function_is_const(m, is_const);
+		  rdr.map_xml_node_to_decl(n, decl);
 		  break;
 		}
 	    }
diff --git a/tests/data/test-abidiff/test-PR18791-report0.txt b/tests/data/test-abidiff/test-PR18791-report0.txt
index 91733b7c..3ebbad04 100644
--- a/tests/data/test-abidiff/test-PR18791-report0.txt
+++ b/tests/data/test-abidiff/test-PR18791-report0.txt
@@ -1,4 +1,4 @@
-Functions changes summary: 1 Removed, 60 Changed, 1 Added functions
+Functions changes summary: 1 Removed, 43 Changed, 1 Added functions
 Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
 
 1 Removed function:
@@ -9,7 +9,7 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
 
   [A] 'method void std::__cxx11::_List_base<sigc::slot_base, std::allocator<sigc::slot_base> >::_M_clear()'
 
-60 functions with some indirect sub-type change:
+43 functions with some indirect sub-type change:
 
   [C] 'method bool sigc::connection::block(bool)' has some indirect sub-type changes:
     implicit parameter 0 of type 'sigc::connection*' has sub-type changes:
@@ -164,22 +164,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     implicit parameter 0 of type 'sigc::internal::signal_impl*' has sub-type changes:
       pointed to type 'struct sigc::internal::signal_impl' changed, as reported earlier
 
-  [C] 'method void sigc::internal::slot_rep::disconnect()' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::internal::slot_rep*' has sub-type changes:
-      pointed to type 'struct sigc::internal::slot_rep' changed, as reported earlier
-
-  [C] 'method void sigc::internal::trackable_callback_list::add_callback(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::internal::trackable_callback_list*' has sub-type changes:
-      pointed to type 'struct sigc::internal::trackable_callback_list' changed, as reported earlier
-
-  [C] 'method void sigc::internal::trackable_callback_list::clear()' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::internal::trackable_callback_list*' has sub-type changes:
-      pointed to type 'struct sigc::internal::trackable_callback_list' changed, as reported earlier
-
-  [C] 'method void sigc::internal::trackable_callback_list::remove_callback(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::internal::trackable_callback_list*' has sub-type changes:
-      pointed to type 'struct sigc::internal::trackable_callback_list' changed, as reported earlier
-
   [C] 'method sigc::internal::trackable_callback_list::~trackable_callback_list(int)' has some indirect sub-type changes:
     implicit parameter 0 of type 'sigc::internal::trackable_callback_list*' has sub-type changes:
       pointed to type 'struct sigc::internal::trackable_callback_list' changed, as reported earlier
@@ -268,43 +252,6 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
     implicit parameter 0 of type 'sigc::signal_base*' has sub-type changes:
       pointed to type 'struct sigc::signal_base' changed, as reported earlier
 
-  [C] 'method void sigc::slot_base::add_destroy_notify_callback(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'const sigc::slot_base*' has sub-type changes:
-      in pointed to type 'const sigc::slot_base':
-        unqualified underlying type 'class sigc::slot_base' changed, as reported earlier
-
-  [C] 'method bool sigc::slot_base::block(bool)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::slot_base*' has sub-type changes:
-      pointed to type 'class sigc::slot_base' changed, as reported earlier
-
-  [C] 'method void sigc::slot_base::disconnect()' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::slot_base*' has sub-type changes:
-      pointed to type 'class sigc::slot_base' changed, as reported earlier
-
-  [C] 'method bool sigc::slot_base::operator bool()' has some indirect sub-type changes:
-    implicit parameter 0 of type 'const sigc::slot_base*' has sub-type changes:
-      in pointed to type 'const sigc::slot_base':
-        unqualified underlying type 'class sigc::slot_base' changed, as reported earlier
-
-  [C] 'method sigc::slot_base& sigc::slot_base::operator=(const sigc::slot_base&)' has some indirect sub-type changes:
-    return type changed:
-      referenced type 'class sigc::slot_base' changed, as reported earlier
-    implicit parameter 0 of type 'sigc::slot_base*' has sub-type changes:
-      pointed to type 'class sigc::slot_base' changed, as reported earlier
-    parameter 1 of type 'const sigc::slot_base&' has sub-type changes:
-      in referenced type 'const sigc::slot_base':
-        unqualified underlying type 'class sigc::slot_base' changed, as reported earlier
-
-  [C] 'method void sigc::slot_base::remove_destroy_notify_callback(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'const sigc::slot_base*' has sub-type changes:
-      in pointed to type 'const sigc::slot_base':
-        unqualified underlying type 'class sigc::slot_base' changed, as reported earlier
-
-  [C] 'method void sigc::slot_base::set_parent(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'const sigc::slot_base*' has sub-type changes:
-      in pointed to type 'const sigc::slot_base':
-        unqualified underlying type 'class sigc::slot_base' changed, as reported earlier
-
   [C] 'method sigc::slot_base::slot_base(sigc::slot_base::rep_type*)' has some indirect sub-type changes:
     implicit parameter 0 of type 'sigc::slot_base*' has sub-type changes:
       pointed to type 'class sigc::slot_base' changed, as reported earlier
@@ -322,44 +269,10 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
       in referenced type 'const sigc::slot_base':
         unqualified underlying type 'class sigc::slot_base' changed, as reported earlier
 
-  [C] 'method bool sigc::slot_base::unblock()' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::slot_base*' has sub-type changes:
-      pointed to type 'class sigc::slot_base' changed, as reported earlier
-
   [C] 'method sigc::slot_base::~slot_base(int)' has some indirect sub-type changes:
     implicit parameter 0 of type 'sigc::slot_base*' has sub-type changes:
       pointed to type 'class sigc::slot_base' changed, as reported earlier
 
-  [C] 'method void sigc::trackable::add_destroy_notify_callback(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'const sigc::trackable*' has sub-type changes:
-      in pointed to type 'const sigc::trackable':
-        unqualified underlying type 'struct sigc::trackable' changed, as reported earlier
-
-  [C] 'method sigc::internal::trackable_callback_list* sigc::trackable::callback_list()' has some indirect sub-type changes:
-    return type changed:
-      pointed to type 'struct sigc::internal::trackable_callback_list' changed, as reported earlier
-    implicit parameter 0 of type 'const sigc::trackable*' has sub-type changes:
-      in pointed to type 'const sigc::trackable':
-        unqualified underlying type 'struct sigc::trackable' changed, as reported earlier
-
-  [C] 'method void sigc::trackable::notify_callbacks()' has some indirect sub-type changes:
-    implicit parameter 0 of type 'sigc::trackable*' has sub-type changes:
-      pointed to type 'struct sigc::trackable' changed, as reported earlier
-
-  [C] 'method sigc::trackable& sigc::trackable::operator=(const sigc::trackable&)' has some indirect sub-type changes:
-    return type changed:
-      referenced type 'struct sigc::trackable' changed, as reported earlier
-    implicit parameter 0 of type 'sigc::trackable*' has sub-type changes:
-      pointed to type 'struct sigc::trackable' changed, as reported earlier
-    parameter 1 of type 'const sigc::trackable&' has sub-type changes:
-      in referenced type 'const sigc::trackable':
-        unqualified underlying type 'struct sigc::trackable' changed, as reported earlier
-
-  [C] 'method void sigc::trackable::remove_destroy_notify_callback(void*)' has some indirect sub-type changes:
-    implicit parameter 0 of type 'const sigc::trackable*' has sub-type changes:
-      in pointed to type 'const sigc::trackable':
-        unqualified underlying type 'struct sigc::trackable' changed, as reported earlier
-
   [C] 'method sigc::trackable::trackable(const sigc::trackable&)' has some indirect sub-type changes:
     implicit parameter 0 of type 'sigc::trackable*' has sub-type changes:
       pointed to type 'struct sigc::trackable' changed, as reported earlier
diff --git a/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi b/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi
index 826763ce..047d118e 100644
--- a/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi
+++ b/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi
@@ -2337,18 +2337,6 @@
               <return type-id='type-id-250'/>
             </function-decl>
           </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEED0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-76' is-artificial='yes'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEED1Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-76' is-artificial='yes'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
           <member-function access='private' vtable-offset='3'>
             <function-decl name='clone' mangled-name='_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEE5cloneEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-146' is-artificial='yes'/>
@@ -2435,18 +2423,6 @@
               <return type-id='type-id-250'/>
             </function-decl>
           </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~error_info_injector' mangled-name='_ZN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EED0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-80' is-artificial='yes'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~error_info_injector' mangled-name='_ZN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EED2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-80' is-artificial='yes'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
         </class-decl>
         <function-decl name='copy_boost_exception' mangled-name='_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_'>
           <parameter type-id='type-id-72' name='a' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
@@ -2500,7 +2476,7 @@
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKS1_'>
               <parameter type-id='type-id-100' is-artificial='yes'/>
               <parameter type-id='type-id-164'/>
               <return type-id='type-id-250'/>
@@ -2539,13 +2515,6 @@
               <return type-id='type-id-250'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKS1_'>
-              <parameter type-id='type-id-100' is-artificial='yes'/>
-              <parameter type-id='type-id-164'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
           <member-function access='public'>
             <function-decl name='is_open' mangled-name='_ZNK5boost9iostreams15file_descriptor7is_openEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams15file_descriptor7is_openEv'>
               <parameter type-id='type-id-165' is-artificial='yes'/>
@@ -2827,19 +2796,13 @@
               <var-decl name='flags_' type-id='type-id-8' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='74' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
-              <function-decl name='file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev'>
                 <parameter type-id='type-id-88' is-artificial='yes'/>
                 <return type-id='type-id-250'/>
               </function-decl>
             </member-function>
             <member-function access='public' destructor='yes'>
-              <function-decl name='~file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-88' is-artificial='yes'/>
-                <return type-id='type-id-250'/>
-              </function-decl>
-            </member-function>
-            <member-function access='public' constructor='yes'>
-              <function-decl name='file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev'>
+              <function-decl name='~file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev'>
                 <parameter type-id='type-id-88' is-artificial='yes'/>
                 <return type-id='type-id-250'/>
               </function-decl>
@@ -2857,12 +2820,6 @@
                 <return type-id='type-id-250'/>
               </function-decl>
             </member-function>
-            <member-function access='public' destructor='yes'>
-              <function-decl name='~file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev'>
-                <parameter type-id='type-id-88' is-artificial='yes'/>
-                <return type-id='type-id-250'/>
-              </function-decl>
-            </member-function>
             <member-function access='public'>
               <function-decl name='close' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl5closeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl5closeEv'>
                 <parameter type-id='type-id-88' is-artificial='yes'/>
@@ -3268,13 +3225,6 @@
               <return type-id='type-id-250'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='mapped_file' mangled-name='_ZN5boost9iostreams11mapped_fileC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-302' is-artificial='yes'/>
-              <parameter type-id='type-id-303'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='mapped_file' mangled-name='_ZN5boost9iostreams11mapped_fileC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams11mapped_fileC2ERKS1_'>
               <parameter type-id='type-id-302' is-artificial='yes'/>
@@ -3346,13 +3296,6 @@
               <return type-id='type-id-250'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='mapped_file_source' mangled-name='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-108' is-artificial='yes'/>
-              <parameter type-id='type-id-173'/>
-              <return type-id='type-id-250'/>
-            </function-decl>
-          </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='mapped_file_source' mangled-name='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_'>
               <parameter type-id='type-id-108' is-artificial='yes'/>
diff --git a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
index 7c5f7be8..f725617b 100644
--- a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
+++ b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
@@ -1323,13 +1323,13 @@
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~basic_stringstream' mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-107' is-artificial='yes'/>
               <return type-id='type-id-180'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~basic_stringstream' mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~basic_stringstream' mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-107' is-artificial='yes'/>
               <return type-id='type-id-180'/>
             </function-decl>
@@ -4282,7 +4282,7 @@
           <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-390'/>
         </member-type>
         <member-function access='public'>
-          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
             <parameter type-id='type-id-298' is-artificial='yes'/>
             <parameter type-id='type-id-61'/>
             <return type-id='type-id-180'/>
@@ -4312,13 +4312,6 @@
             <return type-id='type-id-180'/>
           </function-decl>
         </member-function>
-        <member-function access='public'>
-          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
-            <parameter type-id='type-id-298' is-artificial='yes'/>
-            <parameter type-id='type-id-61'/>
-            <return type-id='type-id-180'/>
-          </function-decl>
-        </member-function>
         <member-function access='public'>
           <function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-76' is-artificial='yes'/>
@@ -6485,13 +6478,7 @@
         <member-type access='private'>
           <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-792'>
             <member-function access='public' destructor='yes' vtable-offset='0'>
-              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD0Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD0Ev'>
-                <parameter type-id='type-id-793' is-artificial='yes'/>
-                <return type-id='type-id-180'/>
-              </function-decl>
-            </member-function>
-            <member-function access='public' destructor='yes' vtable-offset='0'>
-              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD2Ev'>
+              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD0Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD2Ev'>
                 <parameter type-id='type-id-793' is-artificial='yes'/>
                 <return type-id='type-id-180'/>
               </function-decl>
@@ -9668,13 +9655,13 @@
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~basic_ofstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1063' is-artificial='yes'/>
             <return type-id='type-id-180'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1063' is-artificial='yes'/>
             <return type-id='type-id-180'/>
           </function-decl>
@@ -12283,12 +12270,6 @@
         <member-type access='private'>
           <typedef-decl name='iterator' type-id='type-id-1423' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='231' column='1' id='type-id-1553'/>
         </member-type>
-        <member-function access='public' destructor='yes'>
-          <function-decl name='~vector' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1538' is-artificial='yes'/>
-            <return type-id='type-id-180'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~vector' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED2Ev'>
             <parameter type-id='type-id-1538' is-artificial='yes'/>
@@ -12375,12 +12356,6 @@
         <member-type access='private'>
           <typedef-decl name='size_type' type-id='type-id-40' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' id='type-id-1559'/>
         </member-type>
-        <member-function access='public' destructor='yes'>
-          <function-decl name='~vector' mangled-name='_ZNSt6vectorIcSaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
-            <return type-id='type-id-180'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~vector' mangled-name='_ZNSt6vectorIcSaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIcSaIcEED2Ev'>
             <parameter type-id='type-id-1529' is-artificial='yes'/>
@@ -15747,7 +15722,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei'>
             <parameter type-id='type-id-1816' is-artificial='yes'/>
             <parameter type-id='type-id-16'/>
             <return type-id='type-id-180'/>
@@ -15759,13 +15734,6 @@
             <return type-id='type-id-61'/>
           </function-decl>
         </member-function>
-        <member-function access='public'>
-          <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei'>
-            <parameter type-id='type-id-1816' is-artificial='yes'/>
-            <parameter type-id='type-id-16'/>
-            <return type-id='type-id-180'/>
-          </function-decl>
-        </member-function>
         <member-function access='private'>
           <function-decl name='grow_reallocate' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE15grow_reallocateEi' filepath='src/mongo/bson/util/builder.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1816' is-artificial='yes'/>
@@ -15872,13 +15840,6 @@
             <return type-id='type-id-180'/>
           </function-decl>
         </member-function>
-        <member-function access='public'>
-          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1820' is-artificial='yes'/>
-            <parameter type-id='type-id-61'/>
-            <return type-id='type-id-180'/>
-          </function-decl>
-        </member-function>
         <member-function access='public'>
           <function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-76' is-artificial='yes'/>
diff --git a/tests/data/test-read-dwarf/test-libandroid.so.abi b/tests/data/test-read-dwarf/test-libandroid.so.abi
index dc14d677..929d6d3f 100644
--- a/tests/data/test-read-dwarf/test-libandroid.so.abi
+++ b/tests/data/test-read-dwarf/test-libandroid.so.abi
@@ -629,36 +629,12 @@
             <return type-id='cefbbcdb'/>
           </function-decl>
         </member-function>
-        <member-function access='public' constructor='yes'>
-          <function-decl name='IMountService' mangled-name='_ZN7android13IMountServiceC2Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='9cb9149f' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' destructor='yes' vtable-offset='0'>
           <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD0Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='9cb9149f' is-artificial='yes'/>
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD0Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='9cb9149f' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD1Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='9cb9149f' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD2Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='9cb9149f' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' vtable-offset='3'>
           <function-decl name='getInterfaceDescriptor' mangled-name='_ZNK7android13IMountService22getInterfaceDescriptorEv' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='e4896a10' is-artificial='yes'/>
@@ -993,36 +969,12 @@
             <return type-id='fcd3f6e5'/>
           </function-decl>
         </member-function>
-        <member-function access='public' constructor='yes'>
-          <function-decl name='IObbActionListener' mangled-name='_ZN7android18IObbActionListenerC2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD0Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' destructor='yes' vtable-offset='0'>
           <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD0Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='c70198d4' is-artificial='yes'/>
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD1Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' vtable-offset='3'>
           <function-decl name='getInterfaceDescriptor' mangled-name='_ZNK7android18IObbActionListener22getInterfaceDescriptorEv' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='32d2f295' is-artificial='yes'/>
@@ -1078,24 +1030,6 @@
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD0Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='5a61729d' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD1Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='5a61729d' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD2Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='5a61729d' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' vtable-offset='2'>
           <function-decl name='writeToParcel' mangled-name='_ZNK7android7ObbInfo13writeToParcelEPNS_6ParcelE' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='a5f3e61a' is-artificial='yes'/>
@@ -2175,36 +2109,12 @@
             <return type-id='fcd3f6e5'/>
           </function-decl>
         </member-function>
-        <member-function access='public' constructor='yes'>
-          <function-decl name='IObbActionListener' mangled-name='_ZN7android18IObbActionListenerC2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD0Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' destructor='yes' vtable-offset='0'>
           <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD0Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='c70198d4' is-artificial='yes'/>
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD1Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c70198d4' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' vtable-offset='3'>
           <function-decl name='getInterfaceDescriptor' mangled-name='_ZNK7android18IObbActionListener22getInterfaceDescriptorEv' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='32d2f295' is-artificial='yes'/>
@@ -3218,24 +3128,6 @@
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD0Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='5a61729d' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD1Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='5a61729d' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD2Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='5a61729d' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public' vtable-offset='2'>
           <function-decl name='writeToParcel' mangled-name='_ZNK7android7ObbInfo13writeToParcelEPNS_6ParcelE' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='a5f3e61a' is-artificial='yes'/>
@@ -19076,13 +18968,6 @@
             <return type-id='8693cef9'/>
           </function-decl>
         </member-function>
-        <member-function access='private' constructor='yes'>
-          <function-decl name='Choreographer' mangled-name='_ZN7android13ChoreographerC1ERKNS_2spINS_6LooperEEE' filepath='frameworks/base/native/android/choreographer.cpp' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='8693cef9' is-artificial='yes'/>
-            <parameter type-id='f73d2e96'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='public'>
           <function-decl name='postFrameCallbackDelayed' mangled-name='_ZN7android13Choreographer24postFrameCallbackDelayedEPFvlPvEPFvxS1_ES1_x' filepath='frameworks/base/native/android/choreographer.cpp' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='8693cef9' is-artificial='yes'/>
@@ -19099,18 +18984,6 @@
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='protected' destructor='yes' vtable-offset='0'>
-          <function-decl name='~Choreographer' mangled-name='_ZN7android13ChoreographerD0Ev' filepath='frameworks/base/native/android/choreographer.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='8693cef9' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='protected' destructor='yes' vtable-offset='0'>
-          <function-decl name='~Choreographer' mangled-name='_ZN7android13ChoreographerD1Ev' filepath='frameworks/base/native/android/choreographer.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='8693cef9' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~Choreographer' mangled-name='_ZN7android13ChoreographerD2Ev' filepath='frameworks/base/native/android/choreographer.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='8693cef9' is-artificial='yes'/>
@@ -19327,18 +19200,6 @@
       </class-decl>
       <typedef-decl name='PhysicalDisplayId' type-id='9c313c2d' filepath='frameworks/native/libs/ui/include/ui/GraphicTypes.h' line='30' column='1' id='da7eb231'/>
       <class-decl name='DisplayEventDispatcher' visibility='default' is-declaration-only='yes' id='5671eca3'>
-        <member-function access='protected' destructor='yes' vtable-offset='0'>
-          <function-decl name='~DisplayEventDispatcher' mangled-name='_ZN7android22DisplayEventDispatcherD0Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/DisplayEventDispatcher.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='ddc6bda3' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
-        <member-function access='protected' destructor='yes' vtable-offset='0'>
-          <function-decl name='~DisplayEventDispatcher' mangled-name='_ZN7android22DisplayEventDispatcherD1Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/DisplayEventDispatcher.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='ddc6bda3' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~DisplayEventDispatcher' mangled-name='_ZN7android22DisplayEventDispatcherD2Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/DisplayEventDispatcher.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='ddc6bda3' is-artificial='yes'/>
@@ -23195,12 +23056,6 @@
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~Vector' mangled-name='_ZN7android6VectorIP11ObbCallbackED2Ev' filepath='system/core/libutils/include/utils/Vector.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='3b89821f' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='protected' vtable-offset='2'>
           <function-decl name='do_construct' mangled-name='_ZNK7android6VectorIP11ObbCallbackE12do_constructEPvj' filepath='system/core/libutils/include/utils/Vector.h' line='216' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='e249d974' is-artificial='yes'/>
@@ -27101,12 +26956,6 @@
             <return type-id='48b5725f'/>
           </function-decl>
         </member-function>
-        <member-function access='public' destructor='yes' vtable-offset='0'>
-          <function-decl name='~SortedVector' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEED2Ev' filepath='system/core/libutils/include/utils/SortedVector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
-            <parameter type-id='c88d6cd2' is-artificial='yes'/>
-            <return type-id='48b5725f'/>
-          </function-decl>
-        </member-function>
         <member-function access='protected' vtable-offset='2'>
           <function-decl name='do_construct' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE12do_constructEPvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='145' column='1' visibility='default' binding='global' size-in-bits='32'>
             <parameter type-id='10d3ba89' is-artificial='yes'/>
diff --git a/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi b/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
index 26a1cf2d..991024dd 100644
--- a/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
+++ b/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
@@ -2540,14 +2540,6 @@
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE'>
-              <parameter type-id='type-id-84' is-artificial='yes'/>
-              <parameter type-id='type-id-12'/>
-              <parameter type-id='type-id-103'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-84' is-artificial='yes'/>
@@ -2576,14 +2568,6 @@
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE'>
-              <parameter type-id='type-id-84' is-artificial='yes'/>
-              <parameter type-id='type-id-12'/>
-              <parameter type-id='type-id-103'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
         </class-decl>
         <class-decl name='error_condition' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='230' column='1' id='type-id-85'>
           <member-type access='public'>
@@ -4827,20 +4811,6 @@
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
-        <member-function access='public'>
-          <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIcEC2EPc' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcEC2EPc'>
-            <parameter type-id='type-id-314' is-artificial='yes'/>
-            <parameter type-id='type-id-23'/>
-            <return type-id='type-id-47'/>
-          </function-decl>
-        </member-function>
-        <member-function access='public' destructor='yes'>
-          <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIcED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcED2Ev'>
-            <parameter type-id='type-id-314' is-artificial='yes'/>
-            <parameter type-id='type-id-12' is-artificial='yes'/>
-            <return type-id='type-id-47'/>
-          </function-decl>
-        </member-function>
       </class-decl>
       <class-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='323' column='1' id='type-id-315'>
         <member-type access='public'>
@@ -5556,26 +5526,6 @@
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2Ev'>
-              <parameter type-id='type-id-300' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKS1_'>
-              <parameter type-id='type-id-300' is-artificial='yes'/>
-              <parameter type-id='type-id-368'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EPKc' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2EPKc'>
-              <parameter type-id='type-id-300' is-artificial='yes'/>
-              <parameter type-id='type-id-381'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
           <member-function access='public'>
             <function-decl name='operator/=' mangled-name='_ZN5boost10filesystem4pathdVERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathdVERKS1_'>
               <parameter type-id='type-id-300' is-artificial='yes'/>
@@ -5768,13 +5718,6 @@
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EPKc' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2EPKc'>
-              <parameter type-id='type-id-300' is-artificial='yes'/>
-              <parameter type-id='type-id-381'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
           <member-function access='public' const='yes'>
             <function-decl name='wstring' mangled-name='_ZNK5boost10filesystem4path7wstringEv' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost10filesystem4path7wstringEv'>
               <parameter type-id='type-id-369' is-artificial='yes'/>
@@ -6540,15 +6483,6 @@
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
-          <member-function access='public' constructor='yes'>
-            <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12'/>
-              <parameter type-id='type-id-103'/>
-              <parameter type-id='type-id-43'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
             <function-decl name='~system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' is-artificial='yes'/>
@@ -6591,62 +6525,6 @@
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD0Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD0Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD0Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD0Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
-          <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
-              <parameter type-id='type-id-329' is-artificial='yes'/>
-              <parameter type-id='type-id-12' is-artificial='yes'/>
-              <return type-id='type-id-47'/>
-            </function-decl>
-          </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
             <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
               <parameter type-id='type-id-329' is-artificial='yes'/>
diff --git a/tests/data/test-read-dwarf/test16-pr18904.so.abi b/tests/data/test-read-dwarf/test16-pr18904.so.abi
index b03f9c70..385bc692 100644
--- a/tests/data/test-read-dwarf/test16-pr18904.so.abi
+++ b/tests/data/test-read-dwarf/test16-pr18904.so.abi
@@ -2288,7 +2288,7 @@
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='MemRange' mangled-name='_ZN8MemRangeC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8MemRangeC2EPKvm'>
+        <function-decl name='MemRange' mangled-name='_ZN8MemRangeC4EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-177' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-19'/>
@@ -2380,14 +2380,14 @@
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC2ERKS_' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7PtrDataC2ERKS_'>
+        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC4ERKS_' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-182' is-artificial='yes'/>
           <parameter type-id='type-id-181'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7PtrDataC2EPKvm'>
+        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC4EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-182' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-19'/>
@@ -3610,7 +3610,7 @@
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~OffloadDescriptor' mangled-name='_ZN17OffloadDescriptorD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptorD2Ev'>
+        <function-decl name='~OffloadDescriptor' mangled-name='_ZN17OffloadDescriptorD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-220' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
@@ -3796,7 +3796,7 @@
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~Stream' mangled-name='_ZN6StreamD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6StreamD2Ev'>
+        <function-decl name='~Stream' mangled-name='_ZN6StreamD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-261' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
@@ -5131,7 +5131,7 @@
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_'>
+              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC4ERS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1112' is-artificial='yes'/>
                 <parameter type-id='type-id-913'/>
                 <return type-id='type-id-154'/>
@@ -5535,7 +5535,7 @@
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2Ev'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-926' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
@@ -5922,7 +5922,7 @@
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2Ev'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-921' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -5952,7 +5952,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED2Ev'>
+          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-921' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -6505,7 +6505,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP7PtrDataEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP7PtrDataEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1030' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -6588,7 +6588,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP9coibufferEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP9coibufferEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP9coibufferEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1034' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -6700,7 +6700,7 @@
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1037' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6720,7 +6720,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1037' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -7110,7 +7110,7 @@
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='map' mangled-name='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2Ev'>
+          <function-decl name='map' mangled-name='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1049' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -7488,7 +7488,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11TargetImageEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11TargetImageEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11TargetImageEC4EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-893' is-artificial='yes'/>
             <parameter type-id='type-id-1010'/>
             <return type-id='type-id-154'/>
@@ -7758,7 +7758,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2ERKSt17_Rb_tree_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2ERKSt17_Rb_tree_iteratorIS0_E'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC4ERKSt17_Rb_tree_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-936' is-artificial='yes'/>
             <parameter type-id='type-id-591'/>
             <return type-id='type-id-154'/>
@@ -7812,7 +7812,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC2ERKSt17_Rb_tree_iteratorIS4_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC2ERKSt17_Rb_tree_iteratorIS4_E'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC4ERKSt17_Rb_tree_iteratorIS4_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-938' is-artificial='yes'/>
             <parameter type-id='type-id-600'/>
             <return type-id='type-id-154'/>
@@ -7947,7 +7947,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorI7PtrDataEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorI7PtrDataEC2EPSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorI7PtrDataEC4EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-944' is-artificial='yes'/>
             <parameter type-id='type-id-1294'/>
             <return type-id='type-id-154'/>
@@ -8020,7 +8020,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC2EPSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC4EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-946' is-artificial='yes'/>
             <parameter type-id='type-id-1297'/>
             <return type-id='type-id-154'/>
@@ -8837,7 +8837,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;&amp;, bool&amp;, 1u&gt;' mangled-name='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;&amp;, bool&amp;, 1u&gt;' mangled-name='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC4IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1062' is-artificial='yes'/>
             <parameter type-id='type-id-1398'/>
             <parameter type-id='type-id-187'/>
@@ -9013,7 +9013,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC4IRS1_Lb1EEEOT_RKS1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1068' is-artificial='yes'/>
             <parameter type-id='type-id-1399'/>
             <parameter type-id='type-id-1400'/>
@@ -9021,7 +9021,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node&lt;PtrData&gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node&lt;PtrData&gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC4IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1068' is-artificial='yes'/>
             <parameter type-id='type-id-1401'/>
             <parameter type-id='type-id-1399'/>
@@ -9800,7 +9800,7 @@
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-970' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
@@ -10011,7 +10011,7 @@
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-980' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
@@ -10969,7 +10969,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-356' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -11144,7 +11144,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-360' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -11401,7 +11401,7 @@
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-366' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -11421,7 +11421,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-366' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -11677,7 +11677,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC2Ev'>
+          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-316' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -12812,28 +12812,14 @@
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_locker_t' mangled-name='_ZN14mutex_locker_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tD2Ev'>
-          <parameter type-id='type-id-1713' is-artificial='yes'/>
-          <parameter type-id='type-id-44' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_locker_t' mangled-name='_ZN14mutex_locker_tC2ER7mutex_t' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tC2ER7mutex_t'>
-          <parameter type-id='type-id-1713' is-artificial='yes'/>
-          <parameter type-id='type-id-1712'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_locker_t' mangled-name='_ZN14mutex_locker_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tD2Ev'>
+        <function-decl name='~mutex_locker_t' mangled-name='_ZN14mutex_locker_tD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1713' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_locker_t' mangled-name='_ZN14mutex_locker_tC2ER7mutex_t' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tC2ER7mutex_t'>
+        <function-decl name='mutex_locker_t' mangled-name='_ZN14mutex_locker_tC4ER7mutex_t' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1713' is-artificial='yes'/>
           <parameter type-id='type-id-1712'/>
           <return type-id='type-id-154'/>
@@ -14066,7 +14052,7 @@
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;, bool, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC2IS2_bLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC2IS2_bLb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;, bool, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC4IS2_bLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1857' is-artificial='yes'/>
             <parameter type-id='type-id-1398'/>
             <parameter type-id='type-id-187'/>
@@ -14959,7 +14945,7 @@
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
-            <function-decl name='~CardEnvVars' mangled-name='_ZN9MicEnvVar11CardEnvVarsD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_env.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~CardEnvVars' mangled-name='_ZN9MicEnvVar11CardEnvVarsD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_env.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-2005' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
@@ -14973,7 +14959,7 @@
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='CardEnvVars' mangled-name='_ZN9MicEnvVar11CardEnvVarsC4Ei' filepath='../../../gcc/liboffloadmic/runtime/offload_env.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='CardEnvVars' mangled-name='_ZN9MicEnvVar11CardEnvVarsC2Ei' filepath='../../../gcc/liboffloadmic/runtime/offload_env.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-2005' is-artificial='yes'/>
               <parameter type-id='type-id-44'/>
               <return type-id='type-id-154'/>
@@ -15108,7 +15094,7 @@
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~MicEnvVar' mangled-name='_ZN9MicEnvVarD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_env.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~MicEnvVar' mangled-name='_ZN9MicEnvVarD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_env.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-2009' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
@@ -15414,7 +15400,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIPN9MicEnvVar11CardEnvVarsEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIPN9MicEnvVar11CardEnvVarsEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -15464,7 +15450,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIPN9MicEnvVar8VarValueEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIPN9MicEnvVar8VarValueEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2266' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -16313,7 +16299,7 @@
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPN9MicEnvVar11CardEnvVarsESaIS3_EED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPN9MicEnvVar11CardEnvVarsESaIS3_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-2222' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
@@ -16443,7 +16429,7 @@
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPN9MicEnvVar8VarValueESaIS3_EED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPN9MicEnvVar8VarValueESaIS3_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-2227' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
@@ -16925,7 +16911,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN9MicEnvVar11CardEnvVarsEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN9MicEnvVar11CardEnvVarsEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2040' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -17017,7 +17003,7 @@
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN9MicEnvVar8VarValueEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPN9MicEnvVar8VarValueEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2042' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
@@ -17470,8 +17456,9 @@
     <pointer-type-def type-id='type-id-2585' size-in-bits='64' id='type-id-2586'/>
     <pointer-type-def type-id='type-id-2586' size-in-bits='64' id='type-id-1376'/>
     <pointer-type-def type-id='type-id-2587' size-in-bits='64' id='type-id-2588'/>
-    <qualified-type-def type-id='type-id-1090' const='yes' id='type-id-2589'/>
-    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-2590'/>
+    <pointer-type-def type-id='type-id-2589' size-in-bits='64' id='type-id-2590'/>
+    <qualified-type-def type-id='type-id-1090' const='yes' id='type-id-2591'/>
+    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-2592'/>
     <namespace-decl name='std'>
       <class-decl name='bitset&lt;128ul&gt;' size-in-bits='128' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='749' column='1' id='type-id-2481'>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-2445'/>
@@ -17727,7 +17714,7 @@
         </member-function>
       </class-decl>
       <class-decl name='_Identity&lt;AutoData&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='870' column='1' id='type-id-2458'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2591'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2593'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityI8AutoDataEclERKS0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='878' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9_IdentityI8AutoDataEclERKS0_'>
             <parameter type-id='type-id-2460' is-artificial='yes'/>
@@ -17916,7 +17903,7 @@
         </member-function>
       </class-decl>
       <class-decl name='_Select1st&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='883' column='1' id='type-id-2472'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2592'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2594'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKPKvP17OffloadDescriptorEEclERKS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='891' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10_Select1stISt4pairIKPKvP17OffloadDescriptorEEclERKS6_'>
             <parameter type-id='type-id-2474' is-artificial='yes'/>
@@ -18001,7 +17988,7 @@
       </class-decl>
       <class-decl name='__allocated_ptr&lt;std::allocator&lt;std::_List_node&lt;PersistData&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='46' column='1' id='type-id-2508'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1358' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2593'/>
+          <typedef-decl name='pointer' type-id='type-id-1358' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2595'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='value_type' type-id='type-id-1360' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='49' column='1' id='type-id-2511'/>
@@ -18010,7 +17997,7 @@
           <var-decl name='_M_alloc' type-id='type-id-1028' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='94' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_ptr' type-id='type-id-2593' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
+          <var-decl name='_M_ptr' type-id='type-id-2595' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEaSEDn' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEaSEDn'>
@@ -18036,7 +18023,7 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC4ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2510' is-artificial='yes'/>
             <parameter type-id='type-id-1027'/>
-            <parameter type-id='type-id-2593'/>
+            <parameter type-id='type-id-2595'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
@@ -18044,14 +18031,14 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-2510' is-artificial='yes'/>
             <parameter type-id='type-id-1027'/>
-            <parameter type-id='type-id-2593'/>
+            <parameter type-id='type-id-2595'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='__allocated_ptr&lt;std::allocator&lt;std::_List_node&lt;PtrData*&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='46' column='1' id='type-id-2513'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1363' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2594'/>
+          <typedef-decl name='pointer' type-id='type-id-1363' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2596'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='value_type' type-id='type-id-1365' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='49' column='1' id='type-id-2516'/>
@@ -18060,7 +18047,7 @@
           <var-decl name='_M_alloc' type-id='type-id-1030' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='94' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_ptr' type-id='type-id-2594' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
+          <var-decl name='_M_ptr' type-id='type-id-2596' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEaSEDn' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEaSEDn'>
@@ -18086,7 +18073,7 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC4ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2515' is-artificial='yes'/>
             <parameter type-id='type-id-1029'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2596'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
@@ -18094,14 +18081,14 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC2ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC2ERS4_PS3_'>
             <parameter type-id='type-id-2515' is-artificial='yes'/>
             <parameter type-id='type-id-1029'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2596'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='__allocated_ptr&lt;std::allocator&lt;std::_List_node&lt;TargetImage&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='46' column='1' id='type-id-2518'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1368' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2595'/>
+          <typedef-decl name='pointer' type-id='type-id-1368' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2597'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='value_type' type-id='type-id-1370' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='49' column='1' id='type-id-2521'/>
@@ -18110,7 +18097,7 @@
           <var-decl name='_M_alloc' type-id='type-id-1032' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='94' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_ptr' type-id='type-id-2595' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
+          <var-decl name='_M_ptr' type-id='type-id-2597' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEaSEDn' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEaSEDn'>
@@ -18136,7 +18123,7 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC4ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2520' is-artificial='yes'/>
             <parameter type-id='type-id-1031'/>
-            <parameter type-id='type-id-2595'/>
+            <parameter type-id='type-id-2597'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
@@ -18144,14 +18131,14 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-2520' is-artificial='yes'/>
             <parameter type-id='type-id-1031'/>
-            <parameter type-id='type-id-2595'/>
+            <parameter type-id='type-id-2597'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='__allocated_ptr&lt;std::allocator&lt;std::_List_node&lt;coibuffer*&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='46' column='1' id='type-id-2523'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1373' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2596'/>
+          <typedef-decl name='pointer' type-id='type-id-1373' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2598'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='value_type' type-id='type-id-1375' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='49' column='1' id='type-id-2526'/>
@@ -18160,7 +18147,7 @@
           <var-decl name='_M_alloc' type-id='type-id-1034' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='94' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_ptr' type-id='type-id-2596' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
+          <var-decl name='_M_ptr' type-id='type-id-2598' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEaSEDn' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEaSEDn'>
@@ -18186,7 +18173,7 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC4ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2525' is-artificial='yes'/>
             <parameter type-id='type-id-1033'/>
-            <parameter type-id='type-id-2596'/>
+            <parameter type-id='type-id-2598'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
@@ -18194,18 +18181,18 @@
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC2ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC2ERS4_PS3_'>
             <parameter type-id='type-id-2525' is-artificial='yes'/>
             <parameter type-id='type-id-1033'/>
-            <parameter type-id='type-id-2596'/>
+            <parameter type-id='type-id-2598'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__detector&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;*, void, std::__allocator_traits_base::__pointer, std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2432' column='1' id='type-id-2597'>
+      <class-decl name='__detector&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;*, void, std::__allocator_traits_base::__pointer, std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2432' column='1' id='type-id-2599'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1307' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2435' column='1' id='type-id-2598'/>
+          <typedef-decl name='type' type-id='type-id-1307' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2435' column='1' id='type-id-2600'/>
         </member-type>
       </class-decl>
-      <class-decl name='__uses_alloc0' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='61' column='1' id='type-id-2599'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2600'/>
+      <class-decl name='__uses_alloc0' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='61' column='1' id='type-id-2601'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2602'/>
         <member-type access='public'>
           <class-decl name='_Sink' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='63' column='1' id='type-id-2528'/>
         </member-type>
@@ -18213,18 +18200,18 @@
           <var-decl name='_M_a' type-id='type-id-2528' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='63' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__uses_alloc_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='59' column='1' id='type-id-2600'/>
-      <class-decl name='allocator_arg_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='39' column='1' id='type-id-2601'/>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-2602'>
+      <class-decl name='__uses_alloc_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='59' column='1' id='type-id-2602'/>
+      <class-decl name='allocator_arg_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/uses_allocator.h' line='39' column='1' id='type-id-2603'/>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-2604'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1309'/>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-2604' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-2603'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-2606' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-2605'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2604' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-2605'/>
+          <typedef-decl name='pointer' type-id='type-id-2606' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-2607'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-2604' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-2606'/>
+          <typedef-decl name='size_type' type-id='type-id-2606' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-2608'/>
         </member-type>
         <member-function access='private' static='yes'>
           <function-decl name='_S_destroy&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt;, std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEE10_S_destroyIS9_S7_EEDTcldtfp_7destroyfp0_EERT_PT0_i' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEE10_S_destroyIS9_S7_EEDTcldtfp_7destroyfp0_EERT_PT0_i'>
@@ -18247,8 +18234,8 @@
         <member-function access='public' static='yes'>
           <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEE10deallocateERS9_PS8_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEE10deallocateERS9_PS8_m'>
             <parameter type-id='type-id-2530'/>
-            <parameter type-id='type-id-2605'/>
-            <parameter type-id='type-id-2606'/>
+            <parameter type-id='type-id-2607'/>
+            <parameter type-id='type-id-2608'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
@@ -18272,8 +18259,8 @@
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEE8allocateERS9_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEE8allocateERS9_m'>
             <parameter type-id='type-id-2530'/>
-            <parameter type-id='type-id-2606'/>
-            <return type-id='type-id-2605'/>
+            <parameter type-id='type-id-2608'/>
+            <return type-id='type-id-2607'/>
           </function-decl>
         </member-function>
       </class-decl>
@@ -18302,130 +18289,130 @@
         </member-function>
       </class-decl>
       <class-decl name='piecewise_construct_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='76' column='1' id='type-id-1394'/>
-      <class-decl name='remove_reference&lt;AutoData&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2607'>
+      <class-decl name='remove_reference&lt;AutoData&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2609'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-168' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2540'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;AutoData&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2608'>
+      <class-decl name='remove_reference&lt;AutoData&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2610'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-168' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2542'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;PtrData* const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2609'>
+      <class-decl name='remove_reference&lt;PtrData* const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2611'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-302' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2544'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;TargetImage&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2610'>
+      <class-decl name='remove_reference&lt;TargetImage&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2612'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-262' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2546'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;TargetImage&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2611'>
+      <class-decl name='remove_reference&lt;TargetImage&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2613'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-262' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2548'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;coibuffer* const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2612'>
+      <class-decl name='remove_reference&lt;coibuffer* const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2614'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-374' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2550'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;const PersistData&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2613'>
+      <class-decl name='remove_reference&lt;const PersistData&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2615'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-384' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2552'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;const TargetImage&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2614'>
+      <class-decl name='remove_reference&lt;const TargetImage&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2616'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-388' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2554'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;const std::pair&lt;long unsigned int const, Stream*&gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2615'>
+      <class-decl name='remove_reference&lt;const std::pair&lt;long unsigned int const, Stream*&gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2617'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-842' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2556'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;const std::piecewise_construct_t&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2616'>
+      <class-decl name='remove_reference&lt;const std::piecewise_construct_t&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2618'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-2491' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2558'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;long unsigned int const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2617'>
+      <class-decl name='remove_reference&lt;long unsigned int const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2619'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-888' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2560'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::_Rb_tree_iterator&lt;AutoData&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2618'>
+      <class-decl name='remove_reference&lt;std::_Rb_tree_iterator&lt;AutoData&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2620'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-610' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2562'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::_Rb_tree_iterator&lt;AutoData&gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2619'>
+      <class-decl name='remove_reference&lt;std::_Rb_tree_iterator&lt;AutoData&gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2621'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-610' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2564'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::_Rb_tree_node&lt;AutoData&gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2620'>
+      <class-decl name='remove_reference&lt;std::_Rb_tree_node&lt;AutoData&gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2622'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-951' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2566'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2621'>
+      <class-decl name='remove_reference&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2623'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-955' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2568'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2622'>
+      <class-decl name='remove_reference&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2624'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-957' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2570'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2623'>
+      <class-decl name='remove_reference&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2625'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-772' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2572'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::tuple&lt;&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2624'>
+      <class-decl name='remove_reference&lt;std::tuple&lt;&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2626'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-1396' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2574'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::tuple&lt;long unsigned int const&amp;&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2625'>
+      <class-decl name='remove_reference&lt;std::tuple&lt;long unsigned int const&amp;&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2627'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-1395' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2576'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::tuple&lt;void const* const&amp;&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2626'>
+      <class-decl name='remove_reference&lt;std::tuple&lt;void const* const&amp;&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2628'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-1406' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2578'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;void const* const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2627'>
-        <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2628' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2580'/>
-        </member-type>
-      </class-decl>
-      <class-decl name='unary_function&lt;AutoData, AutoData&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='105' column='1' id='type-id-2591'/>
-      <class-decl name='unary_function&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt;, void const* const&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='105' column='1' id='type-id-2592'/>
-      <typedef-decl name='__detected_or_t' type-id='type-id-2598' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2447' column='1' id='type-id-2604'/>
-      <class-decl name='initializer_list&lt;DynLib&gt;' visibility='default' is-declaration-only='yes' id='type-id-2629'/>
-      <class-decl name='initializer_list&lt;MicEnvVar::CardEnvVars*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2630'/>
-      <class-decl name='initializer_list&lt;MicEnvVar::VarValue*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2631'/>
-      <class-decl name='initializer_list&lt;PersistData&gt;' visibility='default' is-declaration-only='yes' id='type-id-2632'/>
-      <class-decl name='initializer_list&lt;PtrData*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2633'/>
-      <class-decl name='initializer_list&lt;TargetImage&gt;' visibility='default' is-declaration-only='yes' id='type-id-2634'/>
-      <class-decl name='initializer_list&lt;coibuffer*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2635'/>
-      <class-decl name='initializer_list&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2636'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;AutoData&gt;, std::_Rb_tree_const_iterator&lt;AutoData&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2637'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;PtrData&gt;, std::_Rb_tree_const_iterator&lt;PtrData&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2638'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2639'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2640'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2641'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2642'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2643'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2644'/>
+      <class-decl name='remove_reference&lt;void const* const&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2629'>
+        <member-type access='public'>
+          <typedef-decl name='type' type-id='type-id-2630' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2580'/>
+        </member-type>
+      </class-decl>
+      <class-decl name='unary_function&lt;AutoData, AutoData&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='105' column='1' id='type-id-2593'/>
+      <class-decl name='unary_function&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt;, void const* const&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='105' column='1' id='type-id-2594'/>
+      <typedef-decl name='__detected_or_t' type-id='type-id-2600' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2447' column='1' id='type-id-2606'/>
+      <class-decl name='initializer_list&lt;DynLib&gt;' visibility='default' is-declaration-only='yes' id='type-id-2631'/>
+      <class-decl name='initializer_list&lt;MicEnvVar::CardEnvVars*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2632'/>
+      <class-decl name='initializer_list&lt;MicEnvVar::VarValue*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2633'/>
+      <class-decl name='initializer_list&lt;PersistData&gt;' visibility='default' is-declaration-only='yes' id='type-id-2634'/>
+      <class-decl name='initializer_list&lt;PtrData*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2635'/>
+      <class-decl name='initializer_list&lt;TargetImage&gt;' visibility='default' is-declaration-only='yes' id='type-id-2636'/>
+      <class-decl name='initializer_list&lt;coibuffer*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2637'/>
+      <class-decl name='initializer_list&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2638'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;AutoData&gt;, std::_Rb_tree_const_iterator&lt;AutoData&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2639'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;PtrData&gt;, std::_Rb_tree_const_iterator&lt;PtrData&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2640'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2641'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2642'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2643'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2644'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2645'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2646'/>
       <function-decl name='__addressof&lt;std::allocator&lt;std::_List_node&lt;PersistData&gt; &gt; &gt;' mangled-name='_ZSt11__addressofISaISt10_List_nodeI11PersistDataEEEPT_RS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofISaISt10_List_nodeI11PersistDataEEEPT_RS4_'>
         <parameter type-id='type-id-1027' name='__r' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1'/>
         <return type-id='type-id-1028'/>
@@ -18544,8 +18531,9 @@
       </function-decl>
     </namespace-decl>
     <class-decl name='coibuffer' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2585'/>
-    <class-decl name='coiprocess' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2587'/>
-    <qualified-type-def type-id='type-id-150' const='yes' id='type-id-2628'/>
+    <class-decl name='coilibrary' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2587'/>
+    <class-decl name='coiprocess' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2589'/>
+    <qualified-type-def type-id='type-id-150' const='yes' id='type-id-2630'/>
     <var-decl name='console_enabled' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_common.h' line='64' column='1'/>
     <var-decl name='prefix' type-id='type-id-152' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_common.h' line='68' column='1'/>
     <var-decl name='offload_number' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_common.h' line='69' column='1'/>
@@ -18654,7 +18642,7 @@
       <return type-id='type-id-154'/>
     </function-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-2645'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-2647'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1950'/>
         <member-function access='public' static='yes'>
           <function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEE17_S_select_on_copyERKS8_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEE17_S_select_on_copyERKS8_'>
@@ -18666,7 +18654,7 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C_plus_plus'>
-    <class-decl name='MyoWrapper' size-in-bits='1408' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='53' column='1' id='type-id-2646'>
+    <class-decl name='MyoWrapper' size-in-bits='1408' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='53' column='1' id='type-id-2648'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='m_lib_handle' type-id='type-id-150' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='227' column='1'/>
       </data-member>
@@ -18677,111 +18665,111 @@
         <var-decl name='m_post_init_func' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='229' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='m_vtable_arena' type-id='type-id-2647' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='230' column='1'/>
+        <var-decl name='m_vtable_arena' type-id='type-id-2649' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='230' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='m_lib_init' type-id='type-id-2648' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='233' column='1'/>
+        <var-decl name='m_lib_init' type-id='type-id-2650' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='233' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <var-decl name='m_lib_fini' type-id='type-id-1678' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='234' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='m_shared_malloc' type-id='type-id-2649' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='235' column='1'/>
+        <var-decl name='m_shared_malloc' type-id='type-id-2651' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='235' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
-        <var-decl name='m_shared_free' type-id='type-id-2650' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='236' column='1'/>
+        <var-decl name='m_shared_free' type-id='type-id-2652' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='236' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='448'>
-        <var-decl name='m_shared_aligned_malloc' type-id='type-id-2651' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='237' column='1'/>
+        <var-decl name='m_shared_aligned_malloc' type-id='type-id-2653' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='237' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='512'>
-        <var-decl name='m_shared_aligned_free' type-id='type-id-2650' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='238' column='1'/>
+        <var-decl name='m_shared_aligned_free' type-id='type-id-2652' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='238' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
-        <var-decl name='m_acquire' type-id='type-id-2652' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='239' column='1'/>
+        <var-decl name='m_acquire' type-id='type-id-2654' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='239' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='640'>
-        <var-decl name='m_release' type-id='type-id-2652' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='240' column='1'/>
+        <var-decl name='m_release' type-id='type-id-2654' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='240' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='704'>
-        <var-decl name='m_host_var_table_propagate' type-id='type-id-2653' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='241' column='1'/>
+        <var-decl name='m_host_var_table_propagate' type-id='type-id-2655' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='241' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='768'>
-        <var-decl name='m_host_fptr_table_register' type-id='type-id-2654' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='242' column='1'/>
+        <var-decl name='m_host_fptr_table_register' type-id='type-id-2656' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='242' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='832'>
-        <var-decl name='m_remote_thunk_call' type-id='type-id-2655' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='243' column='1'/>
+        <var-decl name='m_remote_thunk_call' type-id='type-id-2657' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='243' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='896'>
-        <var-decl name='m_remote_call' type-id='type-id-2656' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='244' column='1'/>
+        <var-decl name='m_remote_call' type-id='type-id-2658' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='244' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='960'>
-        <var-decl name='m_get_result' type-id='type-id-2657' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='245' column='1'/>
+        <var-decl name='m_get_result' type-id='type-id-2659' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='245' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1024'>
-        <var-decl name='m_arena_create' type-id='type-id-2658' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='246' column='1'/>
+        <var-decl name='m_arena_create' type-id='type-id-2660' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='246' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1088'>
-        <var-decl name='m_arena_aligned_malloc' type-id='type-id-2659' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='247' column='1'/>
+        <var-decl name='m_arena_aligned_malloc' type-id='type-id-2661' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='247' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1152'>
-        <var-decl name='m_arena_aligned_free' type-id='type-id-2660' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='248' column='1'/>
+        <var-decl name='m_arena_aligned_free' type-id='type-id-2662' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='248' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1216'>
-        <var-decl name='m_arena_acquire' type-id='type-id-2661' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='249' column='1'/>
+        <var-decl name='m_arena_acquire' type-id='type-id-2663' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='249' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1280'>
-        <var-decl name='m_arena_release' type-id='type-id-2661' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='250' column='1'/>
+        <var-decl name='m_arena_release' type-id='type-id-2663' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='250' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='1344'>
-        <var-decl name='m_feature_available' type-id='type-id-2662' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='252' column='1'/>
+        <var-decl name='m_feature_available' type-id='type-id-2664' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='252' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='CreateVtableArena' mangled-name='_ZN10MyoWrapper17CreateVtableArenaEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MyoWrapper17CreateVtableArenaEv'>
-          <parameter type-id='type-id-2663' is-artificial='yes'/>
+          <parameter type-id='type-id-2665' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='LoadLibrary' mangled-name='_ZN10MyoWrapper11LoadLibraryEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2663' is-artificial='yes'/>
+          <parameter type-id='type-id-2665' is-artificial='yes'/>
           <return type-id='type-id-149'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='CheckResult' mangled-name='_ZNK10MyoWrapper11CheckResultEPKc8MyoError' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper11CheckResultEPKc8MyoError'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-152'/>
-          <parameter type-id='type-id-2665'/>
+          <parameter type-id='type-id-2667'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='ArenaRelease' mangled-name='_ZNK10MyoWrapper12ArenaReleaseEj' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper12ArenaReleaseEj'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <parameter type-id='type-id-2647'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <parameter type-id='type-id-2649'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='ArenaAcquire' mangled-name='_ZNK10MyoWrapper12ArenaAcquireEj' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper12ArenaAcquireEj'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <parameter type-id='type-id-2647'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <parameter type-id='type-id-2649'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='SharedAlignedArenaFree' mangled-name='_ZNK10MyoWrapper22SharedAlignedArenaFreeEjPv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper22SharedAlignedArenaFreeEjPv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <parameter type-id='type-id-2647'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <parameter type-id='type-id-2649'/>
           <parameter type-id='type-id-150'/>
           <return type-id='type-id-150'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='SharedAlignedArenaMalloc' mangled-name='_ZNK10MyoWrapper24SharedAlignedArenaMallocEjmm' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper24SharedAlignedArenaMallocEjmm'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <parameter type-id='type-id-2647'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <parameter type-id='type-id-2649'/>
           <parameter type-id='type-id-275'/>
           <parameter type-id='type-id-275'/>
           <return type-id='type-id-150'/>
@@ -18789,44 +18777,44 @@
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='ArenaCreate' mangled-name='_ZNK10MyoWrapper11ArenaCreateE16MyoOwnershipTypeiPj' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper11ArenaCreateE16MyoOwnershipTypeiPj'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <parameter type-id='type-id-2666'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <parameter type-id='type-id-2668'/>
           <parameter type-id='type-id-44'/>
-          <parameter type-id='type-id-2667'/>
+          <parameter type-id='type-id-2669'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='GetVtableArena' mangled-name='_ZNK10MyoWrapper14GetVtableArenaEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper14GetVtableArenaEv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <return type-id='type-id-2647'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <return type-id='type-id-2649'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='PostInitFuncSupported' mangled-name='_ZNK10MyoWrapper21PostInitFuncSupportedEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper21PostInitFuncSupportedEv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <return type-id='type-id-149'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='GetResult' mangled-name='_ZNK10MyoWrapper9GetResultEPv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper9GetResultEPv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
-          <parameter type-id='type-id-2668'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
+          <parameter type-id='type-id-2670'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='RemoteCall' mangled-name='_ZNK10MyoWrapper10RemoteCallEPKcPvi' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper10RemoteCallEPKcPvi'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-152'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-44'/>
-          <return type-id='type-id-2668'/>
+          <return type-id='type-id-2670'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='RemoteThunkCall' mangled-name='_ZN10MyoWrapper15RemoteThunkCallEPvS0_i' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MyoWrapper15RemoteThunkCallEPvS0_i'>
-          <parameter type-id='type-id-2663' is-artificial='yes'/>
+          <parameter type-id='type-id-2665' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-44'/>
@@ -18835,7 +18823,7 @@
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='HostFptrTableRegister' mangled-name='_ZNK10MyoWrapper21HostFptrTableRegisterEPvii' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper21HostFptrTableRegisterEPvii'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-44'/>
           <parameter type-id='type-id-44'/>
@@ -18844,7 +18832,7 @@
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='HostVarTablePropagate' mangled-name='_ZNK10MyoWrapper21HostVarTablePropagateEPvi' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper21HostVarTablePropagateEPvi'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-44'/>
           <return type-id='type-id-154'/>
@@ -18852,26 +18840,26 @@
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='Release' mangled-name='_ZNK10MyoWrapper7ReleaseEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper7ReleaseEv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='Acquire' mangled-name='_ZNK10MyoWrapper7AcquireEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper7AcquireEv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='SharedAlignedFree' mangled-name='_ZNK10MyoWrapper17SharedAlignedFreeEPv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper17SharedAlignedFreeEPv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='SharedAlignedMalloc' mangled-name='_ZNK10MyoWrapper19SharedAlignedMallocEmm' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper19SharedAlignedMallocEmm'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-275'/>
           <parameter type-id='type-id-275'/>
           <return type-id='type-id-150'/>
@@ -18879,27 +18867,27 @@
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='SharedFree' mangled-name='_ZNK10MyoWrapper10SharedFreeEPv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper10SharedFreeEPv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='SharedMalloc' mangled-name='_ZNK10MyoWrapper12SharedMallocEm' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper12SharedMallocEm'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-275'/>
           <return type-id='type-id-150'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='LibFini' mangled-name='_ZNK10MyoWrapper7LibFiniEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper7LibFiniEv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='LibInit' mangled-name='_ZNK10MyoWrapper7LibInitEPvS0_' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper7LibInitEPvS0_'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-150'/>
           <return type-id='type-id-154'/>
@@ -18907,30 +18895,30 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='UnloadLibrary' mangled-name='_ZN10MyoWrapper13UnloadLibraryEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MyoWrapper13UnloadLibraryEv'>
-          <parameter type-id='type-id-2663' is-artificial='yes'/>
+          <parameter type-id='type-id-2665' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' const='yes'>
         <function-decl name='is_available' mangled-name='_ZNK10MyoWrapper12is_availableEv' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10MyoWrapper12is_availableEv'>
-          <parameter type-id='type-id-2664' is-artificial='yes'/>
+          <parameter type-id='type-id-2666' is-artificial='yes'/>
           <return type-id='type-id-149'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MyoWrapper' mangled-name='_ZN10MyoWrapperC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2663' is-artificial='yes'/>
+          <parameter type-id='type-id-2665' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MyoWrapper' mangled-name='_ZN10MyoWrapperC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MyoWrapperC2Ev'>
-          <parameter type-id='type-id-2663' is-artificial='yes'/>
+          <parameter type-id='type-id-2665' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <enum-decl name='MyoError' naming-typedef-id='type-id-2665' linkage-name='8MyoError' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='61' column='1' id='type-id-2669'>
+    <enum-decl name='MyoError' naming-typedef-id='type-id-2667' linkage-name='8MyoError' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='61' column='1' id='type-id-2671'>
       <underlying-type type-id='type-id-2'/>
       <enumerator name='MYO_SUCCESS' value='0'/>
       <enumerator name='MYO_ERROR' value='1'/>
@@ -18945,653 +18933,653 @@
       <enumerator name='MYO_EOF' value='10'/>
       <enumerator name='MYO_FEATURE_NOT_IMPLEMENTED' value='-1'/>
     </enum-decl>
-    <enum-decl name='MyoOwnershipType' naming-typedef-id='type-id-2666' linkage-name='16MyoOwnershipType' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='83' column='1' id='type-id-2670'>
+    <enum-decl name='MyoOwnershipType' naming-typedef-id='type-id-2668' linkage-name='16MyoOwnershipType' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='83' column='1' id='type-id-2672'>
       <underlying-type type-id='type-id-2'/>
       <enumerator name='MYO_ARENA_MINE' value='1'/>
       <enumerator name='MYO_ARENA_OURS' value='2'/>
     </enum-decl>
-    <class-decl name='MyoTable' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='474' column='1' id='type-id-2671'>
+    <class-decl name='MyoTable' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='474' column='1' id='type-id-2673'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='var_tab' type-id='type-id-2672' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='479' column='1'/>
+        <var-decl name='var_tab' type-id='type-id-2674' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='479' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='var_tab_len' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='480' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='MyoTable' mangled-name='_ZN8MyoTableC4EP18MyoiSharedVarEntryi' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2673' is-artificial='yes'/>
-          <parameter type-id='type-id-2672'/>
+          <parameter type-id='type-id-2675' is-artificial='yes'/>
+          <parameter type-id='type-id-2674'/>
           <parameter type-id='type-id-44'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='MyoTable' mangled-name='_ZN8MyoTableC2EP18MyoiSharedVarEntryi' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8MyoTableC2EP18MyoiSharedVarEntryi'>
-          <parameter type-id='type-id-2673' is-artificial='yes'/>
-          <parameter type-id='type-id-2672'/>
+          <parameter type-id='type-id-2675' is-artificial='yes'/>
+          <parameter type-id='type-id-2674'/>
           <parameter type-id='type-id-44'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <typedef-decl name='MyoError' type-id='type-id-2669' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='79' column='1' id='type-id-2665'/>
-    <typedef-decl name='MyoOwnershipType' type-id='type-id-2670' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='86' column='1' id='type-id-2666'/>
-    <pointer-type-def type-id='type-id-2674' size-in-bits='64' id='type-id-2675'/>
+    <typedef-decl name='MyoError' type-id='type-id-2671' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='79' column='1' id='type-id-2667'/>
+    <typedef-decl name='MyoOwnershipType' type-id='type-id-2672' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='86' column='1' id='type-id-2668'/>
     <pointer-type-def type-id='type-id-2676' size-in-bits='64' id='type-id-2677'/>
-    <pointer-type-def type-id='type-id-2647' size-in-bits='64' id='type-id-2667'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2671' size-in-bits='64' id='type-id-2678'/>
-    <pointer-type-def type-id='type-id-2671' size-in-bits='64' id='type-id-2673'/>
-    <pointer-type-def type-id='type-id-2646' size-in-bits='64' id='type-id-2663'/>
-    <pointer-type-def type-id='type-id-2679' size-in-bits='64' id='type-id-2672'/>
-    <pointer-type-def type-id='type-id-2680' size-in-bits='64' id='type-id-2681'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2682' size-in-bits='64' id='type-id-2683'/>
-    <pointer-type-def type-id='type-id-2684' size-in-bits='64' id='type-id-2685'/>
+    <pointer-type-def type-id='type-id-2678' size-in-bits='64' id='type-id-2679'/>
+    <pointer-type-def type-id='type-id-2649' size-in-bits='64' id='type-id-2669'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2673' size-in-bits='64' id='type-id-2680'/>
+    <pointer-type-def type-id='type-id-2673' size-in-bits='64' id='type-id-2675'/>
+    <pointer-type-def type-id='type-id-2648' size-in-bits='64' id='type-id-2665'/>
+    <pointer-type-def type-id='type-id-2681' size-in-bits='64' id='type-id-2674'/>
+    <pointer-type-def type-id='type-id-2682' size-in-bits='64' id='type-id-2683'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2684' size-in-bits='64' id='type-id-2685'/>
     <pointer-type-def type-id='type-id-2686' size-in-bits='64' id='type-id-2687'/>
-    <qualified-type-def type-id='type-id-2671' const='yes' id='type-id-2688'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2688' size-in-bits='64' id='type-id-2689'/>
-    <pointer-type-def type-id='type-id-2688' size-in-bits='64' id='type-id-2690'/>
-    <qualified-type-def type-id='type-id-2646' const='yes' id='type-id-2691'/>
-    <pointer-type-def type-id='type-id-2691' size-in-bits='64' id='type-id-2664'/>
-    <qualified-type-def type-id='type-id-2680' const='yes' id='type-id-2692'/>
-    <pointer-type-def type-id='type-id-2692' size-in-bits='64' id='type-id-2693'/>
+    <pointer-type-def type-id='type-id-2688' size-in-bits='64' id='type-id-2689'/>
+    <qualified-type-def type-id='type-id-2673' const='yes' id='type-id-2690'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2690' size-in-bits='64' id='type-id-2691'/>
+    <pointer-type-def type-id='type-id-2690' size-in-bits='64' id='type-id-2692'/>
+    <qualified-type-def type-id='type-id-2648' const='yes' id='type-id-2693'/>
+    <pointer-type-def type-id='type-id-2693' size-in-bits='64' id='type-id-2666'/>
     <qualified-type-def type-id='type-id-2682' const='yes' id='type-id-2694'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2694' size-in-bits='64' id='type-id-2695'/>
+    <pointer-type-def type-id='type-id-2694' size-in-bits='64' id='type-id-2695'/>
     <qualified-type-def type-id='type-id-2684' const='yes' id='type-id-2696'/>
     <reference-type-def kind='lvalue' type-id='type-id-2696' size-in-bits='64' id='type-id-2697'/>
-    <pointer-type-def type-id='type-id-2696' size-in-bits='64' id='type-id-2698'/>
-    <qualified-type-def type-id='type-id-2686' const='yes' id='type-id-2699'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2699' size-in-bits='64' id='type-id-2700'/>
-    <pointer-type-def type-id='type-id-2699' size-in-bits='64' id='type-id-2701'/>
-    <qualified-type-def type-id='type-id-2702' const='yes' id='type-id-2703'/>
-    <pointer-type-def type-id='type-id-2703' size-in-bits='64' id='type-id-2704'/>
-    <qualified-type-def type-id='type-id-2705' const='yes' id='type-id-2706'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2706' size-in-bits='64' id='type-id-2707'/>
-    <qualified-type-def type-id='type-id-2708' const='yes' id='type-id-2709'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2709' size-in-bits='64' id='type-id-2710'/>
-    <qualified-type-def type-id='type-id-2711' const='yes' id='type-id-2712'/>
-    <pointer-type-def type-id='type-id-2712' size-in-bits='64' id='type-id-2713'/>
-    <qualified-type-def type-id='type-id-2714' const='yes' id='type-id-2715'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2715' size-in-bits='64' id='type-id-2716'/>
-    <qualified-type-def type-id='type-id-2717' const='yes' id='type-id-2718'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2718' size-in-bits='64' id='type-id-2719'/>
-    <pointer-type-def type-id='type-id-2718' size-in-bits='64' id='type-id-2720'/>
-    <qualified-type-def type-id='type-id-2721' const='yes' id='type-id-2722'/>
-    <pointer-type-def type-id='type-id-2722' size-in-bits='64' id='type-id-2723'/>
-    <qualified-type-def type-id='type-id-2724' const='yes' id='type-id-2725'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2725' size-in-bits='64' id='type-id-2726'/>
-    <qualified-type-def type-id='type-id-2727' const='yes' id='type-id-2728'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2728' size-in-bits='64' id='type-id-2729'/>
-    <pointer-type-def type-id='type-id-2728' size-in-bits='64' id='type-id-2730'/>
-    <qualified-type-def type-id='type-id-2731' const='yes' id='type-id-2732'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2732' size-in-bits='64' id='type-id-2733'/>
-    <qualified-type-def type-id='type-id-2734' const='yes' id='type-id-2735'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2735' size-in-bits='64' id='type-id-2736'/>
-    <qualified-type-def type-id='type-id-2737' const='yes' id='type-id-2738'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2738' size-in-bits='64' id='type-id-2739'/>
-    <qualified-type-def type-id='type-id-2740' const='yes' id='type-id-2741'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2741' size-in-bits='64' id='type-id-2742'/>
-    <pointer-type-def type-id='type-id-2702' size-in-bits='64' id='type-id-2743'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2705' size-in-bits='64' id='type-id-2744'/>
-    <pointer-type-def type-id='type-id-2711' size-in-bits='64' id='type-id-2745'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2714' size-in-bits='64' id='type-id-2746'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2717' size-in-bits='64' id='type-id-2747'/>
-    <pointer-type-def type-id='type-id-2717' size-in-bits='64' id='type-id-2748'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2749' size-in-bits='64' id='type-id-2750'/>
-    <pointer-type-def type-id='type-id-2749' size-in-bits='64' id='type-id-2751'/>
-    <pointer-type-def type-id='type-id-2752' size-in-bits='64' id='type-id-2753'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2721' size-in-bits='64' id='type-id-2754'/>
-    <pointer-type-def type-id='type-id-2721' size-in-bits='64' id='type-id-2755'/>
-    <pointer-type-def type-id='type-id-2756' size-in-bits='64' id='type-id-2757'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2724' size-in-bits='64' id='type-id-2758'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2727' size-in-bits='64' id='type-id-2759'/>
-    <pointer-type-def type-id='type-id-2727' size-in-bits='64' id='type-id-2760'/>
-    <pointer-type-def type-id='type-id-2761' size-in-bits='64' id='type-id-2762'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2763' size-in-bits='64' id='type-id-2764'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2734' size-in-bits='64' id='type-id-2765'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2737' size-in-bits='64' id='type-id-2766'/>
-    <pointer-type-def type-id='type-id-2737' size-in-bits='64' id='type-id-2767'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2740' size-in-bits='64' id='type-id-2768'/>
-    <pointer-type-def type-id='type-id-2740' size-in-bits='64' id='type-id-2769'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2770' size-in-bits='64' id='type-id-2771'/>
+    <qualified-type-def type-id='type-id-2686' const='yes' id='type-id-2698'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2698' size-in-bits='64' id='type-id-2699'/>
+    <pointer-type-def type-id='type-id-2698' size-in-bits='64' id='type-id-2700'/>
+    <qualified-type-def type-id='type-id-2688' const='yes' id='type-id-2701'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2701' size-in-bits='64' id='type-id-2702'/>
+    <pointer-type-def type-id='type-id-2701' size-in-bits='64' id='type-id-2703'/>
+    <qualified-type-def type-id='type-id-2704' const='yes' id='type-id-2705'/>
+    <pointer-type-def type-id='type-id-2705' size-in-bits='64' id='type-id-2706'/>
+    <qualified-type-def type-id='type-id-2707' const='yes' id='type-id-2708'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2708' size-in-bits='64' id='type-id-2709'/>
+    <qualified-type-def type-id='type-id-2710' const='yes' id='type-id-2711'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2711' size-in-bits='64' id='type-id-2712'/>
+    <qualified-type-def type-id='type-id-2713' const='yes' id='type-id-2714'/>
+    <pointer-type-def type-id='type-id-2714' size-in-bits='64' id='type-id-2715'/>
+    <qualified-type-def type-id='type-id-2716' const='yes' id='type-id-2717'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2717' size-in-bits='64' id='type-id-2718'/>
+    <qualified-type-def type-id='type-id-2719' const='yes' id='type-id-2720'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2720' size-in-bits='64' id='type-id-2721'/>
+    <pointer-type-def type-id='type-id-2720' size-in-bits='64' id='type-id-2722'/>
+    <qualified-type-def type-id='type-id-2723' const='yes' id='type-id-2724'/>
+    <pointer-type-def type-id='type-id-2724' size-in-bits='64' id='type-id-2725'/>
+    <qualified-type-def type-id='type-id-2726' const='yes' id='type-id-2727'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2727' size-in-bits='64' id='type-id-2728'/>
+    <qualified-type-def type-id='type-id-2729' const='yes' id='type-id-2730'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2730' size-in-bits='64' id='type-id-2731'/>
+    <pointer-type-def type-id='type-id-2730' size-in-bits='64' id='type-id-2732'/>
+    <qualified-type-def type-id='type-id-2733' const='yes' id='type-id-2734'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2734' size-in-bits='64' id='type-id-2735'/>
+    <qualified-type-def type-id='type-id-2736' const='yes' id='type-id-2737'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2737' size-in-bits='64' id='type-id-2738'/>
+    <qualified-type-def type-id='type-id-2739' const='yes' id='type-id-2740'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2740' size-in-bits='64' id='type-id-2741'/>
+    <qualified-type-def type-id='type-id-2742' const='yes' id='type-id-2743'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2743' size-in-bits='64' id='type-id-2744'/>
+    <pointer-type-def type-id='type-id-2704' size-in-bits='64' id='type-id-2745'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2707' size-in-bits='64' id='type-id-2746'/>
+    <pointer-type-def type-id='type-id-2713' size-in-bits='64' id='type-id-2747'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2716' size-in-bits='64' id='type-id-2748'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2719' size-in-bits='64' id='type-id-2749'/>
+    <pointer-type-def type-id='type-id-2719' size-in-bits='64' id='type-id-2750'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2751' size-in-bits='64' id='type-id-2752'/>
+    <pointer-type-def type-id='type-id-2751' size-in-bits='64' id='type-id-2753'/>
+    <pointer-type-def type-id='type-id-2754' size-in-bits='64' id='type-id-2755'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2723' size-in-bits='64' id='type-id-2756'/>
+    <pointer-type-def type-id='type-id-2723' size-in-bits='64' id='type-id-2757'/>
+    <pointer-type-def type-id='type-id-2758' size-in-bits='64' id='type-id-2759'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2726' size-in-bits='64' id='type-id-2760'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2729' size-in-bits='64' id='type-id-2761'/>
+    <pointer-type-def type-id='type-id-2729' size-in-bits='64' id='type-id-2762'/>
+    <pointer-type-def type-id='type-id-2763' size-in-bits='64' id='type-id-2764'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2765' size-in-bits='64' id='type-id-2766'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2736' size-in-bits='64' id='type-id-2767'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2739' size-in-bits='64' id='type-id-2768'/>
+    <pointer-type-def type-id='type-id-2739' size-in-bits='64' id='type-id-2769'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2742' size-in-bits='64' id='type-id-2770'/>
+    <pointer-type-def type-id='type-id-2742' size-in-bits='64' id='type-id-2771'/>
     <reference-type-def kind='lvalue' type-id='type-id-2772' size-in-bits='64' id='type-id-2773'/>
-    <pointer-type-def type-id='type-id-2774' size-in-bits='64' id='type-id-2652'/>
-    <pointer-type-def type-id='type-id-2775' size-in-bits='64' id='type-id-2662'/>
-    <pointer-type-def type-id='type-id-2776' size-in-bits='64' id='type-id-2661'/>
-    <pointer-type-def type-id='type-id-2777' size-in-bits='64' id='type-id-2658'/>
-    <pointer-type-def type-id='type-id-2778' size-in-bits='64' id='type-id-2657'/>
-    <pointer-type-def type-id='type-id-2779' size-in-bits='64' id='type-id-2653'/>
-    <pointer-type-def type-id='type-id-2780' size-in-bits='64' id='type-id-2654'/>
-    <pointer-type-def type-id='type-id-2781' size-in-bits='64' id='type-id-2648'/>
-    <pointer-type-def type-id='type-id-2782' size-in-bits='64' id='type-id-2655'/>
-    <pointer-type-def type-id='type-id-2783' size-in-bits='64' id='type-id-2656'/>
-    <pointer-type-def type-id='type-id-2784' size-in-bits='64' id='type-id-2650'/>
-    <pointer-type-def type-id='type-id-2785' size-in-bits='64' id='type-id-2786'/>
-    <pointer-type-def type-id='type-id-2787' size-in-bits='64' id='type-id-2659'/>
-    <pointer-type-def type-id='type-id-2788' size-in-bits='64' id='type-id-2660'/>
-    <pointer-type-def type-id='type-id-2789' size-in-bits='64' id='type-id-2649'/>
-    <pointer-type-def type-id='type-id-2790' size-in-bits='64' id='type-id-2651'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2774' size-in-bits='64' id='type-id-2775'/>
+    <pointer-type-def type-id='type-id-2776' size-in-bits='64' id='type-id-2654'/>
+    <pointer-type-def type-id='type-id-2777' size-in-bits='64' id='type-id-2664'/>
+    <pointer-type-def type-id='type-id-2778' size-in-bits='64' id='type-id-2663'/>
+    <pointer-type-def type-id='type-id-2779' size-in-bits='64' id='type-id-2660'/>
+    <pointer-type-def type-id='type-id-2780' size-in-bits='64' id='type-id-2659'/>
+    <pointer-type-def type-id='type-id-2781' size-in-bits='64' id='type-id-2655'/>
+    <pointer-type-def type-id='type-id-2782' size-in-bits='64' id='type-id-2656'/>
+    <pointer-type-def type-id='type-id-2783' size-in-bits='64' id='type-id-2650'/>
+    <pointer-type-def type-id='type-id-2784' size-in-bits='64' id='type-id-2657'/>
+    <pointer-type-def type-id='type-id-2785' size-in-bits='64' id='type-id-2658'/>
+    <pointer-type-def type-id='type-id-2786' size-in-bits='64' id='type-id-2652'/>
+    <pointer-type-def type-id='type-id-2787' size-in-bits='64' id='type-id-2788'/>
+    <pointer-type-def type-id='type-id-2789' size-in-bits='64' id='type-id-2661'/>
+    <pointer-type-def type-id='type-id-2790' size-in-bits='64' id='type-id-2662'/>
+    <pointer-type-def type-id='type-id-2791' size-in-bits='64' id='type-id-2651'/>
+    <pointer-type-def type-id='type-id-2792' size-in-bits='64' id='type-id-2653'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;MyoTable&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2737'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2684'/>
+      <class-decl name='allocator&lt;MyoTable&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2739'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2686'/>
         <member-type access='private'>
-          <class-decl name='rebind&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' id='type-id-2791'>
+          <class-decl name='rebind&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' id='type-id-2793'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-2740' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='107' column='1' id='type-id-2792'/>
+              <typedef-decl name='other' type-id='type-id-2742' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='107' column='1' id='type-id-2794'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='99' column='1' id='type-id-2793'/>
+          <typedef-decl name='pointer' type-id='type-id-2675' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='99' column='1' id='type-id-2795'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='97' column='1' id='type-id-2794'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='97' column='1' id='type-id-2796'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-2671' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-2795'/>
+          <typedef-decl name='value_type' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-2797'/>
         </member-type>
       </class-decl>
-      <class-decl name='allocator&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2740'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2686'/>
+      <class-decl name='allocator&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2742'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2688'/>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2748' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='99' column='1' id='type-id-2796'/>
+          <typedef-decl name='pointer' type-id='type-id-2750' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='99' column='1' id='type-id-2798'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='97' column='1' id='type-id-2797'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='97' column='1' id='type-id-2799'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-2717' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-2798'/>
+          <typedef-decl name='value_type' type-id='type-id-2719' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-2800'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
+            <parameter type-id='type-id-2771' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI8MyoTableEEC2Ev'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
+            <parameter type-id='type-id-2771' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
+            <parameter type-id='type-id-2771' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI8MyoTableEED2Ev'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
+            <parameter type-id='type-id-2771' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_List_const_iterator&lt;MyoTable&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='207' column='1' id='type-id-2702'>
+      <class-decl name='_List_const_iterator&lt;MyoTable&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='207' column='1' id='type-id-2704'>
         <member-type access='public'>
-          <typedef-decl name='_Node' type-id='type-id-2718' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='210' column='1' id='type-id-2799'/>
+          <typedef-decl name='_Node' type-id='type-id-2720' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='210' column='1' id='type-id-2801'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-2702' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='209' column='1' id='type-id-2705'/>
+          <typedef-decl name='_Self' type-id='type-id-2704' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='209' column='1' id='type-id-2707'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator' type-id='type-id-2711' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='211' column='1' id='type-id-2708'/>
+          <typedef-decl name='iterator' type-id='type-id-2713' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='211' column='1' id='type-id-2710'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2690' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='216' column='1' id='type-id-2800'/>
+          <typedef-decl name='pointer' type-id='type-id-2692' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='216' column='1' id='type-id-2802'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2689' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='217' column='1' id='type-id-2801'/>
+          <typedef-decl name='reference' type-id='type-id-2691' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='217' column='1' id='type-id-2803'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_node' type-id='type-id-729' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='282' column='1'/>
         </data-member>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt20_List_const_iteratorI8MyoTableEptEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt20_List_const_iteratorI8MyoTableEptEv'>
-            <parameter type-id='type-id-2704' is-artificial='yes'/>
-            <return type-id='type-id-2800'/>
+            <parameter type-id='type-id-2706' is-artificial='yes'/>
+            <return type-id='type-id-2802'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt20_List_const_iteratorI8MyoTableEppEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI8MyoTableEppEv'>
-            <parameter type-id='type-id-2743' is-artificial='yes'/>
-            <return type-id='type-id-2744'/>
+            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <return type-id='type-id-2746'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt20_List_const_iteratorI8MyoTableEneERKS1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt20_List_const_iteratorI8MyoTableEneERKS1_'>
-            <parameter type-id='type-id-2704' is-artificial='yes'/>
-            <parameter type-id='type-id-2707'/>
+            <parameter type-id='type-id-2706' is-artificial='yes'/>
+            <parameter type-id='type-id-2709'/>
             <return type-id='type-id-149'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI8MyoTableEC4ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2743' is-artificial='yes'/>
-            <parameter type-id='type-id-2710'/>
+            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2712'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI8MyoTableEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI8MyoTableEC2ERKSt14_List_iteratorIS0_E'>
-            <parameter type-id='type-id-2743' is-artificial='yes'/>
-            <parameter type-id='type-id-2710'/>
+            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2712'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_List_iterator&lt;MyoTable&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='128' column='1' id='type-id-2711'>
+      <class-decl name='_List_iterator&lt;MyoTable&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='128' column='1' id='type-id-2713'>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-2711' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='130' column='1' id='type-id-2714'/>
+          <typedef-decl name='_Self' type-id='type-id-2713' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='130' column='1' id='type-id-2716'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='136' column='1' id='type-id-2802'/>
+          <typedef-decl name='pointer' type-id='type-id-2675' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='136' column='1' id='type-id-2804'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2678' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='137' column='1' id='type-id-2803'/>
+          <typedef-decl name='reference' type-id='type-id-2680' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='137' column='1' id='type-id-2805'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_node' type-id='type-id-1010' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI8MyoTableEC4EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-1010'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI8MyoTableEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI8MyoTableEC2EPNSt8__detail15_List_node_baseE'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-1010'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_List_node&lt;MyoTable&gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='109' column='1' id='type-id-2717'>
+      <class-decl name='_List_node&lt;MyoTable&gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='109' column='1' id='type-id-2719'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-727'/>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='_M_storage' type-id='type-id-2680' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='112' column='1'/>
+          <var-decl name='_M_storage' type-id='type-id-2682' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='112' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_valptr' mangled-name='_ZNSt10_List_nodeI8MyoTableE9_M_valptrEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_nodeI8MyoTableE9_M_valptrEv'>
-            <parameter type-id='type-id-2748' is-artificial='yes'/>
-            <return type-id='type-id-2673'/>
+            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <return type-id='type-id-2675'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_valptr' mangled-name='_ZNKSt10_List_nodeI8MyoTableE9_M_valptrEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10_List_nodeI8MyoTableE9_M_valptrEv'>
-            <parameter type-id='type-id-2720' is-artificial='yes'/>
-            <return type-id='type-id-2690'/>
+            <parameter type-id='type-id-2722' is-artificial='yes'/>
+            <return type-id='type-id-2692'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__allocated_ptr&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='46' column='1' id='type-id-2749'>
+      <class-decl name='__allocated_ptr&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='46' column='1' id='type-id-2751'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2805' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2804'/>
+          <typedef-decl name='pointer' type-id='type-id-2807' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='48' column='1' id='type-id-2806'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-2806' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='49' column='1' id='type-id-2752'/>
+          <typedef-decl name='value_type' type-id='type-id-2808' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='49' column='1' id='type-id-2754'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_alloc' type-id='type-id-2769' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='94' column='1'/>
+          <var-decl name='_M_alloc' type-id='type-id-2771' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='94' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_ptr' type-id='type-id-2804' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
+          <var-decl name='_M_ptr' type-id='type-id-2806' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='95' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEaSEDn' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEaSEDn'>
-            <parameter type-id='type-id-2751' is-artificial='yes'/>
-            <return type-id='type-id-2750'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
+            <return type-id='type-id-2752'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED2Ev'>
-            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC4ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2751' is-artificial='yes'/>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2804'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2806'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC2ERS3_PS2_'>
-            <parameter type-id='type-id-2751' is-artificial='yes'/>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2804'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2806'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__detector&lt;MyoTable*, void, std::__allocator_traits_base::__pointer, std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2432' column='1' id='type-id-2807'>
+      <class-decl name='__detector&lt;MyoTable*, void, std::__allocator_traits_base::__pointer, std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2432' column='1' id='type-id-2809'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1307' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2435' column='1' id='type-id-2808'/>
+          <typedef-decl name='type' type-id='type-id-1307' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2435' column='1' id='type-id-2810'/>
         </member-type>
       </class-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-2809'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-2811'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1309'/>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-2810'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-2812'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-2812'/>
+          <typedef-decl name='pointer' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-2814'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc' type-id='type-id-2814' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='181' column='1' id='type-id-2813'/>
+          <typedef-decl name='rebind_alloc' type-id='type-id-2816' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='181' column='1' id='type-id-2815'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-2815'/>
+          <typedef-decl name='size_type' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-2817'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-2795' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='86' column='1' id='type-id-2816'/>
+          <typedef-decl name='value_type' type-id='type-id-2797' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='86' column='1' id='type-id-2818'/>
         </member-type>
       </class-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-2817'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-2819'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1309'/>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-2818'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-2820'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-2805'/>
+          <typedef-decl name='pointer' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-2807'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-2819'/>
+          <typedef-decl name='size_type' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-2821'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-2798' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='86' column='1' id='type-id-2806'/>
+          <typedef-decl name='value_type' type-id='type-id-2800' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='86' column='1' id='type-id-2808'/>
         </member-type>
         <member-function access='private' static='yes'>
           <function-decl name='_S_construct&lt;MyoTable, MyoTable&gt;' mangled-name='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE12_S_constructIS1_JS1_EEENSt9enable_ifIXsrSt6__and_IJNS4_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS3_PS9_DpOSA_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE12_S_constructIS1_JS1_EEENSt9enable_ifIXsrSt6__and_IJNS4_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS3_PS9_DpOSA_'>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2673'/>
-            <parameter type-id='type-id-2678'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2675'/>
+            <parameter type-id='type-id-2680'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE8allocateERS3_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE8allocateERS3_m'>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2819'/>
-            <return type-id='type-id-2805'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2821'/>
+            <return type-id='type-id-2807'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='construct&lt;MyoTable, MyoTable&gt;' mangled-name='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE9constructIS1_JS1_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS3_PT_DpOS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE9constructIS1_JS1_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS3_PT_DpOS6_'>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2673'/>
-            <parameter type-id='type-id-2678'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2675'/>
+            <parameter type-id='type-id-2680'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE10deallocateERS3_PS2_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE10deallocateERS3_PS2_m'>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2805'/>
-            <parameter type-id='type-id-2819'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2807'/>
+            <parameter type-id='type-id-2821'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_destroy&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt;, MyoTable&gt;' mangled-name='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE10_S_destroyIS3_S1_EEDTcldtfp_7destroyfp0_EERT_PT0_i' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE10_S_destroyIS3_S1_EEDTcldtfp_7destroyfp0_EERT_PT0_i'>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2673'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2675'/>
             <parameter type-id='type-id-44'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='destroy&lt;MyoTable&gt;' mangled-name='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE7destroyIS1_EEvRS3_PT_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10_List_nodeI8MyoTableEEE7destroyIS1_EEvRS3_PT_'>
-            <parameter type-id='type-id-2768'/>
-            <parameter type-id='type-id-2673'/>
+            <parameter type-id='type-id-2770'/>
+            <parameter type-id='type-id-2675'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='remove_reference&lt;MyoTable&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2820'>
+      <class-decl name='remove_reference&lt;MyoTable&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1585' column='1' id='type-id-2822'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2671' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2770'/>
+          <typedef-decl name='type' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1586' column='1' id='type-id-2772'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;MyoTable&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2821'>
+      <class-decl name='remove_reference&lt;MyoTable&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1581' column='1' id='type-id-2823'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2671' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2772'/>
+          <typedef-decl name='type' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='1582' column='1' id='type-id-2774'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='__alloc_rebind' type-id='type-id-2822' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='74' column='1' id='type-id-2814'/>
-      <typedef-decl name='__detected_or_t' type-id='type-id-2808' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2447' column='1' id='type-id-2811'/>
-      <typedef-decl name='__detected_or_t_' type-id='type-id-2811' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2453' column='1' id='type-id-2822'/>
-      <class-decl name='initializer_list&lt;MyoTable&gt;' visibility='default' is-declaration-only='yes' id='type-id-2823'/>
-      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;MyoTable&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2824'/>
-      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;MyoTable&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2825'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2826'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2827'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2828'/>
+      <typedef-decl name='__alloc_rebind' type-id='type-id-2824' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='74' column='1' id='type-id-2816'/>
+      <typedef-decl name='__detected_or_t' type-id='type-id-2810' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2447' column='1' id='type-id-2813'/>
+      <typedef-decl name='__detected_or_t_' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2453' column='1' id='type-id-2824'/>
+      <class-decl name='initializer_list&lt;MyoTable&gt;' visibility='default' is-declaration-only='yes' id='type-id-2825'/>
+      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;MyoTable&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2826'/>
+      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;MyoTable&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2827'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2828'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2829'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2830'/>
       <function-decl name='__addressof&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' mangled-name='_ZSt11__addressofISaISt10_List_nodeI8MyoTableEEEPT_RS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofISaISt10_List_nodeI8MyoTableEEEPT_RS4_'>
-        <parameter type-id='type-id-2768' name='__r' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1'/>
-        <return type-id='type-id-2769'/>
+        <parameter type-id='type-id-2770' name='__r' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1'/>
+        <return type-id='type-id-2771'/>
       </function-decl>
       <function-decl name='forward&lt;MyoTable&gt;' mangled-name='_ZSt7forwardI8MyoTableEOT_RNSt16remove_referenceIS1_E4typeE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardI8MyoTableEOT_RNSt16remove_referenceIS1_E4typeE'>
-        <parameter type-id='type-id-2773' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-2678'/>
+        <parameter type-id='type-id-2775' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-2680'/>
       </function-decl>
       <function-decl name='move&lt;MyoTable&amp;&gt;' mangled-name='_ZSt4moveIR8MyoTableEONSt16remove_referenceIT_E4typeEOS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIR8MyoTableEONSt16remove_referenceIT_E4typeEOS3_'>
-        <parameter type-id='type-id-2678' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-2771'/>
+        <parameter type-id='type-id-2680' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-2773'/>
       </function-decl>
       <namespace-decl name='__cxx11'>
-        <class-decl name='_List_base&lt;MyoTable, std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='192' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='300' column='1' id='type-id-2721'>
+        <class-decl name='_List_base&lt;MyoTable, std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='192' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='300' column='1' id='type-id-2723'>
           <member-type access='protected'>
-            <class-decl name='_List_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='323' column='1' id='type-id-2756'>
-              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2740'/>
+            <class-decl name='_List_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='323' column='1' id='type-id-2758'>
+              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2742'/>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='_M_node' type-id='type-id-508' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
                 <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2757' is-artificial='yes'/>
+                  <parameter type-id='type-id-2759' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
               </member-function>
               <member-function access='public' constructor='yes'>
                 <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC2Ev'>
-                  <parameter type-id='type-id-2757' is-artificial='yes'/>
+                  <parameter type-id='type-id-2759' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
               </member-function>
             </class-decl>
           </member-type>
           <member-type access='protected'>
-            <typedef-decl name='_Node_alloc_type' type-id='type-id-2829' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='307' column='1' id='type-id-2724'/>
+            <typedef-decl name='_Node_alloc_type' type-id='type-id-2831' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='307' column='1' id='type-id-2726'/>
           </member-type>
           <data-member access='protected' layout-offset-in-bits='0'>
-            <var-decl name='_M_impl' type-id='type-id-2756' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='347' column='1'/>
+            <var-decl name='_M_impl' type-id='type-id-2758' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='347' column='1'/>
           </data-member>
           <member-function access='protected'>
             <function-decl name='_M_get_node' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_get_nodeEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_get_nodeEv'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
-              <return type-id='type-id-2830'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
+              <return type-id='type-id-2832'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='_M_inc_size' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_inc_sizeEm' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_inc_sizeEm'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <parameter type-id='type-id-1102'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='_M_set_size' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_set_sizeEm' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_set_sizeEm'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <parameter type-id='type-id-1102'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='_M_put_node' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
-              <parameter type-id='type-id-2830'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
+              <parameter type-id='type-id-2832'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE21_M_get_Node_allocatorEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE21_M_get_Node_allocatorEv'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
-              <return type-id='type-id-2758'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
+              <return type-id='type-id-2760'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_init' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE7_M_initEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE7_M_initEv'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_clear' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE8_M_clearEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/list.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE8_M_clearEv'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED2Ev'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC2Ev'>
-              <parameter type-id='type-id-2755' is-artificial='yes'/>
+              <parameter type-id='type-id-2757' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='list&lt;MyoTable, std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='192' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='503' column='1' id='type-id-2727'>
-          <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-2721'/>
+        <class-decl name='list&lt;MyoTable, std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='192' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='503' column='1' id='type-id-2729'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-2723'/>
           <member-type access='protected'>
-            <typedef-decl name='_Node' type-id='type-id-2717' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='533' column='1' id='type-id-2761'/>
+            <typedef-decl name='_Node' type-id='type-id-2719' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='533' column='1' id='type-id-2763'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='allocator_type' type-id='type-id-2737' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='528' column='1' id='type-id-2731'/>
+            <typedef-decl name='allocator_type' type-id='type-id-2739' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='528' column='1' id='type-id-2733'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_iterator' type-id='type-id-2702' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='523' column='1' id='type-id-2831'/>
+            <typedef-decl name='const_iterator' type-id='type-id-2704' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='523' column='1' id='type-id-2833'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reference' type-id='type-id-2833' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='521' column='1' id='type-id-2832'/>
+            <typedef-decl name='const_reference' type-id='type-id-2835' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='521' column='1' id='type-id-2834'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='iterator' type-id='type-id-2711' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='522' column='1' id='type-id-2834'/>
+            <typedef-decl name='iterator' type-id='type-id-2713' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='522' column='1' id='type-id-2836'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference' type-id='type-id-2836' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='520' column='1' id='type-id-2835'/>
+            <typedef-decl name='reference' type-id='type-id-2838' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='520' column='1' id='type-id-2837'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='526' column='1' id='type-id-2763'/>
+            <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='526' column='1' id='type-id-2765'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='value_type' type-id='type-id-2671' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='517' column='1' id='type-id-2734'/>
+            <typedef-decl name='value_type' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='517' column='1' id='type-id-2736'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reverse_iterator' type-id='type-id-2824' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='524' column='1' id='type-id-2837'/>
+            <typedef-decl name='const_reverse_iterator' type-id='type-id-2826' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='524' column='1' id='type-id-2839'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reverse_iterator' type-id='type-id-2825' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='525' column='1' id='type-id-2838'/>
+            <typedef-decl name='reverse_iterator' type-id='type-id-2827' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='525' column='1' id='type-id-2840'/>
           </member-type>
           <member-function access='protected'>
             <function-decl name='_M_create_node&lt;MyoTable&gt;' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EE14_M_create_nodeIJS1_EEEPSt10_List_nodeIS1_EDpOT_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EE14_M_create_nodeIJS1_EEEPSt10_List_nodeIS1_EDpOT_'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
-              <parameter type-id='type-id-2678'/>
-              <return type-id='type-id-2762'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
+              <parameter type-id='type-id-2680'/>
+              <return type-id='type-id-2764'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='_M_insert&lt;MyoTable&gt;' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EE9_M_insertIJS1_EEEvSt14_List_iteratorIS1_EDpOT_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='1771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EE9_M_insertIJS1_EEEvSt14_List_iteratorIS1_EDpOT_'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
-              <parameter type-id='type-id-2834'/>
-              <parameter type-id='type-id-2678'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
+              <parameter type-id='type-id-2836'/>
+              <parameter type-id='type-id-2680'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='push_back' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EE9push_backEOS1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='1102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EE9push_backEOS1_'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
-              <parameter type-id='type-id-2765'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
+              <parameter type-id='type-id-2767'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='clear' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EE5clearEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='1376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EE5clearEv'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='end' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EE3endEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EE3endEv'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
-              <return type-id='type-id-2834'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
+              <return type-id='type-id-2836'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='begin' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EE5beginEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EE5beginEv'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
-              <return type-id='type-id-2834'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
+              <return type-id='type-id-2836'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='list' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='list' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC2Ev'>
-              <parameter type-id='type-id-2760' is-artificial='yes'/>
+              <parameter type-id='type-id-2762' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
     </namespace-decl>
-    <typedef-decl name='MyoiRFuncCallHandle' type-id='type-id-150' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='193' column='1' id='type-id-2668'/>
+    <typedef-decl name='MyoiRFuncCallHandle' type-id='type-id-150' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='193' column='1' id='type-id-2670'/>
     <function-decl name='__offload_myoRegisterTables' mangled-name='__offload_myoRegisterTables' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='691' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_myoRegisterTables'>
-      <parameter type-id='type-id-2677' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='692' column='1'/>
-      <parameter type-id='type-id-2672' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='693' column='1'/>
-      <parameter type-id='type-id-2675' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='694' column='1'/>
+      <parameter type-id='type-id-2679' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='692' column='1'/>
+      <parameter type-id='type-id-2674' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='693' column='1'/>
+      <parameter type-id='type-id-2677' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='694' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='__offload_myoProcessTables' mangled-name='__offload_myoProcessTables' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_myoProcessTables'>
       <parameter type-id='type-id-150' name='image' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='711' column='1'/>
-      <parameter type-id='type-id-2839' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='712' column='1'/>
-      <parameter type-id='type-id-2840' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='713' column='1'/>
-      <parameter type-id='type-id-2840' name='shared_vtable' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='714' column='1'/>
-      <parameter type-id='type-id-2841' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='715' column='1'/>
+      <parameter type-id='type-id-2841' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='712' column='1'/>
+      <parameter type-id='type-id-2842' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='713' column='1'/>
+      <parameter type-id='type-id-2842' name='shared_vtable' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='714' column='1'/>
+      <parameter type-id='type-id-2843' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='715' column='1'/>
       <return type-id='type-id-149'/>
     </function-decl>
     <function-decl name='__offload_myoIsAvailable' mangled-name='__offload_myoIsAvailable' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_myoIsAvailable'>
@@ -19622,33 +19610,33 @@
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='_Offload_shared_arena_create' mangled-name='_Offload_shared_arena_create' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Offload_shared_arena_create'>
-      <parameter type-id='type-id-2666' name='ownership' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1135' column='1'/>
+      <parameter type-id='type-id-2668' name='ownership' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1135' column='1'/>
       <parameter type-id='type-id-44' name='consistency' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1136' column='1'/>
-      <parameter type-id='type-id-2667' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1137' column='1'/>
+      <parameter type-id='type-id-2669' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1137' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='_Offload_shared_aligned_arena_malloc' mangled-name='_Offload_shared_aligned_arena_malloc' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Offload_shared_aligned_arena_malloc'>
-      <parameter type-id='type-id-2647' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1149' column='1'/>
+      <parameter type-id='type-id-2649' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1149' column='1'/>
       <parameter type-id='type-id-275' name='size' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1150' column='1'/>
       <parameter type-id='type-id-275' name='align' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1151' column='1'/>
       <return type-id='type-id-150'/>
     </function-decl>
     <function-decl name='_Offload_shared_aligned_arena_free' mangled-name='_Offload_shared_aligned_arena_free' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Offload_shared_aligned_arena_free'>
-      <parameter type-id='type-id-2647' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1172' column='1'/>
+      <parameter type-id='type-id-2649' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1172' column='1'/>
       <parameter type-id='type-id-150' name='ptr' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1173' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='_Offload_shared_arena_acquire' mangled-name='_Offload_shared_arena_acquire' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Offload_shared_arena_acquire'>
-      <parameter type-id='type-id-2647' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1187' column='1'/>
+      <parameter type-id='type-id-2649' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1187' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='_Offload_shared_arena_release' mangled-name='_Offload_shared_arena_release' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Offload_shared_arena_release'>
-      <parameter type-id='type-id-2647' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1198' column='1'/>
+      <parameter type-id='type-id-2649' name='arena' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1198' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='__intel_cilk_for_32_offload' mangled-name='__intel_cilk_for_32_offload' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__intel_cilk_for_32_offload'>
       <parameter type-id='type-id-44' name='size' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1209' column='1'/>
-      <parameter type-id='type-id-2786' name='copy_constructor' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1210' column='1'/>
+      <parameter type-id='type-id-2788' name='copy_constructor' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1210' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1211' column='1'/>
       <parameter type-id='type-id-150' name='raddr' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1212' column='1'/>
       <parameter type-id='type-id-150' name='closure_object' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1213' column='1'/>
@@ -19658,7 +19646,7 @@
     </function-decl>
     <function-decl name='__intel_cilk_for_64_offload' mangled-name='__intel_cilk_for_64_offload' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__intel_cilk_for_64_offload'>
       <parameter type-id='type-id-44' name='size' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1262' column='1'/>
-      <parameter type-id='type-id-2786' name='copy_constructor' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1263' column='1'/>
+      <parameter type-id='type-id-2788' name='copy_constructor' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1263' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1264' column='1'/>
       <parameter type-id='type-id-150' name='raddr' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1265' column='1'/>
       <parameter type-id='type-id-150' name='closure_object' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='1266' column='1'/>
@@ -19667,280 +19655,280 @@
       <return type-id='type-id-154'/>
     </function-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;MyoTable&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='58' column='1' id='type-id-2684'>
+      <class-decl name='new_allocator&lt;MyoTable&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='58' column='1' id='type-id-2686'>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2690' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='64' column='1' id='type-id-2842'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2692' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='64' column='1' id='type-id-2844'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2689' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='66' column='1' id='type-id-2843'/>
+          <typedef-decl name='const_reference' type-id='type-id-2691' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='66' column='1' id='type-id-2845'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2673' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='63' column='1' id='type-id-2844'/>
+          <typedef-decl name='pointer' type-id='type-id-2675' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='63' column='1' id='type-id-2846'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2678' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='65' column='1' id='type-id-2845'/>
+          <typedef-decl name='reference' type-id='type-id-2680' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='65' column='1' id='type-id-2847'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-2846'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-2848'/>
         </member-type>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='58' column='1' id='type-id-2686'>
+      <class-decl name='new_allocator&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='58' column='1' id='type-id-2688'>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2720' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='64' column='1' id='type-id-2847'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2722' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='64' column='1' id='type-id-2849'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2719' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='66' column='1' id='type-id-2848'/>
+          <typedef-decl name='const_reference' type-id='type-id-2721' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='66' column='1' id='type-id-2850'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2748' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='63' column='1' id='type-id-2849'/>
+          <typedef-decl name='pointer' type-id='type-id-2750' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='63' column='1' id='type-id-2851'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2747' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='65' column='1' id='type-id-2850'/>
+          <typedef-decl name='reference' type-id='type-id-2749' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='65' column='1' id='type-id-2852'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-2851'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-2853'/>
         </member-type>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE8max_sizeEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE8max_sizeEv'>
-            <parameter type-id='type-id-2701' is-artificial='yes'/>
-            <return type-id='type-id-2851'/>
+            <parameter type-id='type-id-2703' is-artificial='yes'/>
+            <return type-id='type-id-2853'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct&lt;MyoTable, MyoTable&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE9constructIS2_JS2_EEEvPT_DpOT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE9constructIS2_JS2_EEEvPT_DpOT0_'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
-            <parameter type-id='type-id-2673'/>
-            <parameter type-id='type-id-2678'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2675'/>
+            <parameter type-id='type-id-2680'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE8allocateEmPKv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE8allocateEmPKv'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
-            <parameter type-id='type-id-2851'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2853'/>
             <parameter type-id='type-id-150'/>
-            <return type-id='type-id-2849'/>
+            <return type-id='type-id-2851'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE10deallocateEPS3_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE10deallocateEPS3_m'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
-            <parameter type-id='type-id-2849'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <parameter type-id='type-id-2851'/>
+            <parameter type-id='type-id-2853'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy&lt;MyoTable&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE7destroyIS2_EEvPT_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEE7destroyIS2_EEvPT_'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
-            <parameter type-id='type-id-2673'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2675'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC2Ev'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED2Ev'>
-            <parameter type-id='type-id-2687' is-artificial='yes'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__aligned_membuf&lt;MyoTable&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='47' column='1' id='type-id-2680'>
+      <class-decl name='__aligned_membuf&lt;MyoTable&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='47' column='1' id='type-id-2682'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_storage' type-id='type-id-289' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='54' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZN9__gnu_cxx16__aligned_membufI8MyoTableE7_M_addrEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI8MyoTableE7_M_addrEv'>
-            <parameter type-id='type-id-2681' is-artificial='yes'/>
+            <parameter type-id='type-id-2683' is-artificial='yes'/>
             <return type-id='type-id-150'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_membufI8MyoTableE6_M_ptrEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI8MyoTableE6_M_ptrEv'>
-            <parameter type-id='type-id-2681' is-artificial='yes'/>
-            <return type-id='type-id-2673'/>
+            <parameter type-id='type-id-2683' is-artificial='yes'/>
+            <return type-id='type-id-2675'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_membufI8MyoTableE7_M_addrEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx16__aligned_membufI8MyoTableE7_M_addrEv'>
-            <parameter type-id='type-id-2693' is-artificial='yes'/>
+            <parameter type-id='type-id-2695' is-artificial='yes'/>
             <return type-id='type-id-150'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_membufI8MyoTableE6_M_ptrEv' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx16__aligned_membufI8MyoTableE6_M_ptrEv'>
-            <parameter type-id='type-id-2693' is-artificial='yes'/>
-            <return type-id='type-id-2690'/>
+            <parameter type-id='type-id-2695' is-artificial='yes'/>
+            <return type-id='type-id-2692'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-2852'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2809'/>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-2854'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2811'/>
         <member-type access='public'>
-          <class-decl name='rebind&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='122' column='1' id='type-id-2853'>
+          <class-decl name='rebind&lt;std::_List_node&lt;MyoTable&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='122' column='1' id='type-id-2855'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-2813' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='123' column='1' id='type-id-2829'/>
+              <typedef-decl name='other' type-id='type-id-2815' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='123' column='1' id='type-id-2831'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-2695' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='65' column='1' id='type-id-2833'/>
+          <typedef-decl name='const_reference' type-id='type-id-2697' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='65' column='1' id='type-id-2835'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2683' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='64' column='1' id='type-id-2836'/>
+          <typedef-decl name='reference' type-id='type-id-2685' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='64' column='1' id='type-id-2838'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-2816' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='58' column='1' id='type-id-2682'/>
+          <typedef-decl name='value_type' type-id='type-id-2818' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='58' column='1' id='type-id-2684'/>
         </member-type>
       </class-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-2854'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2817'/>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::_List_node&lt;MyoTable&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-2856'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2819'/>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2805' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='59' column='1' id='type-id-2830'/>
+          <typedef-decl name='pointer' type-id='type-id-2807' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='59' column='1' id='type-id-2832'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <function-type size-in-bits='64' id='type-id-2774'>
-      <return type-id='type-id-2665'/>
+    <function-type size-in-bits='64' id='type-id-2776'>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2777'>
-      <parameter type-id='type-id-2666'/>
+    <function-type size-in-bits='64' id='type-id-2779'>
+      <parameter type-id='type-id-2668'/>
       <parameter type-id='type-id-44'/>
-      <parameter type-id='type-id-2667'/>
-      <return type-id='type-id-2665'/>
+      <parameter type-id='type-id-2669'/>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2775'>
+    <function-type size-in-bits='64' id='type-id-2777'>
       <parameter type-id='type-id-44'/>
-      <return type-id='type-id-2665'/>
-    </function-type>
-    <function-type size-in-bits='64' id='type-id-2776'>
-      <parameter type-id='type-id-2647'/>
-      <return type-id='type-id-2665'/>
+      <return type-id='type-id-2667'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-2778'>
-      <parameter type-id='type-id-2668'/>
-      <return type-id='type-id-2665'/>
+      <parameter type-id='type-id-2649'/>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2779'>
+    <function-type size-in-bits='64' id='type-id-2780'>
+      <parameter type-id='type-id-2670'/>
+      <return type-id='type-id-2667'/>
+    </function-type>
+    <function-type size-in-bits='64' id='type-id-2781'>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-44'/>
-      <return type-id='type-id-2665'/>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2780'>
+    <function-type size-in-bits='64' id='type-id-2782'>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-44'/>
       <parameter type-id='type-id-44'/>
-      <return type-id='type-id-2665'/>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2781'>
+    <function-type size-in-bits='64' id='type-id-2783'>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-150'/>
-      <return type-id='type-id-2665'/>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2782'>
+    <function-type size-in-bits='64' id='type-id-2784'>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-44'/>
-      <return type-id='type-id-2665'/>
+      <return type-id='type-id-2667'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2783'>
+    <function-type size-in-bits='64' id='type-id-2785'>
       <parameter type-id='type-id-152'/>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-44'/>
-      <return type-id='type-id-2668'/>
+      <return type-id='type-id-2670'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2789'>
+    <function-type size-in-bits='64' id='type-id-2791'>
       <parameter type-id='type-id-275' name='size'/>
       <return type-id='type-id-150'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2787'>
-      <parameter type-id='type-id-2647' name='arena'/>
+    <function-type size-in-bits='64' id='type-id-2789'>
+      <parameter type-id='type-id-2649' name='arena'/>
       <parameter type-id='type-id-275' name='size'/>
       <parameter type-id='type-id-275' name='align'/>
       <return type-id='type-id-150'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2788'>
-      <parameter type-id='type-id-2647'/>
+    <function-type size-in-bits='64' id='type-id-2790'>
+      <parameter type-id='type-id-2649'/>
       <parameter type-id='type-id-150'/>
       <return type-id='type-id-150'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2855'>
-      <parameter type-id='type-id-2647' name='arena'/>
+    <function-type size-in-bits='64' id='type-id-2857'>
+      <parameter type-id='type-id-2649' name='arena'/>
       <return type-id='type-id-154'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2784'>
+    <function-type size-in-bits='64' id='type-id-2786'>
       <parameter type-id='type-id-150' name='ptr'/>
       <return type-id='type-id-154'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2785'>
+    <function-type size-in-bits='64' id='type-id-2787'>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-150'/>
       <return type-id='type-id-154'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2790'>
+    <function-type size-in-bits='64' id='type-id-2792'>
       <parameter type-id='type-id-275' name='size'/>
       <parameter type-id='type-id-275' name='align'/>
       <return type-id='type-id-150'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C_plus_plus'>
-    <enum-decl name='omp_sched_t' filepath='./../libgomp/omp.h' line='48' column='1' id='type-id-2856'>
+    <enum-decl name='omp_sched_t' filepath='./../libgomp/omp.h' line='48' column='1' id='type-id-2858'>
       <underlying-type type-id='type-id-2'/>
       <enumerator name='omp_sched_static' value='1'/>
       <enumerator name='omp_sched_dynamic' value='2'/>
       <enumerator name='omp_sched_guided' value='3'/>
       <enumerator name='omp_sched_auto' value='4'/>
     </enum-decl>
-    <class-decl name='omp_lock_t' size-in-bits='32' is-struct='yes' naming-typedef-id='type-id-2857' visibility='default' filepath='./../libgomp/omp.h' line='36' column='1' id='type-id-2858'>
+    <class-decl name='omp_lock_t' size-in-bits='32' is-struct='yes' naming-typedef-id='type-id-2859' visibility='default' filepath='./../libgomp/omp.h' line='36' column='1' id='type-id-2860'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='_x' type-id='type-id-2859' visibility='default' filepath='./../libgomp/omp.h' line='38' column='1'/>
+        <var-decl name='_x' type-id='type-id-2861' visibility='default' filepath='./../libgomp/omp.h' line='38' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='omp_lock_target_t' size-in-bits='32' is-struct='yes' naming-typedef-id='type-id-2860' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='269' column='1' id='type-id-2861'>
+    <class-decl name='omp_lock_target_t' size-in-bits='32' is-struct='yes' naming-typedef-id='type-id-2862' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='269' column='1' id='type-id-2863'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='lock' type-id='type-id-2857' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='270' column='1'/>
+        <var-decl name='lock' type-id='type-id-2859' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='270' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='omp_nest_lock_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2862' visibility='default' filepath='./../libgomp/omp.h' line='42' column='1' id='type-id-2863'>
+    <class-decl name='omp_nest_lock_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2864' visibility='default' filepath='./../libgomp/omp.h' line='42' column='1' id='type-id-2865'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='_x' type-id='type-id-289' visibility='default' filepath='./../libgomp/omp.h' line='44' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='omp_nest_lock_target_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2864' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='305' column='1' id='type-id-2865'>
+    <class-decl name='omp_nest_lock_target_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2866' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='305' column='1' id='type-id-2867'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='lock' type-id='type-id-2862' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='306' column='1'/>
+        <var-decl name='lock' type-id='type-id-2864' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='306' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='omp_lock_t' type-id='type-id-2858' filepath='./../libgomp/omp.h' line='39' column='1' id='type-id-2857'/>
-    <typedef-decl name='omp_lock_target_t' type-id='type-id-2861' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='271' column='1' id='type-id-2860'/>
-    <typedef-decl name='omp_nest_lock_t' type-id='type-id-2863' filepath='./../libgomp/omp.h' line='45' column='1' id='type-id-2862'/>
-    <typedef-decl name='omp_nest_lock_target_t' type-id='type-id-2865' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='307' column='1' id='type-id-2864'/>
-    <typedef-decl name='omp_sched_t' type-id='type-id-2856' filepath='./../libgomp/omp.h' line='54' column='1' id='type-id-2866'/>
-    <array-type-def dimensions='1' type-id='type-id-50' size-in-bits='32' id='type-id-2859'>
-      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-52' id='type-id-2867'/>
+    <typedef-decl name='omp_lock_t' type-id='type-id-2860' filepath='./../libgomp/omp.h' line='39' column='1' id='type-id-2859'/>
+    <typedef-decl name='omp_lock_target_t' type-id='type-id-2863' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='271' column='1' id='type-id-2862'/>
+    <typedef-decl name='omp_nest_lock_t' type-id='type-id-2865' filepath='./../libgomp/omp.h' line='45' column='1' id='type-id-2864'/>
+    <typedef-decl name='omp_nest_lock_target_t' type-id='type-id-2867' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='307' column='1' id='type-id-2866'/>
+    <typedef-decl name='omp_sched_t' type-id='type-id-2858' filepath='./../libgomp/omp.h' line='54' column='1' id='type-id-2868'/>
+    <array-type-def dimensions='1' type-id='type-id-50' size-in-bits='32' id='type-id-2861'>
+      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-52' id='type-id-2869'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-2860' size-in-bits='64' id='type-id-2868'/>
-    <pointer-type-def type-id='type-id-2864' size-in-bits='64' id='type-id-2869'/>
-    <pointer-type-def type-id='type-id-2866' size-in-bits='64' id='type-id-2870'/>
+    <pointer-type-def type-id='type-id-2862' size-in-bits='64' id='type-id-2870'/>
+    <pointer-type-def type-id='type-id-2866' size-in-bits='64' id='type-id-2871'/>
+    <pointer-type-def type-id='type-id-2868' size-in-bits='64' id='type-id-2872'/>
     <function-decl name='omp_set_default_device' mangled-name='omp_set_default_device' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_set_default_device'>
       <parameter type-id='type-id-44' name='num' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='37' column='1'/>
       <return type-id='type-id-154'/>
@@ -19992,482 +19980,482 @@
     <function-decl name='omp_set_schedule_target' mangled-name='omp_set_schedule_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_set_schedule_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='172' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='173' column='1'/>
-      <parameter type-id='type-id-2866' name='kind' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='174' column='1'/>
+      <parameter type-id='type-id-2868' name='kind' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='174' column='1'/>
       <parameter type-id='type-id-44' name='modifier' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='175' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_get_schedule_target' mangled-name='omp_get_schedule_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_get_schedule_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='203' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='204' column='1'/>
-      <parameter type-id='type-id-2870' name='kind' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='205' column='1'/>
+      <parameter type-id='type-id-2872' name='kind' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='205' column='1'/>
       <parameter type-id='type-id-2010' name='modifier' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='206' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_init_lock_target' mangled-name='omp_init_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_init_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='236' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='237' column='1'/>
-      <parameter type-id='type-id-2868' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='238' column='1'/>
+      <parameter type-id='type-id-2870' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='238' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_destroy_lock_target' mangled-name='omp_destroy_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_destroy_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='259' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='260' column='1'/>
-      <parameter type-id='type-id-2868' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='261' column='1'/>
+      <parameter type-id='type-id-2870' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='261' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_set_lock_target' mangled-name='omp_set_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_set_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='282' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='283' column='1'/>
-      <parameter type-id='type-id-2868' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='284' column='1'/>
+      <parameter type-id='type-id-2870' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='284' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_unset_lock_target' mangled-name='omp_unset_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_unset_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='305' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='306' column='1'/>
-      <parameter type-id='type-id-2868' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='307' column='1'/>
+      <parameter type-id='type-id-2870' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='307' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_test_lock_target' mangled-name='omp_test_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_test_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='328' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='329' column='1'/>
-      <parameter type-id='type-id-2868' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='330' column='1'/>
+      <parameter type-id='type-id-2870' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='330' column='1'/>
       <return type-id='type-id-44'/>
     </function-decl>
     <function-decl name='omp_init_nest_lock_target' mangled-name='omp_init_nest_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_init_nest_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='363' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='364' column='1'/>
-      <parameter type-id='type-id-2869' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='365' column='1'/>
+      <parameter type-id='type-id-2871' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='365' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_destroy_nest_lock_target' mangled-name='omp_destroy_nest_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_destroy_nest_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='386' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='387' column='1'/>
-      <parameter type-id='type-id-2869' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='388' column='1'/>
+      <parameter type-id='type-id-2871' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='388' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_set_nest_lock_target' mangled-name='omp_set_nest_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_set_nest_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='409' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='410' column='1'/>
-      <parameter type-id='type-id-2869' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='411' column='1'/>
+      <parameter type-id='type-id-2871' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='411' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_unset_nest_lock_target' mangled-name='omp_unset_nest_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_unset_nest_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='432' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='433' column='1'/>
-      <parameter type-id='type-id-2869' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='434' column='1'/>
+      <parameter type-id='type-id-2871' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='434' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='omp_test_nest_lock_target' mangled-name='omp_test_nest_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_test_nest_lock_target'>
       <parameter type-id='type-id-282' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='455' column='1'/>
       <parameter type-id='type-id-44' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='456' column='1'/>
-      <parameter type-id='type-id-2869' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='457' column='1'/>
+      <parameter type-id='type-id-2871' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='457' column='1'/>
       <return type-id='type-id-44'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/offload_orsl.cpp' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2871'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2872'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2873'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2873'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2874'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2875'/>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/offload_table.cpp' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C_plus_plus'>
     <type-decl name='bool' size-in-bits='8' id='type-id-149'/>
-    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='320' id='type-id-2874'>
+    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='320' id='type-id-2876'>
       <subrange length='40' lower-bound='0' upper-bound='39' type-id='type-id-52' id='type-id-294'/>
     </array-type-def>
-    <class-decl name='FuncList' size-in-bits='448' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='106' column='1' id='type-id-2875'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2876'/>
+    <class-decl name='FuncList' size-in-bits='448' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='106' column='1' id='type-id-2877'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2878'/>
       <data-member access='private' layout-offset-in-bits='384'>
         <var-decl name='m_max_name_len' type-id='type-id-200' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='135' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='dump' mangled-name='_ZN8FuncList4dumpEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='max_name_length' mangled-name='_ZN8FuncList15max_name_lengthEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
           <return type-id='type-id-200'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='find_name' mangled-name='_ZN8FuncList9find_nameEPKv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <return type-id='type-id-152'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='find_addr' mangled-name='_ZN8FuncList9find_addrEPKc' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
           <parameter type-id='type-id-152'/>
           <return type-id='type-id-150'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN8FuncList9add_tableEPN9TableListI9FuncTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='FuncList' mangled-name='_ZN8FuncListC4EPN9TableListI9FuncTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='FuncList' mangled-name='_ZN8FuncListC2EPN9TableListI9FuncTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2877' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2879' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='MYOFuncTableList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='388' column='1' id='type-id-2879'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2880'/>
+    <class-decl name='MYOFuncTableList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='388' column='1' id='type-id-2881'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2882'/>
       <member-function access='private'>
         <function-decl name='is_empty' mangled-name='_ZN16MYOFuncTableList8is_emptyEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableList8is_emptyEv'>
-          <parameter type-id='type-id-2881' is-artificial='yes'/>
+          <parameter type-id='type-id-2883' is-artificial='yes'/>
           <return type-id='type-id-149'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='dump' mangled-name='_ZN16MYOFuncTableList4dumpEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableList4dumpEv'>
-          <parameter type-id='type-id-2881' is-artificial='yes'/>
+          <parameter type-id='type-id-2883' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN16MYOFuncTableList9add_tableEPN9TableListI12MYOFuncTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableList9add_tableEPN9TableListI12MYOFuncTableE4NodeE'>
-          <parameter type-id='type-id-2881' is-artificial='yes'/>
-          <parameter type-id='type-id-2841'/>
+          <parameter type-id='type-id-2883' is-artificial='yes'/>
+          <parameter type-id='type-id-2843'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MYOFuncTableList' mangled-name='_ZN16MYOFuncTableListC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2881' is-artificial='yes'/>
+          <parameter type-id='type-id-2883' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MYOFuncTableList' mangled-name='_ZN16MYOFuncTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableListC2Ev'>
-          <parameter type-id='type-id-2881' is-artificial='yes'/>
+          <parameter type-id='type-id-2883' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='process' mangled-name='_ZN16MYOFuncTableList7processEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableList7processEv'>
-          <parameter type-id='type-id-2881' is-artificial='yes'/>
+          <parameter type-id='type-id-2883' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='MYOInitTableList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='415' column='1' id='type-id-2882'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2883'/>
+    <class-decl name='MYOInitTableList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='415' column='1' id='type-id-2884'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2885'/>
       <member-function access='private'>
         <function-decl name='is_empty' mangled-name='_ZN16MYOInitTableList8is_emptyEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableList8is_emptyEv'>
-          <parameter type-id='type-id-2884' is-artificial='yes'/>
+          <parameter type-id='type-id-2886' is-artificial='yes'/>
           <return type-id='type-id-149'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='dump' mangled-name='_ZN16MYOInitTableList4dumpEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableList4dumpEv'>
-          <parameter type-id='type-id-2884' is-artificial='yes'/>
+          <parameter type-id='type-id-2886' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN16MYOInitTableList9add_tableEPN9TableListI12MYOInitTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableList9add_tableEPN9TableListI12MYOInitTableE4NodeE'>
-          <parameter type-id='type-id-2884' is-artificial='yes'/>
-          <parameter type-id='type-id-2839'/>
+          <parameter type-id='type-id-2886' is-artificial='yes'/>
+          <parameter type-id='type-id-2841'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MYOInitTableList' mangled-name='_ZN16MYOInitTableListC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2884' is-artificial='yes'/>
+          <parameter type-id='type-id-2886' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MYOInitTableList' mangled-name='_ZN16MYOInitTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableListC2Ev'>
-          <parameter type-id='type-id-2884' is-artificial='yes'/>
+          <parameter type-id='type-id-2886' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='process' mangled-name='_ZN16MYOInitTableList7processEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableList7processEv'>
-          <parameter type-id='type-id-2884' is-artificial='yes'/>
+          <parameter type-id='type-id-2886' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='MYOVarTableList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='358' column='1' id='type-id-2885'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2886'/>
+    <class-decl name='MYOVarTableList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='358' column='1' id='type-id-2887'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2888'/>
       <member-function access='private'>
         <function-decl name='is_empty' mangled-name='_ZN15MYOVarTableList8is_emptyEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableList8is_emptyEv'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
           <return type-id='type-id-149'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='dump' mangled-name='_ZN15MYOVarTableList4dumpEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableList4dumpEv'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN15MYOVarTableList9add_tableEPN9TableListI11MYOVarTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableList9add_tableEPN9TableListI11MYOVarTableE4NodeE'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
-          <parameter type-id='type-id-2840'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
+          <parameter type-id='type-id-2842'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MYOVarTableList' mangled-name='_ZN15MYOVarTableListC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='MYOVarTableList' mangled-name='_ZN15MYOVarTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableListC2Ev'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='process_vtable' mangled-name='_ZN15MYOVarTableList14process_vtableEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableList14process_vtableEv'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='process' mangled-name='_ZN15MYOVarTableList7processEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableList7processEv'>
-          <parameter type-id='type-id-2887' is-artificial='yes'/>
+          <parameter type-id='type-id-2889' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TableList&lt;FuncTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2876'>
+    <class-decl name='TableList&lt;FuncTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2878'>
       <member-type access='private'>
-        <class-decl name='Node' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2888'>
+        <class-decl name='Node' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2890'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='table' type-id='type-id-2889' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
+            <var-decl name='table' type-id='type-id-2891' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='prev' type-id='type-id-2878' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
+            <var-decl name='prev' type-id='type-id-2880' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='next' type-id='type-id-2878' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
+            <var-decl name='next' type-id='type-id-2880' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='Table' type-id='type-id-2890' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2889'/>
+        <typedef-decl name='Table' type-id='type-id-2892' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2891'/>
       </member-type>
       <data-member access='protected' layout-offset-in-bits='0'>
-        <var-decl name='m_head' type-id='type-id-2878' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
+        <var-decl name='m_head' type-id='type-id-2880' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
       </data-member>
       <data-member access='protected' layout-offset-in-bits='64'>
         <var-decl name='m_lock' type-id='type-id-179' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='81' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='remove_table' mangled-name='_ZN9TableListI9FuncTableE12remove_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI9FuncTableE12remove_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2891' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2893' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN9TableListI9FuncTableE9add_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI9FuncTableE9add_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2891' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2893' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI9FuncTableEC4EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2891' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2893' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI9FuncTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI9FuncTableEC2EPNS1_4NodeE'>
-          <parameter type-id='type-id-2891' is-artificial='yes'/>
-          <parameter type-id='type-id-2878'/>
+          <parameter type-id='type-id-2893' is-artificial='yes'/>
+          <parameter type-id='type-id-2880'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TableList&lt;MYOFuncTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2880'>
+    <class-decl name='TableList&lt;MYOFuncTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2882'>
       <member-type access='private'>
-        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2892'>
+        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2894'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='table' type-id='type-id-2893' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
+            <var-decl name='table' type-id='type-id-2895' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='prev' type-id='type-id-2841' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
+            <var-decl name='prev' type-id='type-id-2843' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='next' type-id='type-id-2841' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
+            <var-decl name='next' type-id='type-id-2843' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='Table' type-id='type-id-2894' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2893'/>
+        <typedef-decl name='Table' type-id='type-id-2896' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2895'/>
       </member-type>
       <data-member access='protected' layout-offset-in-bits='0'>
-        <var-decl name='m_head' type-id='type-id-2841' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
+        <var-decl name='m_head' type-id='type-id-2843' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
       </data-member>
       <data-member access='protected' layout-offset-in-bits='64'>
         <var-decl name='m_lock' type-id='type-id-179' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='81' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='remove_table' mangled-name='_ZN9TableListI12MYOFuncTableE12remove_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOFuncTableE12remove_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2895' is-artificial='yes'/>
-          <parameter type-id='type-id-2841'/>
+          <parameter type-id='type-id-2897' is-artificial='yes'/>
+          <parameter type-id='type-id-2843'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN9TableListI12MYOFuncTableE9add_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOFuncTableE9add_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2895' is-artificial='yes'/>
-          <parameter type-id='type-id-2841'/>
+          <parameter type-id='type-id-2897' is-artificial='yes'/>
+          <parameter type-id='type-id-2843'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOFuncTableEC4EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2895' is-artificial='yes'/>
-          <parameter type-id='type-id-2841'/>
+          <parameter type-id='type-id-2897' is-artificial='yes'/>
+          <parameter type-id='type-id-2843'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOFuncTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOFuncTableEC2EPNS1_4NodeE'>
-          <parameter type-id='type-id-2895' is-artificial='yes'/>
-          <parameter type-id='type-id-2841'/>
+          <parameter type-id='type-id-2897' is-artificial='yes'/>
+          <parameter type-id='type-id-2843'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TableList&lt;MYOInitTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2883'>
+    <class-decl name='TableList&lt;MYOInitTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2885'>
       <member-type access='private'>
-        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2896'>
+        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2898'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='table' type-id='type-id-2897' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
+            <var-decl name='table' type-id='type-id-2899' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='prev' type-id='type-id-2839' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
+            <var-decl name='prev' type-id='type-id-2841' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='next' type-id='type-id-2839' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
+            <var-decl name='next' type-id='type-id-2841' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='Table' type-id='type-id-2898' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2897'/>
+        <typedef-decl name='Table' type-id='type-id-2900' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2899'/>
       </member-type>
       <data-member access='protected' layout-offset-in-bits='0'>
-        <var-decl name='m_head' type-id='type-id-2839' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
+        <var-decl name='m_head' type-id='type-id-2841' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
       </data-member>
       <data-member access='protected' layout-offset-in-bits='64'>
         <var-decl name='m_lock' type-id='type-id-179' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='81' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='remove_table' mangled-name='_ZN9TableListI12MYOInitTableE12remove_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOInitTableE12remove_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2899' is-artificial='yes'/>
-          <parameter type-id='type-id-2839'/>
+          <parameter type-id='type-id-2901' is-artificial='yes'/>
+          <parameter type-id='type-id-2841'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN9TableListI12MYOInitTableE9add_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOInitTableE9add_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2899' is-artificial='yes'/>
-          <parameter type-id='type-id-2839'/>
+          <parameter type-id='type-id-2901' is-artificial='yes'/>
+          <parameter type-id='type-id-2841'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOInitTableEC4EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2899' is-artificial='yes'/>
-          <parameter type-id='type-id-2839'/>
+          <parameter type-id='type-id-2901' is-artificial='yes'/>
+          <parameter type-id='type-id-2841'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOInitTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOInitTableEC2EPNS1_4NodeE'>
-          <parameter type-id='type-id-2899' is-artificial='yes'/>
-          <parameter type-id='type-id-2839'/>
+          <parameter type-id='type-id-2901' is-artificial='yes'/>
+          <parameter type-id='type-id-2841'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TableList&lt;MYOVarTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2886'>
+    <class-decl name='TableList&lt;MYOVarTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2888'>
       <member-type access='private'>
-        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2900'>
+        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2902'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='table' type-id='type-id-2901' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
+            <var-decl name='table' type-id='type-id-2903' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='prev' type-id='type-id-2840' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
+            <var-decl name='prev' type-id='type-id-2842' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='next' type-id='type-id-2840' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
+            <var-decl name='next' type-id='type-id-2842' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='50' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='Table' type-id='type-id-2902' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2901'/>
+        <typedef-decl name='Table' type-id='type-id-2904' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2903'/>
       </member-type>
       <data-member access='protected' layout-offset-in-bits='0'>
-        <var-decl name='m_head' type-id='type-id-2840' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
+        <var-decl name='m_head' type-id='type-id-2842' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
       </data-member>
       <data-member access='protected' layout-offset-in-bits='64'>
         <var-decl name='m_lock' type-id='type-id-179' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='81' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='remove_table' mangled-name='_ZN9TableListI11MYOVarTableE12remove_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI11MYOVarTableE12remove_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2903' is-artificial='yes'/>
-          <parameter type-id='type-id-2840'/>
+          <parameter type-id='type-id-2905' is-artificial='yes'/>
+          <parameter type-id='type-id-2842'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN9TableListI11MYOVarTableE9add_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI11MYOVarTableE9add_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2903' is-artificial='yes'/>
-          <parameter type-id='type-id-2840'/>
+          <parameter type-id='type-id-2905' is-artificial='yes'/>
+          <parameter type-id='type-id-2842'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI11MYOVarTableEC4EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2903' is-artificial='yes'/>
-          <parameter type-id='type-id-2840'/>
+          <parameter type-id='type-id-2905' is-artificial='yes'/>
+          <parameter type-id='type-id-2842'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI11MYOVarTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI11MYOVarTableEC2EPNS1_4NodeE'>
-          <parameter type-id='type-id-2903' is-artificial='yes'/>
-          <parameter type-id='type-id-2840'/>
+          <parameter type-id='type-id-2905' is-artificial='yes'/>
+          <parameter type-id='type-id-2842'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TableList&lt;VarTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2904'>
+    <class-decl name='TableList&lt;VarTable&gt;' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='41' column='1' id='type-id-2906'>
       <member-type access='private'>
-        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2905'>
+        <class-decl name='Node' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='47' column='1' id='type-id-2907'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='table' type-id='type-id-2906' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
+            <var-decl name='table' type-id='type-id-2908' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='48' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <var-decl name='prev' type-id='type-id-1698' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='49' column='1'/>
@@ -20478,7 +20466,7 @@
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='Table' type-id='type-id-2907' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2906'/>
+        <typedef-decl name='Table' type-id='type-id-2909' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='44' column='1' id='type-id-2908'/>
       </member-type>
       <data-member access='protected' layout-offset-in-bits='0'>
         <var-decl name='m_head' type-id='type-id-1698' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='80' column='1'/>
@@ -20488,42 +20476,42 @@
       </data-member>
       <member-function access='private'>
         <function-decl name='remove_table' mangled-name='_ZN9TableListI8VarTableE12remove_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI8VarTableE12remove_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2908' is-artificial='yes'/>
+          <parameter type-id='type-id-2910' is-artificial='yes'/>
           <parameter type-id='type-id-1698'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='add_table' mangled-name='_ZN9TableListI8VarTableE9add_tableEPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI8VarTableE9add_tableEPNS1_4NodeE'>
-          <parameter type-id='type-id-2908' is-artificial='yes'/>
+          <parameter type-id='type-id-2910' is-artificial='yes'/>
           <parameter type-id='type-id-1698'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI8VarTableEC4EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2908' is-artificial='yes'/>
+          <parameter type-id='type-id-2910' is-artificial='yes'/>
           <parameter type-id='type-id-1698'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TableList' mangled-name='_ZN9TableListI8VarTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI8VarTableEC2EPNS1_4NodeE'>
-          <parameter type-id='type-id-2908' is-artificial='yes'/>
+          <parameter type-id='type-id-2910' is-artificial='yes'/>
           <parameter type-id='type-id-1698'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='VarList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='169' column='1' id='type-id-2909'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2904'/>
+    <class-decl name='VarList' size-in-bits='384' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='169' column='1' id='type-id-2911'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2906'/>
       <member-type access='private'>
         <class-decl name='BufEntry' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='185' column='1' id='type-id-1716'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='name' type-id='type-id-2910' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='186' column='1'/>
+            <var-decl name='name' type-id='type-id-2912' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='186' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='addr' type-id='type-id-2910' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='187' column='1'/>
+            <var-decl name='addr' type-id='type-id-2912' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='187' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
@@ -20536,7 +20524,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='table_copy' mangled-name='_ZN7VarList10table_copyEPvl' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2911' is-artificial='yes'/>
+          <parameter type-id='type-id-2913' is-artificial='yes'/>
           <parameter type-id='type-id-150'/>
           <parameter type-id='type-id-200'/>
           <return type-id='type-id-154'/>
@@ -20544,40 +20532,40 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='table_size' mangled-name='_ZN7VarList10table_sizeERl' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2911' is-artificial='yes'/>
-          <parameter type-id='type-id-2912'/>
+          <parameter type-id='type-id-2913' is-artificial='yes'/>
+          <parameter type-id='type-id-2914'/>
           <return type-id='type-id-200'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='dump' mangled-name='_ZN7VarList4dumpEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2911' is-artificial='yes'/>
+          <parameter type-id='type-id-2913' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='VarList' mangled-name='_ZN7VarListC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2911' is-artificial='yes'/>
+          <parameter type-id='type-id-2913' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='VarList' mangled-name='_ZN7VarListC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2911' is-artificial='yes'/>
+        <function-decl name='VarList' mangled-name='_ZN7VarListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <parameter type-id='type-id-2913' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get_head' mangled-name='_ZN7VarList8get_headEv' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2911' is-artificial='yes'/>
+          <parameter type-id='type-id-2913' is-artificial='yes'/>
           <return type-id='type-id-1698'/>
         </function-decl>
       </member-function>
     </class-decl>
     <type-decl name='int' size-in-bits='32' id='type-id-44'/>
-    <type-decl name='short int' size-in-bits='16' id='type-id-2913'/>
+    <type-decl name='short int' size-in-bits='16' id='type-id-2915'/>
     <type-decl name='sizetype' size-in-bits='64' id='type-id-52'/>
-    <class-decl name='FptrTableEntry' size-in-bits='192' is-struct='yes' naming-typedef-id='type-id-2674' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='275' column='1' id='type-id-2914'>
+    <class-decl name='FptrTableEntry' size-in-bits='192' is-struct='yes' naming-typedef-id='type-id-2676' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='275' column='1' id='type-id-2916'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='funcName' type-id='type-id-152' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='277' column='1'/>
       </data-member>
@@ -20588,9 +20576,9 @@
         <var-decl name='localThunkAddr' type-id='type-id-150' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='281' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='FuncTable' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='85' column='1' id='type-id-2890'>
+    <class-decl name='FuncTable' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='85' column='1' id='type-id-2892'>
       <member-type access='public'>
-        <class-decl name='Entry' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='93' column='1' id='type-id-2915'>
+        <class-decl name='Entry' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='93' column='1' id='type-id-2917'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='name' type-id='type-id-152' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='94' column='1'/>
           </data-member>
@@ -20600,42 +20588,42 @@
         </class-decl>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='entries' type-id='type-id-2916' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='99' column='1'/>
+        <var-decl name='entries' type-id='type-id-2918' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='99' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='max_name_len' type-id='type-id-200' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='102' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='InitTableEntry' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-2676' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='289' column='1' id='type-id-2917'>
+    <class-decl name='InitTableEntry' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-2678' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='289' column='1' id='type-id-2919'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='func' type-id='type-id-2918' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='295' column='1'/>
+        <var-decl name='func' type-id='type-id-2920' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='295' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='MYOFuncTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='383' column='1' id='type-id-2894'>
+    <class-decl name='MYOFuncTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='383' column='1' id='type-id-2896'>
       <member-type access='public'>
-        <typedef-decl name='Entry' type-id='type-id-2674' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='384' column='1' id='type-id-2919'/>
+        <typedef-decl name='Entry' type-id='type-id-2676' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='384' column='1' id='type-id-2921'/>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='entries' type-id='type-id-2920' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='385' column='1'/>
+        <var-decl name='entries' type-id='type-id-2922' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='385' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='MYOInitTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='410' column='1' id='type-id-2898'>
+    <class-decl name='MYOInitTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='410' column='1' id='type-id-2900'>
       <member-type access='public'>
-        <typedef-decl name='Entry' type-id='type-id-2676' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='411' column='1' id='type-id-2921'/>
+        <typedef-decl name='Entry' type-id='type-id-2678' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='411' column='1' id='type-id-2923'/>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='entries' type-id='type-id-2922' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='412' column='1'/>
+        <var-decl name='entries' type-id='type-id-2924' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='412' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='MYOVarTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='353' column='1' id='type-id-2902'>
+    <class-decl name='MYOVarTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='353' column='1' id='type-id-2904'>
       <member-type access='public'>
-        <typedef-decl name='Entry' type-id='type-id-2679' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='354' column='1' id='type-id-2923'/>
+        <typedef-decl name='Entry' type-id='type-id-2681' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='354' column='1' id='type-id-2925'/>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='entries' type-id='type-id-2924' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='355' column='1'/>
+        <var-decl name='entries' type-id='type-id-2926' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='355' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='MyoiSharedVarEntry' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2925' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='352' column='1' id='type-id-2926'>
+    <class-decl name='MyoiSharedVarEntry' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2927' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='352' column='1' id='type-id-2928'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='varName' type-id='type-id-152' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='354' column='1'/>
       </data-member>
@@ -20643,9 +20631,9 @@
         <var-decl name='sharedAddr' type-id='type-id-150' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='356' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='VarTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='139' column='1' id='type-id-2907'>
+    <class-decl name='VarTable' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='139' column='1' id='type-id-2909'>
       <member-type access='public'>
-        <class-decl name='Entry' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='150' column='1' id='type-id-2927'>
+        <class-decl name='Entry' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='150' column='1' id='type-id-2929'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='name' type-id='type-id-152' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='151' column='1'/>
           </data-member>
@@ -20661,121 +20649,82 @@
         <var-decl name='entries' type-id='type-id-1699' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='165' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='75' column='1' id='type-id-2928'>
+    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='75' column='1' id='type-id-2930'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__prev' type-id='type-id-2929' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='77' column='1'/>
+        <var-decl name='__prev' type-id='type-id-2931' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='77' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__next' type-id='type-id-2929' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='78' column='1'/>
+        <var-decl name='__next' type-id='type-id-2931' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='78' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='mutex_t' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='82' column='1' id='type-id-179'>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='m_lock' type-id='type-id-2930' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='119' column='1'/>
+        <var-decl name='m_lock' type-id='type-id-2932' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='119' column='1'/>
       </data-member>
       <member-function access='public'>
         <function-decl name='unlock' mangled-name='_ZN7mutex_t6unlockEv' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_t6unlockEv'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public'>
         <function-decl name='lock' mangled-name='_ZN7mutex_t4lockEv' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_t4lockEv'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
         <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <parameter type-id='type-id-44' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <parameter type-id='type-id-44' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <return type-id='type-id-154'/>
-        </function-decl>
-      </member-function>
-      <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
-          <parameter type-id='type-id-44' is-artificial='yes'/>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
         <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <parameter type-id='type-id-44' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
-          <parameter type-id='type-id-2931' is-artificial='yes'/>
+        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC4Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <parameter type-id='type-id-2933' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <typedef-decl name='FptrTableEntry' type-id='type-id-2914' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='286' column='1' id='type-id-2674'/>
-    <typedef-decl name='InitTableEntry' type-id='type-id-2917' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='296' column='1' id='type-id-2676'/>
-    <typedef-decl name='MyoArena' type-id='type-id-49' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='140' column='1' id='type-id-2647'/>
-    <typedef-decl name='MyoiSharedVarEntry' type-id='type-id-2926' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='357' column='1' id='type-id-2925'/>
-    <typedef-decl name='SharedTableEntry' type-id='type-id-2925' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='270' column='1' id='type-id-2679'/>
-    <typedef-decl name='__pthread_list_t' type-id='type-id-2928' filepath='/usr/include/bits/pthreadtypes.h' line='79' column='1' id='type-id-2932'/>
-    <typedef-decl name='intptr_t' type-id='type-id-170' filepath='/usr/include/stdint.h' line='119' column='1' id='type-id-2910'/>
-    <typedef-decl name='pthread_mutex_t' type-id='type-id-2933' filepath='/usr/include/bits/pthreadtypes.h' line='127' column='1' id='type-id-2930'/>
+    <typedef-decl name='FptrTableEntry' type-id='type-id-2916' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='286' column='1' id='type-id-2676'/>
+    <typedef-decl name='InitTableEntry' type-id='type-id-2919' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='296' column='1' id='type-id-2678'/>
+    <typedef-decl name='MyoArena' type-id='type-id-49' filepath='../../../gcc/liboffloadmic/include/myo/myotypes.h' line='140' column='1' id='type-id-2649'/>
+    <typedef-decl name='MyoiSharedVarEntry' type-id='type-id-2928' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='357' column='1' id='type-id-2927'/>
+    <typedef-decl name='SharedTableEntry' type-id='type-id-2927' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='270' column='1' id='type-id-2681'/>
+    <typedef-decl name='__pthread_list_t' type-id='type-id-2930' filepath='/usr/include/bits/pthreadtypes.h' line='79' column='1' id='type-id-2934'/>
+    <typedef-decl name='intptr_t' type-id='type-id-170' filepath='/usr/include/stdint.h' line='119' column='1' id='type-id-2912'/>
+    <typedef-decl name='pthread_mutex_t' type-id='type-id-2935' filepath='/usr/include/bits/pthreadtypes.h' line='127' column='1' id='type-id-2932'/>
     <typedef-decl name='uint64_t' type-id='type-id-54' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-19'/>
-    <union-decl name='pthread_mutex_t' size-in-bits='320' naming-typedef-id='type-id-2930' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='91' column='1' id='type-id-2933'>
+    <union-decl name='pthread_mutex_t' size-in-bits='320' naming-typedef-id='type-id-2932' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='91' column='1' id='type-id-2935'>
       <member-type access='public'>
-        <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='92' column='1' id='type-id-2934'>
+        <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='92' column='1' id='type-id-2936'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='__lock' type-id='type-id-44' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='94' column='1'/>
           </data-member>
@@ -20792,118 +20741,118 @@
             <var-decl name='__kind' type-id='type-id-44' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='102' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='160'>
-            <var-decl name='__spins' type-id='type-id-2913' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='104' column='1'/>
+            <var-decl name='__spins' type-id='type-id-2915' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='104' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='176'>
-            <var-decl name='__elision' type-id='type-id-2913' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='105' column='1'/>
+            <var-decl name='__elision' type-id='type-id-2915' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='105' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='__list' type-id='type-id-2932' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='106' column='1'/>
+            <var-decl name='__list' type-id='type-id-2934' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='106' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <data-member access='public'>
-        <var-decl name='__data' type-id='type-id-2934' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='124' column='1'/>
+        <var-decl name='__data' type-id='type-id-2936' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='124' column='1'/>
       </data-member>
       <data-member access='public'>
-        <var-decl name='__size' type-id='type-id-2874' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='125' column='1'/>
+        <var-decl name='__size' type-id='type-id-2876' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='125' column='1'/>
       </data-member>
       <data-member access='public'>
         <var-decl name='__align' type-id='type-id-170' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='126' column='1'/>
       </data-member>
     </union-decl>
     <type-decl name='unsigned int' size-in-bits='32' id='type-id-49'/>
-    <pointer-type-def type-id='type-id-2875' size-in-bits='64' id='type-id-2877'/>
-    <pointer-type-def type-id='type-id-2879' size-in-bits='64' id='type-id-2881'/>
-    <pointer-type-def type-id='type-id-2882' size-in-bits='64' id='type-id-2884'/>
-    <pointer-type-def type-id='type-id-2885' size-in-bits='64' id='type-id-2887'/>
-    <pointer-type-def type-id='type-id-2876' size-in-bits='64' id='type-id-2891'/>
-    <pointer-type-def type-id='type-id-2888' size-in-bits='64' id='type-id-2878'/>
-    <pointer-type-def type-id='type-id-2880' size-in-bits='64' id='type-id-2895'/>
-    <pointer-type-def type-id='type-id-2892' size-in-bits='64' id='type-id-2841'/>
-    <pointer-type-def type-id='type-id-2883' size-in-bits='64' id='type-id-2899'/>
-    <pointer-type-def type-id='type-id-2896' size-in-bits='64' id='type-id-2839'/>
-    <pointer-type-def type-id='type-id-2886' size-in-bits='64' id='type-id-2903'/>
-    <pointer-type-def type-id='type-id-2900' size-in-bits='64' id='type-id-2840'/>
-    <pointer-type-def type-id='type-id-2904' size-in-bits='64' id='type-id-2908'/>
-    <pointer-type-def type-id='type-id-2905' size-in-bits='64' id='type-id-1698'/>
-    <pointer-type-def type-id='type-id-2909' size-in-bits='64' id='type-id-2911'/>
-    <pointer-type-def type-id='type-id-2928' size-in-bits='64' id='type-id-2929'/>
-    <qualified-type-def type-id='type-id-2915' const='yes' id='type-id-2935'/>
-    <pointer-type-def type-id='type-id-2935' size-in-bits='64' id='type-id-2916'/>
-    <qualified-type-def type-id='type-id-2919' const='yes' id='type-id-2936'/>
-    <pointer-type-def type-id='type-id-2936' size-in-bits='64' id='type-id-2920'/>
-    <qualified-type-def type-id='type-id-2921' const='yes' id='type-id-2937'/>
-    <pointer-type-def type-id='type-id-2937' size-in-bits='64' id='type-id-2922'/>
-    <qualified-type-def type-id='type-id-2923' const='yes' id='type-id-2938'/>
-    <pointer-type-def type-id='type-id-2938' size-in-bits='64' id='type-id-2924'/>
-    <qualified-type-def type-id='type-id-2927' const='yes' id='type-id-2939'/>
-    <pointer-type-def type-id='type-id-2939' size-in-bits='64' id='type-id-1699'/>
-    <qualified-type-def type-id='type-id-165' const='yes' id='type-id-2940'/>
-    <pointer-type-def type-id='type-id-2940' size-in-bits='64' id='type-id-152'/>
-    <reference-type-def kind='lvalue' type-id='type-id-200' size-in-bits='64' id='type-id-2912'/>
-    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-2931'/>
-    <pointer-type-def type-id='type-id-2855' size-in-bits='64' id='type-id-2918'/>
+    <pointer-type-def type-id='type-id-2877' size-in-bits='64' id='type-id-2879'/>
+    <pointer-type-def type-id='type-id-2881' size-in-bits='64' id='type-id-2883'/>
+    <pointer-type-def type-id='type-id-2884' size-in-bits='64' id='type-id-2886'/>
+    <pointer-type-def type-id='type-id-2887' size-in-bits='64' id='type-id-2889'/>
+    <pointer-type-def type-id='type-id-2878' size-in-bits='64' id='type-id-2893'/>
+    <pointer-type-def type-id='type-id-2890' size-in-bits='64' id='type-id-2880'/>
+    <pointer-type-def type-id='type-id-2882' size-in-bits='64' id='type-id-2897'/>
+    <pointer-type-def type-id='type-id-2894' size-in-bits='64' id='type-id-2843'/>
+    <pointer-type-def type-id='type-id-2885' size-in-bits='64' id='type-id-2901'/>
+    <pointer-type-def type-id='type-id-2898' size-in-bits='64' id='type-id-2841'/>
+    <pointer-type-def type-id='type-id-2888' size-in-bits='64' id='type-id-2905'/>
+    <pointer-type-def type-id='type-id-2902' size-in-bits='64' id='type-id-2842'/>
+    <pointer-type-def type-id='type-id-2906' size-in-bits='64' id='type-id-2910'/>
+    <pointer-type-def type-id='type-id-2907' size-in-bits='64' id='type-id-1698'/>
+    <pointer-type-def type-id='type-id-2911' size-in-bits='64' id='type-id-2913'/>
+    <pointer-type-def type-id='type-id-2930' size-in-bits='64' id='type-id-2931'/>
+    <qualified-type-def type-id='type-id-2917' const='yes' id='type-id-2937'/>
+    <pointer-type-def type-id='type-id-2937' size-in-bits='64' id='type-id-2918'/>
+    <qualified-type-def type-id='type-id-2921' const='yes' id='type-id-2938'/>
+    <pointer-type-def type-id='type-id-2938' size-in-bits='64' id='type-id-2922'/>
+    <qualified-type-def type-id='type-id-2923' const='yes' id='type-id-2939'/>
+    <pointer-type-def type-id='type-id-2939' size-in-bits='64' id='type-id-2924'/>
+    <qualified-type-def type-id='type-id-2925' const='yes' id='type-id-2940'/>
+    <pointer-type-def type-id='type-id-2940' size-in-bits='64' id='type-id-2926'/>
+    <qualified-type-def type-id='type-id-2929' const='yes' id='type-id-2941'/>
+    <pointer-type-def type-id='type-id-2941' size-in-bits='64' id='type-id-1699'/>
+    <qualified-type-def type-id='type-id-165' const='yes' id='type-id-2942'/>
+    <pointer-type-def type-id='type-id-2942' size-in-bits='64' id='type-id-152'/>
+    <reference-type-def kind='lvalue' type-id='type-id-200' size-in-bits='64' id='type-id-2914'/>
+    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-2933'/>
+    <pointer-type-def type-id='type-id-2857' size-in-bits='64' id='type-id-2920'/>
     <function-decl name='__offload_register_tables' mangled-name='__offload_register_tables' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_register_tables'>
-      <parameter type-id='type-id-2878' name='entry_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='301' column='1'/>
-      <parameter type-id='type-id-2878' name='func_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='302' column='1'/>
+      <parameter type-id='type-id-2880' name='entry_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='301' column='1'/>
+      <parameter type-id='type-id-2880' name='func_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='302' column='1'/>
       <parameter type-id='type-id-1698' name='var_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='303' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='__offload_unregister_tables' mangled-name='__offload_unregister_tables' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_unregister_tables'>
-      <parameter type-id='type-id-2878' name='entry_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='319' column='1'/>
-      <parameter type-id='type-id-2878' name='func_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='320' column='1'/>
+      <parameter type-id='type-id-2880' name='entry_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='319' column='1'/>
+      <parameter type-id='type-id-2880' name='func_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='320' column='1'/>
       <parameter type-id='type-id-1698' name='var_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='321' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='__offload_myoRegisterTables1' mangled-name='__offload_myoRegisterTables1' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='503' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_myoRegisterTables1'>
-      <parameter type-id='type-id-2839' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='504' column='1'/>
-      <parameter type-id='type-id-2840' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='505' column='1'/>
-      <parameter type-id='type-id-2840' name='shared_vtable' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='506' column='1'/>
-      <parameter type-id='type-id-2841' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='507' column='1'/>
+      <parameter type-id='type-id-2841' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='504' column='1'/>
+      <parameter type-id='type-id-2842' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='505' column='1'/>
+      <parameter type-id='type-id-2842' name='shared_vtable' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='506' column='1'/>
+      <parameter type-id='type-id-2843' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='507' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
     <function-decl name='__offload_myoRemoveTables' mangled-name='__offload_myoRemoveTables' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='525' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__offload_myoRemoveTables'>
-      <parameter type-id='type-id-2839' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='526' column='1'/>
-      <parameter type-id='type-id-2840' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='527' column='1'/>
-      <parameter type-id='type-id-2840' name='shared_vtable' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='528' column='1'/>
-      <parameter type-id='type-id-2841' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='529' column='1'/>
+      <parameter type-id='type-id-2841' name='init_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='526' column='1'/>
+      <parameter type-id='type-id-2842' name='shared_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='527' column='1'/>
+      <parameter type-id='type-id-2842' name='shared_vtable' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='528' column='1'/>
+      <parameter type-id='type-id-2843' name='fptr_table' filepath='../../../gcc/liboffloadmic/runtime/offload_table.cpp' line='529' column='1'/>
       <return type-id='type-id-154'/>
     </function-decl>
-    <var-decl name='__offload_entries' type-id='type-id-2875' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='202' column='1'/>
-    <var-decl name='__offload_funcs' type-id='type-id-2875' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='203' column='1'/>
-    <var-decl name='__offload_vars' type-id='type-id-2909' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='204' column='1'/>
-    <var-decl name='__offload_myo_var_tables' type-id='type-id-2885' mangled-name='__offload_myo_var_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='436' column='1' elf-symbol-id='__offload_myo_var_tables'/>
-    <var-decl name='__offload_myo_vtable_tables' type-id='type-id-2885' mangled-name='__offload_myo_vtable_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='437' column='1' elf-symbol-id='__offload_myo_vtable_tables'/>
-    <var-decl name='__offload_myo_func_tables' type-id='type-id-2879' mangled-name='__offload_myo_func_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='438' column='1' elf-symbol-id='__offload_myo_func_tables'/>
-    <var-decl name='__offload_myo_init_tables' type-id='type-id-2882' mangled-name='__offload_myo_init_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='439' column='1' elf-symbol-id='__offload_myo_init_tables'/>
+    <var-decl name='__offload_entries' type-id='type-id-2877' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='202' column='1'/>
+    <var-decl name='__offload_funcs' type-id='type-id-2877' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='203' column='1'/>
+    <var-decl name='__offload_vars' type-id='type-id-2911' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='204' column='1'/>
+    <var-decl name='__offload_myo_var_tables' type-id='type-id-2887' mangled-name='__offload_myo_var_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='436' column='1' elf-symbol-id='__offload_myo_var_tables'/>
+    <var-decl name='__offload_myo_vtable_tables' type-id='type-id-2887' mangled-name='__offload_myo_vtable_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='437' column='1' elf-symbol-id='__offload_myo_vtable_tables'/>
+    <var-decl name='__offload_myo_func_tables' type-id='type-id-2881' mangled-name='__offload_myo_func_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='438' column='1' elf-symbol-id='__offload_myo_func_tables'/>
+    <var-decl name='__offload_myo_init_tables' type-id='type-id-2884' mangled-name='__offload_myo_init_tables' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='439' column='1' elf-symbol-id='__offload_myo_init_tables'/>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/offload_timer_host.cpp' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C_plus_plus'>
-    <typedef-decl name='__clock_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-2941'/>
-    <typedef-decl name='__time_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-2942'/>
-    <typedef-decl name='clock_t' type-id='type-id-2941' filepath='/usr/include/time.h' line='59' column='1' id='type-id-2943'/>
-    <typedef-decl name='time_t' type-id='type-id-2942' filepath='/usr/include/time.h' line='75' column='1' id='type-id-2944'/>
-    <qualified-type-def type-id='type-id-2944' const='yes' id='type-id-2945'/>
-    <pointer-type-def type-id='type-id-2945' size-in-bits='64' id='type-id-2946'/>
-    <pointer-type-def type-id='type-id-2944' size-in-bits='64' id='type-id-2947'/>
-    <pointer-type-def type-id='type-id-2948' size-in-bits='64' id='type-id-2949'/>
+    <typedef-decl name='__clock_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-2943'/>
+    <typedef-decl name='__time_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-2944'/>
+    <typedef-decl name='clock_t' type-id='type-id-2943' filepath='/usr/include/time.h' line='59' column='1' id='type-id-2945'/>
+    <typedef-decl name='time_t' type-id='type-id-2944' filepath='/usr/include/time.h' line='75' column='1' id='type-id-2946'/>
+    <qualified-type-def type-id='type-id-2946' const='yes' id='type-id-2947'/>
+    <pointer-type-def type-id='type-id-2947' size-in-bits='64' id='type-id-2948'/>
+    <pointer-type-def type-id='type-id-2946' size-in-bits='64' id='type-id-2949'/>
+    <pointer-type-def type-id='type-id-2950' size-in-bits='64' id='type-id-2951'/>
     <namespace-decl name='std'>
-      <class-decl name='_Setprecision' size-in-bits='32' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/iomanip' line='185' column='1' id='type-id-2950'>
+      <class-decl name='_Setprecision' size-in-bits='32' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/iomanip' line='185' column='1' id='type-id-2952'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_n' type-id='type-id-44' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/iomanip' line='185' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2951'>
+      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2953'>
         <member-function access='private'>
           <function-decl name='setf' mangled-name='_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2952' is-artificial='yes'/>
-            <parameter type-id='type-id-2953'/>
-            <parameter type-id='type-id-2953'/>
-            <return type-id='type-id-2953'/>
+            <parameter type-id='type-id-2954' is-artificial='yes'/>
+            <parameter type-id='type-id-2955'/>
+            <parameter type-id='type-id-2955'/>
+            <return type-id='type-id-2955'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='_Ios_Fmtflags' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='57' column='1' id='type-id-2954'>
+      <enum-decl name='_Ios_Fmtflags' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='57' column='1' id='type-id-2956'>
         <underlying-type type-id='type-id-2'/>
         <enumerator name='_S_boolalpha' value='1'/>
         <enumerator name='_S_dec' value='2'/>
@@ -20925,7 +20874,7 @@
         <enumerator name='_S_floatfield' value='260'/>
         <enumerator name='_S_ios_fmtflags_end' value='65536'/>
       </enum-decl>
-      <enum-decl name='_Ios_Openmode' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='109' column='1' id='type-id-2955'>
+      <enum-decl name='_Ios_Openmode' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='109' column='1' id='type-id-2957'>
         <underlying-type type-id='type-id-2'/>
         <enumerator name='_S_app' value='1'/>
         <enumerator name='_S_ate' value='2'/>
@@ -20936,33 +20885,33 @@
         <enumerator name='_S_ios_openmode_end' value='65536'/>
       </enum-decl>
       <function-decl name='fixed' mangled-name='_ZSt5fixedRSt8ios_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1035' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt5fixedRSt8ios_base'>
-        <parameter type-id='type-id-2956' name='__base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1035' column='1'/>
-        <return type-id='type-id-2956'/>
+        <parameter type-id='type-id-2958' name='__base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1035' column='1'/>
+        <return type-id='type-id-2958'/>
       </function-decl>
       <function-decl name='setprecision' mangled-name='_ZSt12setprecisioni' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/iomanip' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12setprecisioni'>
         <parameter type-id='type-id-44' name='__n' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/iomanip' line='195' column='1'/>
-        <return type-id='type-id-2950'/>
+        <return type-id='type-id-2952'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2951' size-in-bits='64' id='type-id-2952'/>
+    <pointer-type-def type-id='type-id-2953' size-in-bits='64' id='type-id-2954'/>
     <var-decl name='timer_enabled' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='39' column='1'/>
     <var-decl name='offload_report_level' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='76' column='1'/>
     <var-decl name='offload_report_enabled' type-id='type-id-44' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='77' column='1'/>
     <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-2943'/>
+      <return type-id='type-id-2945'/>
     </function-decl>
     <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2947'/>
-      <return type-id='type-id-2944'/>
+      <parameter type-id='type-id-2949'/>
+      <return type-id='type-id-2946'/>
     </function-decl>
     <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2944'/>
-      <parameter type-id='type-id-2944'/>
+      <parameter type-id='type-id-2946'/>
+      <parameter type-id='type-id-2946'/>
       <return type-id='type-id-1673'/>
     </function-decl>
     <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2949'/>
-      <return type-id='type-id-2944'/>
+      <parameter type-id='type-id-2951'/>
+      <return type-id='type-id-2946'/>
     </function-decl>
     <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-229'/>
@@ -20972,48 +20921,48 @@
       <return type-id='type-id-275'/>
     </function-decl>
     <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2946'/>
-      <return type-id='type-id-2949'/>
+      <parameter type-id='type-id-2948'/>
+      <return type-id='type-id-2951'/>
     </function-decl>
     <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2946'/>
-      <return type-id='type-id-2949'/>
+      <parameter type-id='type-id-2948'/>
+      <return type-id='type-id-2951'/>
     </function-decl>
     <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1692'/>
       <return type-id='type-id-229'/>
     </function-decl>
     <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2946'/>
+      <parameter type-id='type-id-2948'/>
       <return type-id='type-id-229'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/offload_trace.cpp' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='128' id='type-id-2957'>
+    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='128' id='type-id-2959'>
       <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-52' id='type-id-290'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='8' id='type-id-2958'>
+    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='8' id='type-id-2960'>
       <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-52' id='type-id-157'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='160' id='type-id-2959'>
+    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='160' id='type-id-2961'>
       <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-52' id='type-id-162'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='32' id='type-id-2960'>
-      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-52' id='type-id-2867'/>
+    <array-type-def dimensions='1' type-id='type-id-165' size-in-bits='32' id='type-id-2962'>
+      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-52' id='type-id-2869'/>
     </array-type-def>
     <type-decl name='double' size-in-bits='64' id='type-id-1673'/>
     <type-decl name='float' size-in-bits='32' id='type-id-1675'/>
     <type-decl name='long double' size-in-bits='128' id='type-id-1676'/>
     <type-decl name='signed char' size-in-bits='8' id='type-id-46'/>
-    <class-decl name='_G_fpos_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2961' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-2962'>
+    <class-decl name='_G_fpos_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-2963' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-2964'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__pos' type-id='type-id-2963' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
+        <var-decl name='__pos' type-id='type-id-2965' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__state' type-id='type-id-2964' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
+        <var-decl name='__state' type-id='type-id-2966' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='245' column='1' id='type-id-2965'>
+    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='245' column='1' id='type-id-2967'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='_flags' type-id='type-id-44' visibility='default' filepath='/usr/include/libio.h' line='246' column='1'/>
       </data-member>
@@ -21051,10 +21000,10 @@
         <var-decl name='_IO_save_end' type-id='type-id-229' visibility='default' filepath='/usr/include/libio.h' line='262' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='768'>
-        <var-decl name='_markers' type-id='type-id-2966' visibility='default' filepath='/usr/include/libio.h' line='264' column='1'/>
+        <var-decl name='_markers' type-id='type-id-2968' visibility='default' filepath='/usr/include/libio.h' line='264' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
-        <var-decl name='_chain' type-id='type-id-2967' visibility='default' filepath='/usr/include/libio.h' line='266' column='1'/>
+        <var-decl name='_chain' type-id='type-id-2969' visibility='default' filepath='/usr/include/libio.h' line='266' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='896'>
         <var-decl name='_fileno' type-id='type-id-44' visibility='default' filepath='/usr/include/libio.h' line='268' column='1'/>
@@ -21063,7 +21012,7 @@
         <var-decl name='_flags2' type-id='type-id-44' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='960'>
-        <var-decl name='_old_offset' type-id='type-id-2963' visibility='default' filepath='/usr/include/libio.h' line='274' column='1'/>
+        <var-decl name='_old_offset' type-id='type-id-2965' visibility='default' filepath='/usr/include/libio.h' line='274' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
         <var-decl name='_cur_column' type-id='type-id-48' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
@@ -21072,13 +21021,13 @@
         <var-decl name='_vtable_offset' type-id='type-id-46' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1048'>
-        <var-decl name='_shortbuf' type-id='type-id-2958' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
+        <var-decl name='_shortbuf' type-id='type-id-2960' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
-        <var-decl name='_lock' type-id='type-id-2968' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
+        <var-decl name='_lock' type-id='type-id-2970' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1152'>
-        <var-decl name='_offset' type-id='type-id-2969' visibility='default' filepath='/usr/include/libio.h' line='293' column='1'/>
+        <var-decl name='_offset' type-id='type-id-2971' visibility='default' filepath='/usr/include/libio.h' line='293' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1216'>
         <var-decl name='__pad1' type-id='type-id-150' visibility='default' filepath='/usr/include/libio.h' line='302' column='1'/>
@@ -21099,28 +21048,28 @@
         <var-decl name='_mode' type-id='type-id-44' visibility='default' filepath='/usr/include/libio.h' line='308' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1568'>
-        <var-decl name='_unused2' type-id='type-id-2959' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
+        <var-decl name='_unused2' type-id='type-id-2961' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='160' column='1' id='type-id-2970'>
+    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='160' column='1' id='type-id-2972'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='_next' type-id='type-id-2966' visibility='default' filepath='/usr/include/libio.h' line='161' column='1'/>
+        <var-decl name='_next' type-id='type-id-2968' visibility='default' filepath='/usr/include/libio.h' line='161' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='_sbuf' type-id='type-id-2967' visibility='default' filepath='/usr/include/libio.h' line='162' column='1'/>
+        <var-decl name='_sbuf' type-id='type-id-2969' visibility='default' filepath='/usr/include/libio.h' line='162' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='_pos' type-id='type-id-44' visibility='default' filepath='/usr/include/libio.h' line='166' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-2964' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-2971'>
+    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-2966' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-2973'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-2972'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-2974'>
           <data-member access='public'>
             <var-decl name='__wch' type-id='type-id-49' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='__wchb' type-id='type-id-2960' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-2962' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
@@ -21128,10 +21077,10 @@
         <var-decl name='__count' type-id='type-id-44' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-2972' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-2974' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='div_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-1680' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-2973'>
+    <class-decl name='div_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-1680' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-2975'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-44' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
       </data-member>
@@ -21139,7 +21088,7 @@
         <var-decl name='rem' type-id='type-id-44' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='53' column='1' id='type-id-2974'>
+    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='53' column='1' id='type-id-2976'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='decimal_point' type-id='type-id-229' visibility='default' filepath='/usr/include/locale.h' line='57' column='1'/>
       </data-member>
@@ -21213,7 +21162,7 @@
         <var-decl name='int_n_sign_posn' type-id='type-id-165' visibility='default' filepath='/usr/include/locale.h' line='111' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='ldiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-1681' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-2975'>
+    <class-decl name='ldiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-1681' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-2977'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-170' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
@@ -21221,7 +21170,7 @@
         <var-decl name='rem' type-id='type-id-170' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='lldiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-1682' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-2976'>
+    <class-decl name='lldiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-1682' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-2978'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-225' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
@@ -21229,7 +21178,7 @@
         <var-decl name='rem' type-id='type-id-225' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-2948'>
+    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-2950'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tm_sec' type-id='type-id-44' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
       </data-member>
@@ -21264,7 +21213,7 @@
         <var-decl name='tm_zone' type-id='type-id-152' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-2977'>
+    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-2979'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='gp_offset' type-id='type-id-49' visibility='default'/>
       </data-member>
@@ -21278,184 +21227,184 @@
         <var-decl name='reg_save_area' type-id='type-id-150' visibility='default'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='FILE' type-id='type-id-2965' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-2978'/>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-2962' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-2961'/>
-    <typedef-decl name='_IO_lock_t' type-id='type-id-154' filepath='/usr/include/libio.h' line='154' column='1' id='type-id-2979'/>
-    <typedef-decl name='__FILE' type-id='type-id-2965' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-2980'/>
-    <typedef-decl name='__compar_fn_t' type-id='type-id-2981' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-1679'/>
-    <typedef-decl name='__int32_t' type-id='type-id-44' filepath='/usr/include/bits/types.h' line='40' column='1' id='type-id-2982'/>
-    <typedef-decl name='__mbstate_t' type-id='type-id-2971' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-2964'/>
-    <typedef-decl name='__off64_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='132' column='1' id='type-id-2969'/>
-    <typedef-decl name='__off_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='131' column='1' id='type-id-2963'/>
-    <typedef-decl name='div_t' type-id='type-id-2973' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-1680'/>
-    <typedef-decl name='fpos_t' type-id='type-id-2961' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-2983'/>
-    <typedef-decl name='ldiv_t' type-id='type-id-2975' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-1681'/>
-    <typedef-decl name='lldiv_t' type-id='type-id-2976' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-1682'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-2964' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-2984'/>
-    <typedef-decl name='wctrans_t' type-id='type-id-2985' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-2000'/>
+    <typedef-decl name='FILE' type-id='type-id-2967' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-2980'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-2964' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-2963'/>
+    <typedef-decl name='_IO_lock_t' type-id='type-id-154' filepath='/usr/include/libio.h' line='154' column='1' id='type-id-2981'/>
+    <typedef-decl name='__FILE' type-id='type-id-2967' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-2982'/>
+    <typedef-decl name='__compar_fn_t' type-id='type-id-2983' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-1679'/>
+    <typedef-decl name='__int32_t' type-id='type-id-44' filepath='/usr/include/bits/types.h' line='40' column='1' id='type-id-2984'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-2973' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-2966'/>
+    <typedef-decl name='__off64_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='132' column='1' id='type-id-2971'/>
+    <typedef-decl name='__off_t' type-id='type-id-170' filepath='/usr/include/bits/types.h' line='131' column='1' id='type-id-2965'/>
+    <typedef-decl name='div_t' type-id='type-id-2975' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-1680'/>
+    <typedef-decl name='fpos_t' type-id='type-id-2963' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-2985'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-2977' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-1681'/>
+    <typedef-decl name='lldiv_t' type-id='type-id-2978' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-1682'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-2966' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-2986'/>
+    <typedef-decl name='wctrans_t' type-id='type-id-2987' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-2000'/>
     <typedef-decl name='wctype_t' type-id='type-id-54' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-1999'/>
     <typedef-decl name='wint_t' type-id='type-id-49' filepath='/export/users/iverbin/gcc_build_host/gcc/include/stddef.h' line='357' column='1' id='type-id-1686'/>
     <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-2'/>
     <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-1677'/>
     <type-decl name='unsigned short int' size-in-bits='16' id='type-id-48'/>
     <type-decl name='wchar_t' size-in-bits='32' id='type-id-56'/>
-    <pointer-type-def type-id='type-id-2978' size-in-bits='64' id='type-id-1670'/>
-    <pointer-type-def type-id='type-id-2965' size-in-bits='64' id='type-id-2967'/>
-    <pointer-type-def type-id='type-id-2970' size-in-bits='64' id='type-id-2966'/>
-    <pointer-type-def type-id='type-id-2980' size-in-bits='64' id='type-id-1690'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2986' size-in-bits='64' id='type-id-2987'/>
+    <pointer-type-def type-id='type-id-2980' size-in-bits='64' id='type-id-1670'/>
+    <pointer-type-def type-id='type-id-2967' size-in-bits='64' id='type-id-2969'/>
+    <pointer-type-def type-id='type-id-2972' size-in-bits='64' id='type-id-2968'/>
+    <pointer-type-def type-id='type-id-2982' size-in-bits='64' id='type-id-1690'/>
     <reference-type-def kind='lvalue' type-id='type-id-2988' size-in-bits='64' id='type-id-2989'/>
-    <pointer-type-def type-id='type-id-2988' size-in-bits='64' id='type-id-2990'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2991' size-in-bits='64' id='type-id-2992'/>
-    <pointer-type-def type-id='type-id-2991' size-in-bits='64' id='type-id-2993'/>
-    <pointer-type-def type-id='type-id-2994' size-in-bits='64' id='type-id-2995'/>
-    <reference-type-def kind='lvalue' type-id='type-id-165' size-in-bits='64' id='type-id-2996'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2990' size-in-bits='64' id='type-id-2991'/>
+    <pointer-type-def type-id='type-id-2990' size-in-bits='64' id='type-id-2992'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2993' size-in-bits='64' id='type-id-2994'/>
+    <pointer-type-def type-id='type-id-2993' size-in-bits='64' id='type-id-2995'/>
+    <pointer-type-def type-id='type-id-2996' size-in-bits='64' id='type-id-2997'/>
+    <reference-type-def kind='lvalue' type-id='type-id-165' size-in-bits='64' id='type-id-2998'/>
     <qualified-type-def type-id='type-id-229' const='yes' id='type-id-2045'/>
     <reference-type-def kind='lvalue' type-id='type-id-2045' size-in-bits='64' id='type-id-2353'/>
     <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-1674'/>
-    <qualified-type-def type-id='type-id-2986' const='yes' id='type-id-2997'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2997' size-in-bits='64' id='type-id-2998'/>
     <qualified-type-def type-id='type-id-2988' const='yes' id='type-id-2999'/>
-    <pointer-type-def type-id='type-id-2999' size-in-bits='64' id='type-id-3000'/>
-    <qualified-type-def type-id='type-id-2991' const='yes' id='type-id-3001'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2999' size-in-bits='64' id='type-id-3000'/>
+    <qualified-type-def type-id='type-id-2990' const='yes' id='type-id-3001'/>
     <pointer-type-def type-id='type-id-3001' size-in-bits='64' id='type-id-3002'/>
-    <qualified-type-def type-id='type-id-2994' const='yes' id='type-id-3003'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3003' size-in-bits='64' id='type-id-3004'/>
-    <pointer-type-def type-id='type-id-3003' size-in-bits='64' id='type-id-3005'/>
-    <qualified-type-def type-id='type-id-2982' const='yes' id='type-id-3006'/>
-    <pointer-type-def type-id='type-id-3006' size-in-bits='64' id='type-id-2985'/>
+    <qualified-type-def type-id='type-id-2993' const='yes' id='type-id-3003'/>
+    <pointer-type-def type-id='type-id-3003' size-in-bits='64' id='type-id-3004'/>
+    <qualified-type-def type-id='type-id-2996' const='yes' id='type-id-3005'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3005' size-in-bits='64' id='type-id-3006'/>
+    <pointer-type-def type-id='type-id-3005' size-in-bits='64' id='type-id-3007'/>
+    <qualified-type-def type-id='type-id-2984' const='yes' id='type-id-3008'/>
+    <pointer-type-def type-id='type-id-3008' size-in-bits='64' id='type-id-2987'/>
     <qualified-type-def type-id='type-id-149' const='yes' id='type-id-239'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2940' size-in-bits='64' id='type-id-3007'/>
-    <qualified-type-def type-id='type-id-152' const='yes' id='type-id-3008'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3008' size-in-bits='64' id='type-id-3009'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2942' size-in-bits='64' id='type-id-3009'/>
+    <qualified-type-def type-id='type-id-152' const='yes' id='type-id-3010'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3010' size-in-bits='64' id='type-id-3011'/>
     <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
-    <qualified-type-def type-id='type-id-2983' const='yes' id='type-id-3010'/>
-    <pointer-type-def type-id='type-id-3010' size-in-bits='64' id='type-id-1672'/>
+    <qualified-type-def type-id='type-id-2985' const='yes' id='type-id-3012'/>
+    <pointer-type-def type-id='type-id-3012' size-in-bits='64' id='type-id-1672'/>
     <qualified-type-def type-id='type-id-44' const='yes' id='type-id-214'/>
-    <qualified-type-def type-id='type-id-170' const='yes' id='type-id-3011'/>
-    <qualified-type-def type-id='type-id-2984' const='yes' id='type-id-3012'/>
-    <pointer-type-def type-id='type-id-3012' size-in-bits='64' id='type-id-1687'/>
-    <qualified-type-def type-id='type-id-2913' const='yes' id='type-id-3013'/>
-    <qualified-type-def type-id='type-id-2954' const='yes' id='type-id-3014'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3014' size-in-bits='64' id='type-id-3015'/>
-    <qualified-type-def type-id='type-id-3016' const='yes' id='type-id-3017'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3017' size-in-bits='64' id='type-id-3018'/>
-    <pointer-type-def type-id='type-id-3017' size-in-bits='64' id='type-id-3019'/>
-    <qualified-type-def type-id='type-id-3020' const='yes' id='type-id-3021'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3021' size-in-bits='64' id='type-id-3022'/>
-    <qualified-type-def type-id='type-id-3023' const='yes' id='type-id-3024'/>
+    <qualified-type-def type-id='type-id-170' const='yes' id='type-id-3013'/>
+    <qualified-type-def type-id='type-id-2986' const='yes' id='type-id-3014'/>
+    <pointer-type-def type-id='type-id-3014' size-in-bits='64' id='type-id-1687'/>
+    <qualified-type-def type-id='type-id-2915' const='yes' id='type-id-3015'/>
+    <qualified-type-def type-id='type-id-2956' const='yes' id='type-id-3016'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3016' size-in-bits='64' id='type-id-3017'/>
+    <qualified-type-def type-id='type-id-3018' const='yes' id='type-id-3019'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3019' size-in-bits='64' id='type-id-3020'/>
+    <pointer-type-def type-id='type-id-3019' size-in-bits='64' id='type-id-3021'/>
+    <qualified-type-def type-id='type-id-3022' const='yes' id='type-id-3023'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3023' size-in-bits='64' id='type-id-3024'/>
     <qualified-type-def type-id='type-id-3025' const='yes' id='type-id-3026'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3026' size-in-bits='64' id='type-id-3027'/>
-    <qualified-type-def type-id='type-id-3028' const='yes' id='type-id-3029'/>
-    <pointer-type-def type-id='type-id-3029' size-in-bits='64' id='type-id-3030'/>
-    <qualified-type-def type-id='type-id-1408' const='yes' id='type-id-3031'/>
+    <qualified-type-def type-id='type-id-3027' const='yes' id='type-id-3028'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3028' size-in-bits='64' id='type-id-3029'/>
+    <qualified-type-def type-id='type-id-3030' const='yes' id='type-id-3031'/>
     <pointer-type-def type-id='type-id-3031' size-in-bits='64' id='type-id-3032'/>
-    <qualified-type-def type-id='type-id-1410' const='yes' id='type-id-3033'/>
+    <qualified-type-def type-id='type-id-1408' const='yes' id='type-id-3033'/>
     <pointer-type-def type-id='type-id-3033' size-in-bits='64' id='type-id-3034'/>
-    <qualified-type-def type-id='type-id-2948' const='yes' id='type-id-3035'/>
-    <pointer-type-def type-id='type-id-3035' size-in-bits='64' id='type-id-1692'/>
+    <qualified-type-def type-id='type-id-1410' const='yes' id='type-id-3035'/>
+    <pointer-type-def type-id='type-id-3035' size-in-bits='64' id='type-id-3036'/>
+    <qualified-type-def type-id='type-id-2950' const='yes' id='type-id-3037'/>
+    <pointer-type-def type-id='type-id-3037' size-in-bits='64' id='type-id-1692'/>
     <qualified-type-def type-id='type-id-54' const='yes' id='type-id-888'/>
-    <qualified-type-def type-id='type-id-56' const='yes' id='type-id-3036'/>
-    <pointer-type-def type-id='type-id-3036' size-in-bits='64' id='type-id-1684'/>
+    <qualified-type-def type-id='type-id-56' const='yes' id='type-id-3038'/>
+    <pointer-type-def type-id='type-id-3038' size-in-bits='64' id='type-id-1684'/>
     <pointer-type-def type-id='type-id-1684' size-in-bits='64' id='type-id-1689'/>
-    <pointer-type-def type-id='type-id-2983' size-in-bits='64' id='type-id-1671'/>
-    <pointer-type-def type-id='type-id-3037' size-in-bits='64' id='type-id-2981'/>
-    <pointer-type-def type-id='type-id-2974' size-in-bits='64' id='type-id-1669'/>
-    <pointer-type-def type-id='type-id-2984' size-in-bits='64' id='type-id-1688'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2954' size-in-bits='64' id='type-id-3038'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3016' size-in-bits='64' id='type-id-3039'/>
-    <pointer-type-def type-id='type-id-3016' size-in-bits='64' id='type-id-3040'/>
-    <pointer-type-def type-id='type-id-3041' size-in-bits='64' id='type-id-3042'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3020' size-in-bits='64' id='type-id-3043'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3023' size-in-bits='64' id='type-id-3044'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3025' size-in-bits='64' id='type-id-3045'/>
-    <pointer-type-def type-id='type-id-3025' size-in-bits='64' id='type-id-3046'/>
-    <pointer-type-def type-id='type-id-3028' size-in-bits='64' id='type-id-3047'/>
-    <pointer-type-def type-id='type-id-2977' size-in-bits='64' id='type-id-1691'/>
-    <pointer-type-def type-id='type-id-3048' size-in-bits='64' id='type-id-1678'/>
+    <pointer-type-def type-id='type-id-2985' size-in-bits='64' id='type-id-1671'/>
+    <pointer-type-def type-id='type-id-3039' size-in-bits='64' id='type-id-2983'/>
+    <pointer-type-def type-id='type-id-2976' size-in-bits='64' id='type-id-1669'/>
+    <pointer-type-def type-id='type-id-2986' size-in-bits='64' id='type-id-1688'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2956' size-in-bits='64' id='type-id-3040'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3018' size-in-bits='64' id='type-id-3041'/>
+    <pointer-type-def type-id='type-id-3018' size-in-bits='64' id='type-id-3042'/>
+    <pointer-type-def type-id='type-id-3043' size-in-bits='64' id='type-id-3044'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3022' size-in-bits='64' id='type-id-3045'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3025' size-in-bits='64' id='type-id-3046'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3027' size-in-bits='64' id='type-id-3047'/>
+    <pointer-type-def type-id='type-id-3027' size-in-bits='64' id='type-id-3048'/>
+    <pointer-type-def type-id='type-id-3030' size-in-bits='64' id='type-id-3049'/>
+    <pointer-type-def type-id='type-id-2979' size-in-bits='64' id='type-id-1691'/>
+    <pointer-type-def type-id='type-id-3050' size-in-bits='64' id='type-id-1678'/>
     <pointer-type-def type-id='type-id-56' size-in-bits='64' id='type-id-1683'/>
     <pointer-type-def type-id='type-id-1683' size-in-bits='64' id='type-id-1685'/>
-    <pointer-type-def type-id='type-id-2979' size-in-bits='64' id='type-id-2968'/>
+    <pointer-type-def type-id='type-id-2981' size-in-bits='64' id='type-id-2970'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-3025'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2994'/>
+      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-3027'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2996'/>
         <member-type access='private'>
-          <class-decl name='rebind&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' id='type-id-3049'>
+          <class-decl name='rebind&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' id='type-id-3051'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3025' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='107' column='1' id='type-id-3050'/>
+              <typedef-decl name='other' type-id='type-id-3027' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='107' column='1' id='type-id-3052'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-152' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='100' column='1' id='type-id-3051'/>
+          <typedef-decl name='const_pointer' type-id='type-id-152' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='100' column='1' id='type-id-3053'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-229' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='99' column='1' id='type-id-3052'/>
+          <typedef-decl name='pointer' type-id='type-id-229' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='99' column='1' id='type-id-3054'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='97' column='1' id='type-id-3053'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='97' column='1' id='type-id-3055'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-165' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-3054'/>
+          <typedef-decl name='value_type' type-id='type-id-165' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-3056'/>
         </member-type>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaIcED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaIcED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' mangled-name='_ZNSaIcEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' mangled-name='_ZNSaIcEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaIcED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' mangled-name='_ZNSaIcEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='initializer_list&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='47' column='1' id='type-id-3028'>
+      <class-decl name='initializer_list&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='47' column='1' id='type-id-3030'>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-152' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='55' column='1' id='type-id-3055'/>
+          <typedef-decl name='const_iterator' type-id='type-id-152' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='55' column='1' id='type-id-3057'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-152' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='54' column='1' id='type-id-3056'/>
+          <typedef-decl name='iterator' type-id='type-id-152' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='54' column='1' id='type-id-3058'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='53' column='1' id='type-id-3057'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='53' column='1' id='type-id-3059'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_array' type-id='type-id-3056' visibility='default' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='58' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-3058' visibility='default' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='58' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_len' type-id='type-id-3057' visibility='default' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='59' column='1'/>
+          <var-decl name='_M_len' type-id='type-id-3059' visibility='default' filepath='/export/users/iverbin/gcc/libstdc++-v3/libsupc++/initializer_list' line='59' column='1'/>
         </data-member>
       </class-decl>
-      <enum-decl name='_Ios_Fmtflags' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='57' column='1' id='type-id-2954'>
+      <enum-decl name='_Ios_Fmtflags' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='57' column='1' id='type-id-2956'>
         <underlying-type type-id='type-id-2'/>
         <enumerator name='_S_boolalpha' value='1'/>
         <enumerator name='_S_dec' value='2'/>
@@ -21477,7 +21426,7 @@
         <enumerator name='_S_floatfield' value='260'/>
         <enumerator name='_S_ios_fmtflags_end' value='65536'/>
       </enum-decl>
-      <enum-decl name='_Ios_Openmode' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='109' column='1' id='type-id-2955'>
+      <enum-decl name='_Ios_Openmode' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='109' column='1' id='type-id-2957'>
         <underlying-type type-id='type-id-2'/>
         <enumerator name='_S_app' value='1'/>
         <enumerator name='_S_ate' value='2'/>
@@ -21489,47 +21438,47 @@
       </enum-decl>
       <class-decl name='__allocator_traits_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='43' column='1' id='type-id-1309'>
         <member-type access='protected'>
-          <typedef-decl name='__c_pointer' type-id='type-id-3051' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='52' column='1' id='type-id-3058'/>
+          <typedef-decl name='__c_pointer' type-id='type-id-3053' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='52' column='1' id='type-id-3060'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='__pointer' type-id='type-id-3052' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='50' column='1' id='type-id-1307'/>
+          <typedef-decl name='__pointer' type-id='type-id-3054' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='50' column='1' id='type-id-1307'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__rebind' type-id='type-id-3050' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='46' column='1' id='type-id-3059'/>
+          <typedef-decl name='__rebind' type-id='type-id-3052' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='46' column='1' id='type-id-3061'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='__size_type' type-id='type-id-3053' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='60' column='1' id='type-id-3060'/>
+          <typedef-decl name='__size_type' type-id='type-id-3055' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='60' column='1' id='type-id-3062'/>
         </member-type>
       </class-decl>
-      <class-decl name='__detector&lt;char*, void, std::__allocator_traits_base::__pointer, std::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2432' column='1' id='type-id-3061'>
+      <class-decl name='__detector&lt;char*, void, std::__allocator_traits_base::__pointer, std::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2432' column='1' id='type-id-3063'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1307' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2435' column='1' id='type-id-3062'/>
+          <typedef-decl name='type' type-id='type-id-1307' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2435' column='1' id='type-id-3064'/>
         </member-type>
       </class-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-3063'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='81' column='1' id='type-id-3065'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1309'/>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3065' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='103' column='1' id='type-id-3064'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3067' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='103' column='1' id='type-id-3066'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-3065' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-3066'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-3067' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='122' column='1' id='type-id-3068'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3065' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-3067'/>
+          <typedef-decl name='pointer' type-id='type-id-3067' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='93' column='1' id='type-id-3069'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc' type-id='type-id-3069' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='181' column='1' id='type-id-3068'/>
+          <typedef-decl name='rebind_alloc' type-id='type-id-3071' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='181' column='1' id='type-id-3070'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-3065' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-3070'/>
+          <typedef-decl name='size_type' type-id='type-id-3067' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='142' column='1' id='type-id-3072'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3054' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='86' column='1' id='type-id-3071'/>
+          <typedef-decl name='value_type' type-id='type-id-3056' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='86' column='1' id='type-id-3073'/>
         </member-type>
       </class-decl>
       <class-decl name='integral_constant&lt;bool, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='69' column='1' id='type-id-1408'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-149' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='72' column='1' id='type-id-3072'/>
+          <typedef-decl name='value_type' type-id='type-id-149' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='72' column='1' id='type-id-3074'/>
         </member-type>
         <data-member access='public' static='yes'>
           <var-decl name='value' type-id='type-id-239' mangled-name='_ZNSt17integral_constantIbLb0EE5valueE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='71' column='1'/>
@@ -21537,218 +21486,218 @@
       </class-decl>
       <class-decl name='integral_constant&lt;bool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='69' column='1' id='type-id-1410'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-149' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='72' column='1' id='type-id-3073'/>
+          <typedef-decl name='value_type' type-id='type-id-149' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='72' column='1' id='type-id-3075'/>
         </member-type>
         <data-member access='public' static='yes'>
           <var-decl name='value' type-id='type-id-239' mangled-name='_ZNSt17integral_constantIbLb1EE5valueE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='71' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='iterator_traits&lt;char const*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='189' column='1' id='type-id-3074'>
+      <class-decl name='iterator_traits&lt;char const*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='189' column='1' id='type-id-3076'>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-1957' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='193' column='1' id='type-id-3075'/>
+          <typedef-decl name='difference_type' type-id='type-id-1957' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='193' column='1' id='type-id-3077'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-152' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='194' column='1' id='type-id-3076'/>
+          <typedef-decl name='pointer' type-id='type-id-152' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='194' column='1' id='type-id-3078'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3007' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='195' column='1' id='type-id-3077'/>
+          <typedef-decl name='reference' type-id='type-id-3009' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='195' column='1' id='type-id-3079'/>
         </member-type>
       </class-decl>
-      <class-decl name='iterator_traits&lt;char*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='178' column='1' id='type-id-3078'>
+      <class-decl name='iterator_traits&lt;char*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='178' column='1' id='type-id-3080'>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-1957' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='182' column='1' id='type-id-3079'/>
+          <typedef-decl name='difference_type' type-id='type-id-1957' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='182' column='1' id='type-id-3081'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-229' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='183' column='1' id='type-id-3080'/>
+          <typedef-decl name='pointer' type-id='type-id-229' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='183' column='1' id='type-id-3082'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2996' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='184' column='1' id='type-id-3081'/>
+          <typedef-decl name='reference' type-id='type-id-2998' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='184' column='1' id='type-id-3083'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='__alloc_rebind' type-id='type-id-3082' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='74' column='1' id='type-id-3069'/>
-      <typedef-decl name='__detected_or_t' type-id='type-id-3062' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2447' column='1' id='type-id-3065'/>
-      <typedef-decl name='__detected_or_t_' type-id='type-id-3065' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2453' column='1' id='type-id-3082'/>
+      <typedef-decl name='__alloc_rebind' type-id='type-id-3084' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='74' column='1' id='type-id-3071'/>
+      <typedef-decl name='__detected_or_t' type-id='type-id-3064' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2447' column='1' id='type-id-3067'/>
+      <typedef-decl name='__detected_or_t_' type-id='type-id-3067' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/type_traits' line='2453' column='1' id='type-id-3084'/>
       <typedef-decl name='ptrdiff_t' type-id='type-id-170' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h' line='197' column='1' id='type-id-1957'/>
       <typedef-decl name='size_t' type-id='type-id-54' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h' line='196' column='1' id='type-id-1102'/>
-      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-3083'>
+      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-3085'>
         <member-type access='private'>
-          <typedef-decl name='fmtflags' type-id='type-id-2954' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='317' column='1' id='type-id-2953'/>
+          <typedef-decl name='fmtflags' type-id='type-id-2956' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='317' column='1' id='type-id-2955'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='setf' mangled-name='_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_'>
-            <parameter type-id='type-id-3084' is-artificial='yes'/>
-            <parameter type-id='type-id-2953'/>
-            <parameter type-id='type-id-2953'/>
-            <return type-id='type-id-2953'/>
+            <parameter type-id='type-id-3086' is-artificial='yes'/>
+            <parameter type-id='type-id-2955'/>
+            <parameter type-id='type-id-2955'/>
+            <return type-id='type-id-2955'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3085'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3086'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3087'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3088'/>
       <function-decl name='operator&amp;' mangled-name='_ZStanSt13_Ios_FmtflagsS_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStanSt13_Ios_FmtflagsS_'>
-        <parameter type-id='type-id-2954' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1'/>
-        <parameter type-id='type-id-2954' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1'/>
-        <return type-id='type-id-2954'/>
+        <parameter type-id='type-id-2956' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1'/>
+        <parameter type-id='type-id-2956' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1'/>
+        <return type-id='type-id-2956'/>
       </function-decl>
       <function-decl name='operator|' mangled-name='_ZStorSt13_Ios_FmtflagsS_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStorSt13_Ios_FmtflagsS_'>
-        <parameter type-id='type-id-2954' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='85' column='1'/>
-        <parameter type-id='type-id-2954' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='85' column='1'/>
-        <return type-id='type-id-2954'/>
+        <parameter type-id='type-id-2956' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='85' column='1'/>
+        <parameter type-id='type-id-2956' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='85' column='1'/>
+        <return type-id='type-id-2956'/>
       </function-decl>
       <function-decl name='operator~' mangled-name='_ZStcoSt13_Ios_Fmtflags' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStcoSt13_Ios_Fmtflags'>
-        <parameter type-id='type-id-2954' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1'/>
-        <return type-id='type-id-2954'/>
+        <parameter type-id='type-id-2956' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1'/>
+        <return type-id='type-id-2956'/>
       </function-decl>
       <function-decl name='operator|=' mangled-name='_ZStoRRSt13_Ios_FmtflagsS_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStoRRSt13_Ios_FmtflagsS_'>
-        <parameter type-id='type-id-3038' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1'/>
-        <parameter type-id='type-id-2954' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1'/>
-        <return type-id='type-id-3015'/>
+        <parameter type-id='type-id-3040' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1'/>
+        <parameter type-id='type-id-2956' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1'/>
+        <return type-id='type-id-3017'/>
       </function-decl>
       <function-decl name='operator&amp;=' mangled-name='_ZStaNRSt13_Ios_FmtflagsS_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStaNRSt13_Ios_FmtflagsS_'>
-        <parameter type-id='type-id-3038' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='101' column='1'/>
-        <parameter type-id='type-id-2954' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='101' column='1'/>
-        <return type-id='type-id-3015'/>
+        <parameter type-id='type-id-3040' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='101' column='1'/>
+        <parameter type-id='type-id-2956' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='101' column='1'/>
+        <return type-id='type-id-3017'/>
       </function-decl>
       <function-decl name='operator|' mangled-name='_ZStorSt13_Ios_OpenmodeS_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStorSt13_Ios_OpenmodeS_'>
-        <parameter type-id='type-id-2955' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='125' column='1'/>
-        <parameter type-id='type-id-2955' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='125' column='1'/>
-        <return type-id='type-id-2955'/>
+        <parameter type-id='type-id-2957' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='125' column='1'/>
+        <parameter type-id='type-id-2957' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='125' column='1'/>
+        <return type-id='type-id-2957'/>
       </function-decl>
       <function-decl name='dec' mangled-name='_ZSt3decRSt8ios_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1010' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3decRSt8ios_base'>
-        <parameter type-id='type-id-2956' name='__base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1010' column='1'/>
-        <return type-id='type-id-2956'/>
+        <parameter type-id='type-id-2958' name='__base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1010' column='1'/>
+        <return type-id='type-id-2958'/>
       </function-decl>
       <function-decl name='hex' mangled-name='_ZSt3hexRSt8ios_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3hexRSt8ios_base'>
-        <parameter type-id='type-id-2956' name='__base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1018' column='1'/>
-        <return type-id='type-id-2956'/>
+        <parameter type-id='type-id-2958' name='__base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='1018' column='1'/>
+        <return type-id='type-id-2958'/>
       </function-decl>
       <namespace-decl name='__cxx11'>
-        <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='256' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='72' column='1' id='type-id-3016'>
+        <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='256' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='72' column='1' id='type-id-3018'>
           <member-type access='private'>
-            <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='107' column='1' id='type-id-3041'>
-              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3025'/>
+            <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='107' column='1' id='type-id-3043'>
+              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3027'/>
               <data-member access='public' layout-offset-in-bits='0'>
-                <var-decl name='_M_p' type-id='type-id-3087' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='112' column='1'/>
+                <var-decl name='_M_p' type-id='type-id-3089' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='112' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
                 <function-decl name='_Alloc_hider' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-3042' is-artificial='yes'/>
-                  <parameter type-id='type-id-3087'/>
-                  <parameter type-id='type-id-3027'/>
+                  <parameter type-id='type-id-3044' is-artificial='yes'/>
+                  <parameter type-id='type-id-3089'/>
+                  <parameter type-id='type-id-3029'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
               </member-function>
               <member-function access='public' constructor='yes'>
                 <function-decl name='_Alloc_hider' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-3042' is-artificial='yes'/>
-                  <parameter type-id='type-id-3087'/>
-                  <parameter type-id='type-id-3027'/>
+                  <parameter type-id='type-id-3044' is-artificial='yes'/>
+                  <parameter type-id='type-id-3089'/>
+                  <parameter type-id='type-id-3029'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
               </member-function>
               <member-function access='public' constructor='yes'>
                 <function-decl name='_Alloc_hider' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-3042' is-artificial='yes'/>
-                  <parameter type-id='type-id-3087'/>
-                  <parameter type-id='type-id-3027'/>
+                  <parameter type-id='type-id-3044' is-artificial='yes'/>
+                  <parameter type-id='type-id-3089'/>
+                  <parameter type-id='type-id-3029'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
               </member-function>
             </class-decl>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Char_alloc_type' type-id='type-id-3089' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='75' column='1' id='type-id-3088'/>
+            <typedef-decl name='_Char_alloc_type' type-id='type-id-3091' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='75' column='1' id='type-id-3090'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='__const_iterator' type-id='type-id-3091' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='103' column='1' id='type-id-3090'/>
+            <typedef-decl name='__const_iterator' type-id='type-id-3093' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='103' column='1' id='type-id-3092'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='allocator_type' type-id='type-id-3088' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='82' column='1' id='type-id-3020'/>
+            <typedef-decl name='allocator_type' type-id='type-id-3090' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='82' column='1' id='type-id-3022'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_iterator' type-id='type-id-2988' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='91' column='1' id='type-id-3091'/>
+            <typedef-decl name='const_iterator' type-id='type-id-2990' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='91' column='1' id='type-id-3093'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_pointer' type-id='type-id-3093' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='88' column='1' id='type-id-3092'/>
+            <typedef-decl name='const_pointer' type-id='type-id-3095' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='88' column='1' id='type-id-3094'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reference' type-id='type-id-3095' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='86' column='1' id='type-id-3094'/>
+            <typedef-decl name='const_reference' type-id='type-id-3097' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='86' column='1' id='type-id-3096'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='iterator' type-id='type-id-2991' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='89' column='1' id='type-id-3096'/>
+            <typedef-decl name='iterator' type-id='type-id-2993' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='89' column='1' id='type-id-3098'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-3097' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='87' column='1' id='type-id-3087'/>
+            <typedef-decl name='pointer' type-id='type-id-3099' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='87' column='1' id='type-id-3089'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference' type-id='type-id-3099' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='85' column='1' id='type-id-3098'/>
+            <typedef-decl name='reference' type-id='type-id-3101' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='85' column='1' id='type-id-3100'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='size_type' type-id='type-id-3100' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='83' column='1' id='type-id-3023'/>
+            <typedef-decl name='size_type' type-id='type-id-3102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='83' column='1' id='type-id-3025'/>
           </member-type>
           <member-type access='private'>
-            <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='121' column='1' id='type-id-3101'>
+            <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='121' column='1' id='type-id-3103'>
               <data-member access='public'>
-                <var-decl name='_M_local_buf' type-id='type-id-2957' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='122' column='1'/>
+                <var-decl name='_M_local_buf' type-id='type-id-2959' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='122' column='1'/>
               </data-member>
               <data-member access='public'>
-                <var-decl name='_M_allocated_capacity' type-id='type-id-3023' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='123' column='1'/>
+                <var-decl name='_M_allocated_capacity' type-id='type-id-3025' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='123' column='1'/>
               </data-member>
             </union-decl>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reverse_iterator' type-id='type-id-3085' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='92' column='1' id='type-id-3102'/>
+            <typedef-decl name='const_reverse_iterator' type-id='type-id-3087' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='92' column='1' id='type-id-3104'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reverse_iterator' type-id='type-id-3086' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='93' column='1' id='type-id-3103'/>
+            <typedef-decl name='reverse_iterator' type-id='type-id-3088' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='93' column='1' id='type-id-3105'/>
           </member-type>
           <data-member access='private' static='yes'>
-            <var-decl name='npos' type-id='type-id-3024' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='96' column='1'/>
+            <var-decl name='npos' type-id='type-id-3026' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='96' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_dataplus' type-id='type-id-3041' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='115' column='1'/>
+            <var-decl name='_M_dataplus' type-id='type-id-3043' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='115' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_string_length' type-id='type-id-3023' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='116' column='1'/>
+            <var-decl name='_M_string_length' type-id='type-id-3025' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='116' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='' type-id='type-id-3101' visibility='default'/>
+            <var-decl name='' type-id='type-id-3103' visibility='default'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3040' is-artificial='yes'/>
+              <parameter type-id='type-id-3042' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3040' is-artificial='yes'/>
+              <parameter type-id='type-id-3042' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3040' is-artificial='yes'/>
+              <parameter type-id='type-id-3042' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3040' is-artificial='yes'/>
+              <parameter type-id='type-id-3042' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3040' is-artificial='yes'/>
+              <parameter type-id='type-id-3042' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3040' is-artificial='yes'/>
+              <parameter type-id='type-id-3042' is-artificial='yes'/>
               <parameter type-id='type-id-44' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -21756,122 +21705,122 @@
         </class-decl>
       </namespace-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3083' size-in-bits='64' id='type-id-2956'/>
-    <pointer-type-def type-id='type-id-3083' size-in-bits='64' id='type-id-3084'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3085' size-in-bits='64' id='type-id-2958'/>
+    <pointer-type-def type-id='type-id-3085' size-in-bits='64' id='type-id-3086'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='748' column='1' id='type-id-2988'>
+      <class-decl name='__normal_iterator&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='748' column='1' id='type-id-2990'>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-3075' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='759' column='1' id='type-id-3104'/>
+          <typedef-decl name='difference_type' type-id='type-id-3077' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='759' column='1' id='type-id-3106'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-3076' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='761' column='1' id='type-id-3105'/>
+          <typedef-decl name='pointer' type-id='type-id-3078' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='761' column='1' id='type-id-3107'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-3077' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='760' column='1' id='type-id-3106'/>
+          <typedef-decl name='reference' type-id='type-id-3079' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='760' column='1' id='type-id-3108'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <var-decl name='_M_current' type-id='type-id-152' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='751' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;char*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='748' column='1' id='type-id-2991'>
+      <class-decl name='__normal_iterator&lt;char*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='748' column='1' id='type-id-2993'>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-3079' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='759' column='1' id='type-id-3107'/>
+          <typedef-decl name='difference_type' type-id='type-id-3081' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='759' column='1' id='type-id-3109'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-3080' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='761' column='1' id='type-id-3108'/>
+          <typedef-decl name='pointer' type-id='type-id-3082' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='761' column='1' id='type-id-3110'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-3081' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='760' column='1' id='type-id-3109'/>
+          <typedef-decl name='reference' type-id='type-id-3083' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='760' column='1' id='type-id-3111'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <var-decl name='_M_current' type-id='type-id-229' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='751' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='58' column='1' id='type-id-2994'>
+      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='58' column='1' id='type-id-2996'>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-152' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='64' column='1' id='type-id-3110'/>
+          <typedef-decl name='const_pointer' type-id='type-id-152' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='64' column='1' id='type-id-3112'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-3007' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='66' column='1' id='type-id-3111'/>
+          <typedef-decl name='const_reference' type-id='type-id-3009' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='66' column='1' id='type-id-3113'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-229' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='63' column='1' id='type-id-3112'/>
+          <typedef-decl name='pointer' type-id='type-id-229' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='63' column='1' id='type-id-3114'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2996' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='65' column='1' id='type-id-3113'/>
+          <typedef-decl name='reference' type-id='type-id-2998' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='65' column='1' id='type-id-3115'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3114'/>
+          <typedef-decl name='size_type' type-id='type-id-1102' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3116'/>
         </member-type>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIcED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2995' is-artificial='yes'/>
+            <parameter type-id='type-id-2997' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIcED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2995' is-artificial='yes'/>
+            <parameter type-id='type-id-2997' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIcEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2995' is-artificial='yes'/>
+            <parameter type-id='type-id-2997' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIcEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2995' is-artificial='yes'/>
+            <parameter type-id='type-id-2997' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIcED4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2995' is-artificial='yes'/>
+            <parameter type-id='type-id-2997' is-artificial='yes'/>
             <parameter type-id='type-id-44' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIcEC4Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2995' is-artificial='yes'/>
+            <parameter type-id='type-id-2997' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-3115'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3063'/>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='50' column='1' id='type-id-3117'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3065'/>
         <member-type access='public'>
-          <class-decl name='rebind&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='122' column='1' id='type-id-3116'>
+          <class-decl name='rebind&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='122' column='1' id='type-id-3118'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3068' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='123' column='1' id='type-id-3089'/>
+              <typedef-decl name='other' type-id='type-id-3070' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='123' column='1' id='type-id-3091'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3064' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='60' column='1' id='type-id-3093'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3066' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='60' column='1' id='type-id-3095'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-2998' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='65' column='1' id='type-id-3095'/>
+          <typedef-decl name='const_reference' type-id='type-id-3000' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='65' column='1' id='type-id-3097'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3067' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='59' column='1' id='type-id-3097'/>
+          <typedef-decl name='pointer' type-id='type-id-3069' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='59' column='1' id='type-id-3099'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2987' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='64' column='1' id='type-id-3099'/>
+          <typedef-decl name='reference' type-id='type-id-2989' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='64' column='1' id='type-id-3101'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-3070' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='61' column='1' id='type-id-3100'/>
+          <typedef-decl name='size_type' type-id='type-id-3072' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='61' column='1' id='type-id-3102'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3071' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='58' column='1' id='type-id-2986'/>
+          <typedef-decl name='value_type' type-id='type-id-3073' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='58' column='1' id='type-id-2988'/>
         </member-type>
       </class-decl>
-      <class-decl name='__numeric_traits_floating&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='100' column='1' id='type-id-3117'>
+      <class-decl name='__numeric_traits_floating&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='100' column='1' id='type-id-3119'>
         <data-member access='public' static='yes'>
           <var-decl name='__max_digits10' type-id='type-id-214' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='103' column='1'/>
         </data-member>
@@ -21885,7 +21834,7 @@
           <var-decl name='__max_exponent10' type-id='type-id-214' mangled-name='_ZN9__gnu_cxx25__numeric_traits_floatingIdE16__max_exponent10E' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='108' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_floating&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='100' column='1' id='type-id-3118'>
+      <class-decl name='__numeric_traits_floating&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='100' column='1' id='type-id-3120'>
         <data-member access='public' static='yes'>
           <var-decl name='__max_digits10' type-id='type-id-214' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='103' column='1'/>
         </data-member>
@@ -21899,7 +21848,7 @@
           <var-decl name='__max_exponent10' type-id='type-id-214' mangled-name='_ZN9__gnu_cxx25__numeric_traits_floatingIfE16__max_exponent10E' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='108' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_floating&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='100' column='1' id='type-id-3119'>
+      <class-decl name='__numeric_traits_floating&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='100' column='1' id='type-id-3121'>
         <data-member access='public' static='yes'>
           <var-decl name='__max_digits10' type-id='type-id-214' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='103' column='1'/>
         </data-member>
@@ -21913,12 +21862,12 @@
           <var-decl name='__max_exponent10' type-id='type-id-214' mangled-name='_ZN9__gnu_cxx25__numeric_traits_floatingIeE16__max_exponent10E' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='108' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_integer&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3120'>
+      <class-decl name='__numeric_traits_integer&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3122'>
         <data-member access='public' static='yes'>
-          <var-decl name='__min' type-id='type-id-2940' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
+          <var-decl name='__min' type-id='type-id-2942' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='__max' type-id='type-id-2940' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIcE5__maxE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='59' column='1'/>
+          <var-decl name='__max' type-id='type-id-2942' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIcE5__maxE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='__is_signed' type-id='type-id-239' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='63' column='1'/>
@@ -21927,7 +21876,7 @@
           <var-decl name='__digits' type-id='type-id-214' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='64' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_integer&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3121'>
+      <class-decl name='__numeric_traits_integer&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3123'>
         <data-member access='public' static='yes'>
           <var-decl name='__min' type-id='type-id-214' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
         </data-member>
@@ -21941,12 +21890,12 @@
           <var-decl name='__digits' type-id='type-id-214' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='64' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_integer&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3122'>
+      <class-decl name='__numeric_traits_integer&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3124'>
         <data-member access='public' static='yes'>
-          <var-decl name='__min' type-id='type-id-3011' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__minE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
+          <var-decl name='__min' type-id='type-id-3013' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__minE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='__max' type-id='type-id-3011' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='59' column='1'/>
+          <var-decl name='__max' type-id='type-id-3013' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='__is_signed' type-id='type-id-239' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='63' column='1'/>
@@ -21955,7 +21904,7 @@
           <var-decl name='__digits' type-id='type-id-214' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='64' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_integer&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3123'>
+      <class-decl name='__numeric_traits_integer&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3125'>
         <data-member access='public' static='yes'>
           <var-decl name='__min' type-id='type-id-888' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
         </data-member>
@@ -21969,12 +21918,12 @@
           <var-decl name='__digits' type-id='type-id-214' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerImE8__digitsE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='64' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__numeric_traits_integer&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3124'>
+      <class-decl name='__numeric_traits_integer&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='55' column='1' id='type-id-3126'>
         <data-member access='public' static='yes'>
-          <var-decl name='__min' type-id='type-id-3013' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__minE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
+          <var-decl name='__min' type-id='type-id-3015' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__minE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='__max' type-id='type-id-3013' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__maxE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='59' column='1'/>
+          <var-decl name='__max' type-id='type-id-3015' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__maxE' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='__is_signed' type-id='type-id-239' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/numeric_traits.h' line='63' column='1'/>
@@ -21984,82 +21933,82 @@
         </data-member>
       </class-decl>
     </namespace-decl>
-    <type-decl name='variadic parameter type' id='type-id-3125'/>
-    <function-type size-in-bits='64' id='type-id-3037'>
+    <type-decl name='variadic parameter type' id='type-id-3127'/>
+    <function-type size-in-bits='64' id='type-id-3039'>
       <parameter type-id='type-id-150'/>
       <parameter type-id='type-id-150'/>
       <return type-id='type-id-44'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3048'>
+    <function-type size-in-bits='64' id='type-id-3050'>
       <return type-id='type-id-154'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' comp-dir-path='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/liboffloadmic' language='LANG_C99'>
-    <array-type-def dimensions='1' type-id='type-id-3126' size-in-bits='1024' id='type-id-3127'>
+    <array-type-def dimensions='1' type-id='type-id-3128' size-in-bits='1024' id='type-id-3129'>
       <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-52' id='type-id-290'/>
     </array-type-def>
-    <enum-decl name='ORSLBusySetType' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='45' column='1' id='type-id-3128'>
+    <enum-decl name='ORSLBusySetType' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='45' column='1' id='type-id-3130'>
       <underlying-type type-id='type-id-2'/>
       <enumerator name='BUSY_SET_EMPTY' value='0'/>
       <enumerator name='BUSY_SET_PARTIAL' value='1'/>
       <enumerator name='BUSY_SET_FULL' value='2'/>
     </enum-decl>
-    <enum-decl name='ORSLPartialGranularity' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='148' column='1' id='type-id-3129'>
+    <enum-decl name='ORSLPartialGranularity' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='148' column='1' id='type-id-3131'>
       <underlying-type type-id='type-id-2'/>
       <enumerator name='GRAN_CARD' value='0'/>
       <enumerator name='GRAN_THREAD' value='1'/>
     </enum-decl>
-    <class-decl name='ORSLBusySet' size-in-bits='1088' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='52' column='1' id='type-id-3130'>
+    <class-decl name='ORSLBusySet' size-in-bits='1088' is-struct='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='52' column='1' id='type-id-3132'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='type' type-id='type-id-3131' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='53' column='1'/>
+        <var-decl name='type' type-id='type-id-3133' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='53' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='cpu_set' type-id='type-id-3132' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='55' column='1'/>
+        <var-decl name='cpu_set' type-id='type-id-3134' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='55' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='cpu_set_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-3132' visibility='default' filepath='/usr/include/bits/sched.h' line='125' column='1' id='type-id-3133'>
+    <class-decl name='cpu_set_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-3134' visibility='default' filepath='/usr/include/bits/sched.h' line='125' column='1' id='type-id-3135'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__bits' type-id='type-id-3127' visibility='default' filepath='/usr/include/bits/sched.h' line='127' column='1'/>
+        <var-decl name='__bits' type-id='type-id-3129' visibility='default' filepath='/usr/include/bits/sched.h' line='127' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='BusySetType' type-id='type-id-3128' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='49' column='1' id='type-id-3131'/>
-    <typedef-decl name='ORSLBusySet' type-id='type-id-3130' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='62' column='1' id='type-id-3134'/>
-    <typedef-decl name='ORSLPartialGranularity' type-id='type-id-3129' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='151' column='1' id='type-id-3135'/>
-    <typedef-decl name='ORSLTag' type-id='type-id-229' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='65' column='1' id='type-id-3136'/>
-    <typedef-decl name='__cpu_mask' type-id='type-id-54' filepath='/usr/include/bits/sched.h' line='118' column='1' id='type-id-3126'/>
-    <typedef-decl name='cpu_set_t' type-id='type-id-3133' filepath='/usr/include/bits/sched.h' line='128' column='1' id='type-id-3132'/>
-    <pointer-type-def type-id='type-id-3134' size-in-bits='64' id='type-id-3137'/>
-    <qualified-type-def type-id='type-id-3134' const='yes' id='type-id-3138'/>
-    <pointer-type-def type-id='type-id-3138' size-in-bits='64' id='type-id-3139'/>
-    <qualified-type-def type-id='type-id-3135' const='yes' id='type-id-3140'/>
-    <qualified-type-def type-id='type-id-3136' const='yes' id='type-id-3141'/>
+    <typedef-decl name='BusySetType' type-id='type-id-3130' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='49' column='1' id='type-id-3133'/>
+    <typedef-decl name='ORSLBusySet' type-id='type-id-3132' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='62' column='1' id='type-id-3136'/>
+    <typedef-decl name='ORSLPartialGranularity' type-id='type-id-3131' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='151' column='1' id='type-id-3137'/>
+    <typedef-decl name='ORSLTag' type-id='type-id-229' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='65' column='1' id='type-id-3138'/>
+    <typedef-decl name='__cpu_mask' type-id='type-id-54' filepath='/usr/include/bits/sched.h' line='118' column='1' id='type-id-3128'/>
+    <typedef-decl name='cpu_set_t' type-id='type-id-3135' filepath='/usr/include/bits/sched.h' line='128' column='1' id='type-id-3134'/>
+    <pointer-type-def type-id='type-id-3136' size-in-bits='64' id='type-id-3139'/>
+    <qualified-type-def type-id='type-id-3136' const='yes' id='type-id-3140'/>
+    <pointer-type-def type-id='type-id-3140' size-in-bits='64' id='type-id-3141'/>
+    <qualified-type-def type-id='type-id-3137' const='yes' id='type-id-3142'/>
+    <qualified-type-def type-id='type-id-3138' const='yes' id='type-id-3143'/>
     <function-decl name='ORSLReserve' mangled-name='ORSLReserve' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ORSLReserve'>
       <parameter type-id='type-id-214' name='n' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='230' column='1'/>
       <parameter type-id='type-id-474' name='inds' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='230' column='1'/>
-      <parameter type-id='type-id-3139' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='231' column='1'/>
-      <parameter type-id='type-id-3141' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='232' column='1'/>
+      <parameter type-id='type-id-3141' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='231' column='1'/>
+      <parameter type-id='type-id-3143' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='232' column='1'/>
       <return type-id='type-id-44'/>
     </function-decl>
     <function-decl name='ORSLTryReserve' mangled-name='ORSLTryReserve' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ORSLTryReserve'>
       <parameter type-id='type-id-214' name='n' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='262' column='1'/>
       <parameter type-id='type-id-474' name='inds' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='262' column='1'/>
-      <parameter type-id='type-id-3139' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='263' column='1'/>
-      <parameter type-id='type-id-3141' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='264' column='1'/>
+      <parameter type-id='type-id-3141' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='263' column='1'/>
+      <parameter type-id='type-id-3143' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='264' column='1'/>
       <return type-id='type-id-44'/>
     </function-decl>
     <function-decl name='ORSLReservePartial' mangled-name='ORSLReservePartial' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ORSLReservePartial'>
-      <parameter type-id='type-id-3140' name='gran' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='290' column='1'/>
+      <parameter type-id='type-id-3142' name='gran' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='290' column='1'/>
       <parameter type-id='type-id-214' name='n' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='290' column='1'/>
       <parameter type-id='type-id-474' name='inds' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='291' column='1'/>
-      <parameter type-id='type-id-3137' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='291' column='1'/>
-      <parameter type-id='type-id-3141' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='292' column='1'/>
+      <parameter type-id='type-id-3139' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='291' column='1'/>
+      <parameter type-id='type-id-3143' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='292' column='1'/>
       <return type-id='type-id-44'/>
     </function-decl>
     <function-decl name='ORSLRelease' mangled-name='ORSLRelease' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ORSLRelease'>
       <parameter type-id='type-id-214' name='n' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='327' column='1'/>
       <parameter type-id='type-id-474' name='inds' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='327' column='1'/>
-      <parameter type-id='type-id-3139' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='328' column='1'/>
-      <parameter type-id='type-id-3141' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='329' column='1'/>
+      <parameter type-id='type-id-3141' name='bsets' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='328' column='1'/>
+      <parameter type-id='type-id-3143' name='tag' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c' line='329' column='1'/>
       <return type-id='type-id-44'/>
     </function-decl>
   </abi-instr>
diff --git a/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi b/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi
index 52eea2bf..9ff6c6e4 100644
--- a/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi
+++ b/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi
@@ -4702,13 +4702,6 @@
             <return type-id='type-id-5'/>
           </function-decl>
         </member-function>
-        <member-function access='private' destructor='yes'>
-          <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-81' is-artificial='yes'/>
-            <parameter type-id='type-id-6' is-artificial='yes'/>
-            <return type-id='type-id-5'/>
-          </function-decl>
-        </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-81' is-artificial='yes'/>
@@ -4730,13 +4723,6 @@
             <return type-id='type-id-5'/>
           </function-decl>
         </member-function>
-        <member-function access='private' destructor='yes'>
-          <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-81' is-artificial='yes'/>
-            <parameter type-id='type-id-6' is-artificial='yes'/>
-            <return type-id='type-id-5'/>
-          </function-decl>
-        </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-81' is-artificial='yes'/>
@@ -4800,13 +4786,6 @@
             <return type-id='type-id-5'/>
           </function-decl>
         </member-function>
-        <member-function access='private' destructor='yes'>
-          <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-81' is-artificial='yes'/>
-            <parameter type-id='type-id-6' is-artificial='yes'/>
-            <return type-id='type-id-5'/>
-          </function-decl>
-        </member-function>
       </class-decl>
       <function-decl name='__throw_concurrence_unlock_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-5'/>
diff --git a/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi b/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi
index cd1d4ef0..41e95bce 100644
--- a/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi
+++ b/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi
@@ -4806,7 +4806,7 @@
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
-            <function-decl name='~system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-207' is-artificial='yes'/>
               <return type-id='type-id-118'/>
             </function-decl>
